AWS: Disaster Recovery
2h 53mIntermediate2025-03-03
Authors

Brien Posey
Author, Speaker, Microsoft MVP
Course details
Disaster recovery (DR) is a critical component of each organization’s business continuity plan. The failure to appropriately plan for outages can lead to enormous data and productivity loss. From IT executives to system administrators, all employees should have an in-depth understanding of their organization’s DR plan. This course reviews the benefits of the public cloud, specifically Amazon Web Services (AWS), in implementing a DR plan. It also reviews AWS-specific DR concepts and shows how to use AWS to build a reliable DR environment for a fraction of the time and cost of DR in a private data center. Instructor Brien Posey shows how to define your organization's specific recovery requirements and configure services such as Storage Gateway, EC2 snapshots, Amazon Machine Images (AMI), Relational Database Service (RDS), and Route 53. He also reviews the four main architectures used for disaster recovery and shows how to perform cold failover, pilot light, and warm standby recoveries.
Topics include:
DR in the public cloud
Defining recovery requirements
Configuring AWS Storage Gateway
Configuring a backup app
Creating and managing EC2 VM snapshots
Four types of failover
Performing a cold failover
Pilot light recovery
Warm standby recovery
Topics include:
DR in the public cloud
Defining recovery requirements
Configuring AWS Storage Gateway
Configuring a backup app
Creating and managing EC2 VM snapshots
Four types of failover
Performing a cold failover
Pilot light recovery
Warm standby recovery
Skills covered
Server AdministrationAmazon Web Services (AWS)AmazonCloud ServicesCloud PlatformsNetwork and System AdministrationCloud ComputingDeep Dive (X:Y)
Concepts
0. Introduction
- 01 - How to recover when things go wrong on AWS
- 02 - What you need to know
1. Disaster Recovery Overview
- 03 - The difference between backup and disaster recovery
- 04 - Define recovery requirements
- 05 - The role of the public cloud
2. AWS as a Backup Platform
- 06 - Why use AWS as a backup platform
- 07 - The 3-2-1 rule
- 08 - The Storage Gateway
- 09 - Acquiring the AWS Storage Gateway
- 10 - Configuring the AWS Storage Gateway
- 11 - Configuring a backup application
3. Backups within AWS
- 12 - Creating snapshots of EC2 virtual machines
- 13 - Applying a snapshot to an EC2 instance
- 14 - Deleting a snapshot of an EC2 instance
- 15 - Creating a snapshot lifecycle policy
4. Disaster Recovery
- 16 - An introduction to regions
- 17 - The four types of failover
5. Cold Disaster Recovery
- 18 - An introduction to cold failover
- 19 - Preparing for a cold failover
- 20 - Replicating a VM
- 21 - Performing a cold failover
6. Build a Database Application
- 22 - An Introduction to the demo environment
- 23 - Create a VPC with public and private subnets
- 24 - Create an additional subnet
- 25 - Create a VPC security group for the web server
- 26 - Create a VPC security group for the database
- 27 - Create a database subnet group
- 28 - Create a database instance
- 29 - Create an EC2 instance
- 30 - Install an Apache web server
- 31 - Set file permissions on the Apache web server
- 32 - Connect the web server to the database instance
7. Pilot Light Recovery
- 33 - An introduction to pilot light recovery
- 34 - An introduction to read replicas
- 35 - Create a read replica
- 36 - Promote a read replica
8. Warm Standby Recovery
- 37 - An introduction to warm and hot failover
- 38 - Types of DNS routing policies
- 39 - Create a Windows Server instance
- 40 - Deploy Internet Information Services
- 41 - Map a domain name to the web server
- 42 - Create a web server health check
- 43 - Create a passive web server
- 44 - Failover to a passive web server
- 45 - Testing the failover process
9. Elastic Disaster Recovery
- 46 - Initializing the Elastic Disaster Recovery service
- 47 - Configure the required permissions
- 48 - Replicate a Windows server
- 49 - Replicate a Linux server
- 50 - Configure replication and launch settings
- 51 - Launching a drill instance
- 52 - Launching a recovery instance
- 53 - Performing a failback
Conclusion
- 54 - Next steps