An online multiplayer gaming company hosts its matchmaking and leaderboard platform in the us-east-1 Region. The backend application runs on Amazon EC2 instances behind an Application Load Balancer (ALB), and data is stored in an Amazon RDS for PostgreSQL database. The company wants to establish a disaster recovery (DR) plan in the us-west-2 Region. The solution must meet a -minute Recovery Time Objective (RTO) and a -minute Recovery Point Objective (RPO) while minimizing ongoing infrastructure costs. Which strategy should a solutions architect recommend to meet these requirements?
- Implement a Pilot Light recovery strategy in the us-west-2 Region. Set up Amazon RDS cross-region replication to continuously replicate database writes. Keep application servers stopped or deploy them dynamically via AWS CloudFormation and pre-configured Amazon Machine Images (AMIs) during a failover event.Answer
- BDeploy a Warm Standby architecture in the us-west-2 Region. Maintain active cross-region database replication and run a scaled-down fleet of application EC2 instances continuously. Scale up the application fleet and adjust DNS routing during a failover event.
- CSet up an Amazon RDS cross-region read replica in the us-west-2 Region. Configure Amazon Route 53 with latency-based routing and no health checks to automatically direct matchmaking write traffic directly to the read replica during an outage.
- DConfigure daily database backups using AWS Backup, storing them in Amazon S3 Glacier Flexible Retrieval in the us-west-2 Region. In the event of a disaster, restore the database from Glacier and launch the application EC2 instances using AWS CloudFormation.
Answer
Implement a Pilot Light recovery strategy in the us-west-2 Region by setting up Amazon RDS cross-region replication to continuously replicate database writes, and keeping application servers stopped or deploying them dynamically via AWS CloudFormation and pre-configured AMIs during a failover event.
The correct strategy is the Pilot Light setup. This option meets the -minute RPO by continuously replicating the primary database to the disaster recovery region using Amazon RDS cross-region replication. It also meets the -minute RTO because application servers can be started or provisioned from pre-configured AMIs and CloudFormation templates within that time frame. Because the application compute resources are kept shut down or unprovisioned until failover, ongoing operational costs are minimized.
Step-by-Step Solution
Key Concept
Disaster Recovery strategies (Pilot Light vs. Warm Standby) and cross-region replication capabilities.