A global e-commerce and retail platform is designing a high availability and disaster recovery (HA/DR) architecture for its new payment processing microservice. The service is being deployed in a primary active region (`us-east-1`) and a standby disaster recovery region (`us-west-2`). The application requires outbound connectivity from its private subnets to external payment gateways via NAT Gateways. The business has specified a Recovery Time Objective (RTO) of minutes and a Recovery Point Objective (RPO) of minutes. The architecture must tolerate a complete Availability Zone (AZ) outage in either region, as well as a full regional outage of the primary region. Internal service discovery is managed via a Route 53 Private Hosted Zone. Which of the following architectures meets these requirements with the lowest operational complexity and cost in a normal operating state?
- ADeploy Amazon RDS for PostgreSQL with a cross-region read replica in us-west-2. Deploy a single NAT Gateway in each region's VPC to manage outbound compliance traffic. Associate the Route 53 Private Hosted Zone with the VPC in us-east-1 only. Configure Route 53 Failover routing pointing to the Application Load Balancers in each region.
- Deploy Amazon Aurora Global Database with the primary cluster in us-east-1 and a secondary cluster containing a replica instance in us-west-2. Deploy redundant NAT Gateways across all active Availability Zones in the VPCs of both regions. Associate the Route 53 Private Hosted Zone with the VPCs in both us-east-1 and us-west-2. Configure a Route 53 Failover routing policy pointing to the Application Load Balancers in each region, linked to active health checks.Answer
- CConfigure daily Amazon RDS snapshots of a Multi-AZ PostgreSQL instance in us-east-1 and copy them to us-west-2. Deploy the application servers in us-east-1, and write an AWS CloudFormation template to deploy the application tier in us-west-2 only during a disaster event. Provision redundant NAT Gateways across all Availability Zones in both regions. Associate the Route 53 Private Hosted Zone with the VPCs in both regions.
- DDeploy Amazon Aurora Global Database with the primary cluster in us-east-1 and a secondary cluster containing a replica instance in us-west-2. Deploy a single NAT Gateway in a single Availability Zone within the VPC of each region to minimize baseline running costs. Associate the Route 53 Private Hosted Zone with the VPCs in both regions. Configure a Route 53 Failover routing policy pointing to the Application Load Balancers in each region, linked to active health checks.