A financial technology company is designing a multi-region disaster recovery (DR) architecture for a core banking application deployed across two AWS Regions: us-east-1 (Primary) and us-west-2 (Secondary). The application runs on Amazon EC2 instances in private subnets behind a public Application Load Balancer (ALB) in each region. The application must achieve a Recovery Time Objective (RTO) of 3 minutes and a Recovery Point Objective (RPO) of 15 seconds. Under normal operations, user requests must be routed to the closest region to minimize latency, with read traffic served locally in each region, and all write operations executed against the primary database. The EC2 instances require redundant outbound internet access to download compliance updates, and internal services must resolve names consistently across both regions using a Route 53 Private Hosted Zone. Which of the following architectures meets these requirements while minimizing recovery time and complexity?
- Deploy an Amazon Aurora PostgreSQL Global Database with the primary cluster in us-east-1 and a secondary cluster in us-west-2, enabling write forwarding on the secondary cluster. Configure Route 53 Latency-based routing with associated health checks pointing to the public ALBs in both regions. For outbound internet access, deploy a NAT Gateway in each Availability Zone of the VPCs in both regions. Associate the Route 53 Private Hosted Zone with the VPCs in both us-east-1 and us-west-2.Cevap
- BDeploy an Amazon RDS PostgreSQL Multi-AZ instance in us-east-1 and a cross-region read replica in us-west-2. To handle local read traffic and writes, direct the us-west-2 application instances to read from the local replica and use write forwarding to send writes to the Multi-AZ standby instance in us-east-1. Deploy a single NAT Gateway in each region to handle outbound internet access. Associate the Route 53 Private Hosted Zone with both the us-east-1 and us-west-2 VPCs.
- CDeploy an Amazon Aurora PostgreSQL Global Database with the primary cluster in us-east-1 and a secondary cluster in us-west-2, enabling write forwarding on the secondary cluster. Configure Route 53 Latency-based routing with associated health checks pointing to the public ALBs. For outbound internet access, deploy a NAT Gateway in each Availability Zone of the VPCs in both regions. Associate the Route 53 Private Hosted Zone with the us-east-1 VPC, and rely on VPC Peering and Transit Gateway routing to allow the us-west-2 VPC to resolve records in the Private Hosted Zone.
- DDeploy an Amazon Aurora PostgreSQL database in us-east-1 and configure cross-region AWS Backup replication to copy snapshots to us-west-2 every hour. In the event of a disaster, use AWS CloudFormation to spin up the application tier and restore the database from the copied snapshot in us-west-2. Deploy NAT Gateways in each Availability Zone in both regions, and associate the Route 53 Private Hosted Zone with both VPCs.