A company is designing a new multi-region disaster recovery solution for a critical application running on AWS. The primary region is us-east-1. The application uses Amazon RDS for MySQL with Multi-AZ, and runs on EC2 instances behind an ALB. The RPO must be less than 5 minutes, and RTO less than 30 minutes. The company wants to minimize costs when the DR solution is not in use. Which solution should a Solutions Architect recommend?
Trap 1: Use RDS MySQL with cross-Region read replicas in us-west-2
A single EC2 instance is a single point of failure; read replicas are for read scaling, not automatic failover.
Trap 2: Back up RDS MySQL to S3 using automated snapshots and copy them to…
Snapshot backup RPO can be up to 24 hours; restoring from S3 is slow, RTO will exceed 30 minutes.
Trap 3: Use RDS MySQL with Multi-AZ in us-east-1 and a second Multi-AZ…
Multi-AZ is within a region; cross-Region load balancing is not a native feature; keeping instances running incurs cost.
- A
Use RDS MySQL with cross-Region read replicas in us-west-2. Use a hot standby EC2 environment with a single instance. Use Route 53 failover routing.
Why wrong: A single EC2 instance is a single point of failure; read replicas are for read scaling, not automatic failover.
- B
Back up RDS MySQL to S3 using automated snapshots and copy them to us-west-2. Use EC2 instances with S3-mounted volumes to serve traffic from the backup.
Why wrong: Snapshot backup RPO can be up to 24 hours; restoring from S3 is slow, RTO will exceed 30 minutes.
- C
Use RDS MySQL with Multi-AZ in us-east-1 and a second Multi-AZ deployment in us-west-2. Keep EC2 instances running in us-west-2 behind an ALB with cross-Region load balancing.
Why wrong: Multi-AZ is within a region; cross-Region load balancing is not a native feature; keeping instances running incurs cost.
- D
Set up an RDS MySQL cross-Region read replica in us-west-2. Keep a standby EC2 environment with Auto Scaling configured to scale from 0 to minimum instances using a CloudWatch alarm on health checks. Use Route 53 failover routing to switch DNS to us-west-2.
Cross-Region read replicas provide low RPO; scaling from 0 minimizes cost; Route 53 failover provides RTO.