A company operates a critical customer portal on AWS. The primary environment runs in the us-west-2 Region and consists of an Application Load Balancer (ALB) directing traffic to Amazon EC2 instances in an Auto Scaling group across three Availability Zones. The instances require internet access for external payment API calls, which is currently routed through a single NAT Gateway in one public subnet. The application uses a Route 53 Private Hosted Zone (PHZ) for internal service discovery. The database layer is an Amazon Aurora PostgreSQL Global Database with a primary cluster in us-west-2 and a read-only secondary cluster in us-east-1.
The company wants to enhance disaster recovery (DR) by implementing an active-passive cross-region strategy with a target recovery time objective (RTO) of 20 minutes and a recovery point objective (RPO) of 5 minutes. During a DR simulation, the operations team observes that outbound payment calls fail if the Availability Zone containing the NAT Gateway goes down, and internal service names do not resolve in the secondary Region after a manual failover.
Which combination of actions should a solutions architect recommend to resolve these issues and meet the DR objectives?
- ADeploy a NAT Gateway in each Availability Zone in us-west-2 and update the private subnet route tables. Associate the existing Route 53 Private Hosted Zone with the VPC in us-east-1. Configure Route 53 active-passive failover routing records using CNAME records pointing to the ALB DNS names, but do not configure or associate an external Route 53 health check, assuming Route 53 automatically detects the primary Region's endpoint status. In a disaster scenario, fail over the Aurora Global Database to us-east-1.
- BDeploy a NAT Gateway in each Availability Zone in us-west-2 and update the private subnet route tables. Create a new Route 53 Private Hosted Zone with the same domain name in us-east-1 and recreate all service discovery records. Configure Route 53 failover routing records for the public domain, associating the primary record with a Route 53 health check that monitors the primary ALB. In a disaster scenario, fail over the Aurora Global Database to us-east-1.
- Deploy a NAT Gateway in each Availability Zone in us-west-2 and update the private subnet route tables. Associate the existing Route 53 Private Hosted Zone with the VPC in us-east-1. Configure Route 53 failover routing records for the public domain, associating the primary record with a Route 53 health check that monitors the primary ALB. In a disaster scenario, fail over the Amazon Aurora Global Database to us-east-1.Answer
- DMaintain the single NAT Gateway in us-west-2 to control operational costs. Associate the existing Route 53 Private Hosted Zone with the VPC in us-east-1. Configure Route 53 failover routing records for the public domain, associating the primary record with a Route 53 health check that monitors the primary ALB. In a disaster scenario, restore the database in us-east-1 from the latest daily Amazon Aurora backup snapshot.