A company hosts a legacy resource planning application in the us-west-2 Region. The application consists of Amazon EC2 instances in an Auto Scaling group behind an Application Load Balancer (ALB) and an Amazon RDS for MySQL DB instance. The company needs to establish a disaster recovery (DR) site in the us-east-1 Region. The DR plan requires a Recovery Point Objective (RPO) of less than 5 minutes and a Recovery Time Objective (RTO) of less than 15 minutes. The configuration must minimize ongoing running costs in the secondary region. Which strategy should a SysOps administrator implement to meet these requirements?
- Configure a cross-region read replica of the RDS DB instance in the us-east-1 Region. Deploy the ALB and the VPC infrastructure in the us-east-1 Region, and set the Auto Scaling group minimum and desired capacity to 0. During a DR event, promote the read replica to a standalone DB instance, scale up the Auto Scaling group, and update the Amazon Route 53 DNS failover record to point to the new ALB.Answer
- BConfigure Amazon RDS Multi-AZ replication to replicate the database synchronously between us-west-2 and us-east-1. Deploy an identical active Auto Scaling group and ALB in us-east-1. Rely on RDS Multi-AZ automatic failover to redirect database write traffic and automatically update the application configuration during a regional failure.
- CConfigure a cross-region read replica of the RDS DB instance in us-east-1. Deploy the ALB and active EC2 instances in us-east-1. Set up Amazon Route 53 active-active failover routing without configuring Route 53 health checks on the primary us-west-2 record, relying instead on manual DNS modifications during a failure event.
- DUse AWS Backup to create daily snapshots of the database and EC2 instances, and replicate them to us-east-1 using Amazon S3 Cross-Region Replication (CRR) on the backup vaults, without enabling S3 versioning on either the source or destination S3 buckets. In a DR event, restore the database and EC2 instances from the snapshots in us-east-1.
Answer
Configure a cross-region read replica of the RDS DB instance in the us-east-1 Region. Deploy the ALB and the VPC infrastructure in the us-east-1 Region, and set the Auto Scaling group minimum and desired capacity to 0. During a DR event, promote the read replica to a standalone DB instance, scale up the Auto Scaling group, and update the Amazon Route 53 DNS failover record to point to the new ALB.
The correct answer represents a Pilot Light disaster recovery strategy. By keeping an Amazon RDS cross-region read replica in the standby region, the data is continuously and asynchronously replicated, meeting the RPO of less than 5 minutes. Having the infrastructure (VPC and ALB) ready but scaling the EC2 Auto Scaling group to 0 minimizes running costs. In the event of a disaster, promoting the read replica and scaling up the Auto Scaling group can be completed within the 15-minute RTO.
Step-by-Step Solution
Key Concept
Disaster Recovery Strategies (Pilot Light vs. Backup/Restore/Warm Standby) on AWS