Udemy
    •  
    •  
    •  
    •  
    •  
    •  
    •  
    •  
Turn what you know into an opportunity and reach millions around the world.
Learn More
Your cart is empty.
Keep shopping
AWS: Building Reliable Architectures [SAA-C03]
Highest Rated
Rating: 4.7 out of 5(11 ratings)
2,040 students

AWS: Building Reliable Architectures [SAA-C03]

Learn To Design, Configure, and Automate Reliable AWS Cloud Architectures [EC2-VPC Networking, NAT, ELB, Route 53, CLI]
Created byBen Piper
Last updated 4/2023
English
English [Auto],

What you'll learn

  • How to design AWS cloud architectures to meet specific availability and uptime requirements
  • Skills to attain the AWS Certified Solutions Architect or AWS Certified Cloud Practitioner certification
  • How to connect virtual private cloud (VPC) and on-premesis networks
  • How to implement elastic load balancers (ELBs) and EC2 Autoscaling
  • How to properly scope virtual private cloud (VPC) availability zones
  • How to use use Route 53 to build active-passive failover architectures
  • How to achieve extreme availability by using multiple AWS regions and Route 53
  • How and when to use a NAT gateway
  • How to design and implement always-on, active-active designs
  • How to automagically provision fully configured AWS resources in seconds using CloudFormation

Course content

5 sections40 lectures2h 34m total length
  • Availability, Reliability, Resiliency: What's the Difference?3:20

    Welcome to the course!

    Reliability is all about ensuring your cloud-based applications are not just "up and running," but that they’re performing as they should. In this course, you’ll learn how to build reliable, resilient architectures on AWS.


    Here's what you'll learn:

    • How to calculate availability and design architectures to meet specific availability requirements

    • How to properly scope and configure virtual private cloud (VPC) availability zones

    • When and how to configure and use NAT gateways

    • How to implement highly available applications using elastic load balancers (ELBs) and Auto Scaling

    • How to achieve extreme availability by using multiple AWS regions

    • The difference between active-active and active-passive failover designs, and when to use each

    • How to deploy complex architectures in minutes using CloudFormation


    There's no substitute for experience. This course includes many hands-on exercises that make use of the AWS Management Console and the AWS command line interface (CLI). The only way to really learn AWS is to do it, and you'll get the most out of this course by following along with the lab activities that are carefully and clearly demonstrated in the videos.


    After you finish this course, you'll have the skills to design and build reliable, highly available architectures on AWS.


    —Ben Piper (benpiper.com)

  • Designing for Five Nines (99.999%) Availability9:02

    Design a two-tier Linux web app on EC2 with a shared FS and an elastic load balancer to achieve about 99.92% availability through multi-AZ RDS, meeting a 99.9% target.

  • Loose Coupling vs. Tight Coupling: The Key to Reliability4:38

    Explore how loose coupling, enabled by an elastic load balancer and redundancy, decouples a single URL from multiple instances to improve availability and support independent scaling.

  • Amazon Simple Queue Service (SQS)3:37

    Explore how loose coupling turns a monolithic video app into web and video processing microservices, using Amazon SQS and SDKs to enqueue and pass messages for asynchronous processing.

  • Elastic Container Service (ECS)5:04

    Explore how breaking monoliths into microservices and deploying them in containers improves availability. Learn how ECS orchestrates Docker images, task definitions, and load balancers across clusters and registries.

  • Cloud Native Application Architecture: Is It worth It?5:11

    Explore cloud native architectures and the tradeoffs of using elastic services like Lambda, S3, and DynamoDB for scalability and availability, including multi-region strategies for five nines.

  • AWS Service Limits: The Enemy of Reliability3:45

    Examine how service limits cap availability, why eight nines may be unattainable, and how trusted advisor and quotas guide VPC and on-demand EC2 limits.

  • Lesson Review2:37
  • Learning Check
  • Applying It on the Job0:30
  • The Budget Battle: Good, Fast, or Cheap?0:23

Requirements

  • An AWS account
  • The AWS command line interface (CLI)

Description

Reliability is all about ensuring your cloud-based applications are not just "up and running," but that they’re performing as they should. Learning to balance reliability, cost, and complexity are essential skills for an AWS Solutions Architect or and AWS Certified Cloud Practitioner.


In this course, you’ll learn:

  • How to design AWS cloud architectures to meet specific availability and uptime requirements

  • Skills to attain the AWS Certified Solutions Architect or AWS Certified Cloud Practitioner certification

  • How to connect virtual private cloud (VPC) and on-premesis networks

  • How to implement elastic load balancers (ELBs) and EC2 Autoscaling

  • How to properly scope virtual private cloud (VPC) availability zones

  • How to use use Route 53 to build active-passive failover architectures

  • How to achieve extreme availability by using multiple AWS regions and Route 53

  • How and when to use a NAT gateway

  • How to design and implement always-on,  active-active designs

  • How to automagically provision fully configured AWS resources in seconds using CloudFormation


This course is for you if:

  • You want to learn how to design, configure, and support reliable AWS architectures

  • You're studying for the AWS Certified Solutions Architect (SAA-C03) exam

  • You want to get AWS certified as an AWS Certified Solutions Architect or AWS Certified Cloud Practitioner


Prerequisites:

  • A hunger for learning and a drive to take the next step in your career

  • An AWS account

  • The free AWS command line interface (CLI) which you can download from Amazon AWS

  • A free secure shell (SSH) client such as PuTTy or Xshell


Thanks for watching!

—Ben Piper

Who this course is for:

  • Want to learn how to design, configure, and support reliable AWS architectures
  • Studying for the AWS Certified Solutions Architect (SAA-C03) exam
  • Want to get AWS certified as an AWS Certified Solutions Architect or AWS Certified Cloud Practitioner