A medical logistics company is designing a new critical vaccine shipment tracking application. The application will run on AWS, with the primary deployment in the us-east-1 Region. The system must meet a Recovery Time Objective (RTO) of 30 minutes and a Recovery Point Objective (RPO) of 5 minutes. The database layer uses Amazon Aurora PostgreSQL. To minimize costs, the backup disaster recovery environment in the us-west-2 Region should run with minimal resource footprint during normal operations. The solution must also support secure, low-latency cross-VPC DNS resolution for private microservices. Which of the following disaster recovery and high availability architectures meets these requirements at the lowest cost?
- AImplement a backup and restore disaster recovery strategy by copying automated daily Aurora snapshots from us-east-1 to us-west-2. In the event of a disaster, use AWS CloudFormation to restore the database from the copied snapshot and provision the application stack in us-west-2.
- Implement an active-passive disaster recovery strategy by deploying Amazon Aurora Global Database with a secondary cluster in us-west-2. Keep the secondary cluster's application Auto Scaling groups set to a desired capacity of zero during normal operations. Configure a Route 53 Failover routing policy with health checks to route public traffic to the secondary region if the primary region experiences an outage, and associate the Route 53 Private Hosted Zone with the VPCs in both regions.Answer
- CDeploy the application in an active-active multi-region configuration across us-east-1 and us-west-2 using Route 53 Latency routing. To optimize NAT Gateway costs in both regions, route outbound private subnet internet traffic through a single NAT Gateway located in the primary public subnet of the first Availability Zone in each region.
- DDeploy Amazon RDS PostgreSQL in us-east-1 with a Multi-AZ deployment. Direct read-heavy tracking queries to the Multi-AZ standby instance to optimize CPU utilization on the primary database writer, and configure AWS Database Migration Service (DMS) continuous replication to a single-instance database in us-west-2.
Answer
Implement an active-passive disaster recovery strategy by deploying Amazon Aurora Global Database with a secondary cluster in us-west-2, keeping the application scaled to zero in the secondary region, utilizing Route 53 Failover routing, and associating the Private Hosted Zone with both VPCs.
The active-passive strategy using Amazon Aurora Global Database replicates data within seconds to meet the 5-minute RPO. Scaled-down application Auto Scaling groups allow resources to be provisioned within the 30-minute RTO. Associating the Route 53 Private Hosted Zone with both VPCs enables cross-VPC DNS resolution.
Step-by-Step Solution
Key Concept
Designing active-passive disaster recovery architectures on AWS using Route 53 failover, Aurora Global Database, and proper private DNS configuration.
Estimated Time:1m 30s