Designing High Availability, Fault Tolerance, and DR with AWS Services

By Craig

Learn AWS services and more for high availability and fault tolerance as you prep for the AWS Certified DevOps Engineer – Professional exam.

3 hours
  • 20 Lessons
  • 2 Hands-On Labs

About the course

This is the fourth AWS DevOps Pro mini-course in a learning path directed toward preparation for the AWS Certified DevOps Engineer – Professional exam. The course takes an in-depth look at Auto Scaling and surrounding techniques for high availability and fault tolerance. The course also looks in-depth at Elastic Compute Service (ECS), Docker, and Elastic Compute Registry (ECR). Finally, it covers databases, tools, and techniques to provide high availability and fault tolerance.

  • Chapter 1 1 Lesson Introduction 2:43

    Designing High Availability, Fault Tolerance, and DR with AWS Services

    2:43
  • Chapter 2 8 Lessons Auto Scaling Deployment Concepts 1:26:59

    An Important Note About A Cloud Guru and Linux Academy Courses

    1:19

    Auto Scaling Deployment Concepts

    10:19

    Scaling Policies

    10:00

    Auto Scaling Termination Policies

    4:48

    Suspending Auto Scaling Processes

    8:58

    Lifecycle Hooks

    13:11

    Auto Scaling and SQS Queues

    8:24

    Configuring AWS Auto Scaling Rolling Updates

    30:00 Hands-On Lab
  • Chapter 3 1 Lesson EC2 Deployments 30:00

    Deploy An EC2 Instance Using Cross-Stack References

    30:00 Hands-On Lab
  • Chapter 4 3 Lessons ECS Deployments 30:13

    ECS Overview

    9:47

    Docker Basics for ECS

    11:59

    ECS and Elastic Beanstalk

    8:27
  • Chapter 5 3 Lessons High Availability, Fault Tolerance, and Disaster Recovery 34:04

    Multi-AZ, Multi-Region, and Multi-Account Architectures

    12:19

    Provisioning at Scale

    12:03

    High Availability with Route 53

    9:42
  • Chapter 6 4 Lessons Database High Availability, Fault Tolerance, and Disaster Recovery 44:04

    RDS Cross-Region Failover and Fault Tolerance

    11:23

    DynamoDB Overview

    14:10

    DynamoDB Tools

    12:03

    Amazon Aurora and High Availability

    6:28

What you will need

  • If taking the AWS Certified DevOps Engineer Professional exam, the student should have taken the prior mini-courses in the Learning Path. Associate level certification is not required but recommended.

What are Hands-on Labs

What's the difference between theoretical knowledge and real skills? Practical real-world experience. That's where Hands-on Labs come in! Hands-on Labs are guided, interactive experiences that help you learn and practice real-world scenarios in real cloud environments. Hands-on Labs are seamlessly integrated in courses, so you can learn by doing.

Get Started
Who’s going to be learning?
Sign In
Welcome Back!

Psst…this one if you’ve been moved to ACG!