An enterprise runs a multi-tier application across several VPCs in us-east-1 with database workloads on Amazon Aurora PostgreSQL Serverless v2. The internal microservices rely on a Route 53 Private Hosted Zone (PHZ) managed in a centralized Shared Services account. Currently, all outbound internet traffic from the private application subnets is routed through a single NAT Gateway in us-east-1's Availability Zone A.
To improve reliability and implement a disaster recovery (DR) strategy in us-west-2, the Solutions Architect must design a solution meeting an RTO of minutes and an RPO of minutes. The strategy must resolve existing single points of failure in the network path and ensure internal microservices resolution works seamlessly in both regions during a failover.
Which combination of actions will meet these requirements while minimizing operational complexity?
- ADeploy a NAT Gateway in each Availability Zone in us-east-1 and update the respective private subnet route tables. Configure hourly Amazon Aurora snapshot copies to us-west-2 and script the restoration of the cluster on-demand using AWS CloudFormation during a failover event. Associate the centralized Route 53 Private Hosted Zone (PHZ) in the Shared Services account with the new VPCs in us-west-2. Configure an active-passive Route 53 Failover routing policy pointing to the Application Load Balancers in both regions, and attach Route 53 active health checks that monitor end-to-end application health.
- BDeploy a NAT Gateway in each Availability Zone in us-east-1 and update the respective private subnet route tables. Create an Amazon Aurora Global Database with a secondary cluster in us-west-2 containing Serverless v2 instances. Create a duplicate Route 53 PHZ with the same domain name in the us-west-2 VPCs to handle local resolution, and replicate records using an AWS Lambda function. Configure an active-passive Route 53 Failover routing policy pointing to the Application Load Balancers in both regions, and attach Route 53 active health checks that monitor end-to-end application health.
- Deploy a NAT Gateway in each Availability Zone in us-east-1 and update the respective private subnet route tables. Create an Amazon Aurora Global Database with a secondary cluster in us-west-2 containing Serverless v2 instances. Associate the centralized Route 53 PHZ in the Shared Services account with the new VPCs in us-west-2. Configure an active-passive Route 53 Failover routing policy pointing to the Application Load Balancers in both regions, and attach Route 53 active health checks that monitor end-to-end application health.Cevap
- DMaintain the single NAT Gateway in Availability Zone A for both primary and secondary region configurations. Create an Amazon Aurora Global Database with a secondary cluster in us-west-2 containing Serverless v2 instances. Associate the centralized Route 53 PHZ in the Shared Services account with the new VPCs in us-west-2. Configure a Route 53 Failover routing policy pointing to the Application Load Balancers in both regions, but do not associate any health check to the primary record, relying instead on client-side retry logic and manual DNS routing adjustments during an outage.