A real estate platform runs its production workload in the eu-west-1 Region. The architecture consists of Amazon EC2 instances in an Auto Scaling Group behind an Application Load Balancer, and an Amazon RDS for MySQL database. The company needs to design a disaster recovery (DR) strategy in the eu-central-1 Region with a Recovery Point Objective (RPO) of 15 minutes and a Recovery Time Objective (RTO) of 4 hours. Which strategy should a Solutions Architect recommend to meet these requirements with the lowest operational cost?
- ADeploy a warm standby architecture by running a scaled-down EC2 Auto Scaling Group and an active RDS Read Replica in the secondary region. Use Route 53 failover routing to automatically direct traffic. Promote the replica only if the primary region goes offline.
- Create an RDS Cross-Region Read Replica in the secondary region. Copy EC2 AMIs and launch templates to the secondary region, and configure an Auto Scaling Group with a desired capacity of 0. During a disaster, promote the replica to a standalone database, scale up the Auto Scaling Group, and update Route 53 DNS records.Answer
- CEnable multi-region multi-master replication on the RDS for MySQL database to allow simultaneous writes in both regions. Configure Route 53 latency routing to automatically fail over write traffic to the secondary region database instance without requiring database promotion.
- DConfigure hourly database backups using AWS Backup and copy them to an Amazon S3 Glacier Flexible Retrieval vault in the secondary region. During failover, initiate standard retrieval of the backup to restore the database, and launch the EC2 instances from copied AMIs.
Answer
Create an RDS Cross-Region Read Replica in the secondary region, copy EC2 AMIs and launch templates, configure an Auto Scaling Group with a desired capacity of 0, and promote the database replica and scale up the Auto Scaling Group during failover.
The correct strategy uses an RDS Cross-Region Read Replica to continuously copy database changes, which meets the 15-minute RPO requirement. By maintaining the EC2 Auto Scaling Group at a capacity of 0 in the secondary region, the company avoids running compute instances during normal operations, minimizing costs. The replication promotion and Auto Scaling Group scaling processes can be completed well within the 4-hour RTO.
Step-by-Step Solution
Key Concept
Selecting the most cost-effective disaster recovery strategy (such as Pilot Light) that satisfies recovery time (RTO) and recovery point (RPO) constraints using cross-region database replication and on-demand compute scaling.