A SaaS payroll company hosts its platform in the us-east-1 Region. The architecture consists of Amazon EC2 instances in an Auto Scaling group behind an Application Load Balancer (ALB), and an Amazon RDS for PostgreSQL database. The company needs to design a disaster recovery (DR) plan in the us-west-2 Region. The solution must support a Recovery Time Objective (RTO) of minutes and a Recovery Point Objective (RPO) of minutes while minimizing running infrastructure costs in the secondary Region during normal operations.
Which combination of actions should the solutions architect implement to meet these requirements? (Select TWO.)
- Create an Amazon RDS cross-region read replica in the secondary Region, and promote it to a standalone DB instance during a failover event.Answer
- Create an Auto Scaling group in the secondary Region with a desired capacity of 0, and configure it to scale up using a pre-baked Amazon Machine Image (AMI) during a failover event.Answer
- CDeploy a scaled-down Auto Scaling group with a minimum capacity of 2 small EC2 instances in the secondary Region to constantly run and monitor the database.
- DConfigure an Amazon Route 53 latency-based routing policy to automatically redirect application traffic to the secondary Region during an outage.
- EExport automated database snapshots to Amazon S3 Glacier Flexible Retrieval in the secondary Region, and restore the database during a failover event.
Answer
Create an Amazon RDS cross-region read replica in the secondary Region and promote it during failover, and create an Auto Scaling group in the secondary Region with a desired capacity of 0 that scales up using a pre-baked Amazon Machine Image (AMI) during failover.
To meet the RPO of 5 minutes, data must be continuously replicated to the secondary Region. Amazon RDS cross-region read replicas use asynchronous replication to achieve replication lags of just a few seconds. During a failover, the replica is promoted to primary. To achieve a 15-minute RTO while minimizing running costs, a Pilot Light architecture is used. By deploying an Auto Scaling group in the secondary Region with desired capacity set to 0, no compute instances run or charge during normal operations. Upon failover, the Auto Scaling group desired capacity is increased, spinning up instances from a pre-baked AMI in minutes.
Step-by-Step Solution
Key Concept
Implementing a cost-effective Pilot Light disaster recovery strategy using cross-region database replication and on-demand compute provisioning.
Estimated Time:2m 30s