A financial technology company is designing a new multi-region web application for electronic contract signatures. The application requires a Recovery Time Objective (RTO) of 15 minutes and a Recovery Point Objective (RPO) of 1 minute. The primary infrastructure is located in the eu-west-2 (London) region, and the disaster recovery (DR) region is eu-west-1 (Ireland). The application tier consists of Amazon EC2 instances in private subnets that must access the internet to download software updates and contact external identity validation APIs. The database layer uses Amazon Aurora PostgreSQL. A private DNS endpoint db.internal.contract.com is managed in a Route 53 Private Hosted Zone for database connection strings. Which configuration should a Solutions Architect recommend to meet these requirements with high availability?
- ADeploy an Aurora Global Database with the primary cluster in eu-west-2 and a secondary cluster in eu-west-1. Deploy the EC2 instances in Auto Scaling groups across multiple Availability Zones in both regions. Deploy a single NAT Gateway in one public subnet in eu-west-2 and a single NAT Gateway in eu-west-1 to route outbound traffic for all private subnets. Associate the Route 53 Private Hosted Zone with the VPCs in both regions. Configure Route 53 Failover routing for the public application endpoint.
- BDeploy an Aurora PostgreSQL cluster in eu-west-2 and schedule automated snapshots every 4 hours, copying them to eu-west-1. Deploy the EC2 instances in Auto Scaling groups in eu-west-2, and configure an AWS CloudFormation template to deploy the application stack in eu-west-1 during a disaster. Associate the Route 53 Private Hosted Zone with both VPCs. Configure Route 53 Failover routing for the public application endpoint.
- Deploy an Aurora Global Database with the primary cluster in eu-west-2 and a secondary cluster in eu-west-1. Deploy the EC2 instances in Auto Scaling groups across multiple Availability Zones in both regions, with redundant NAT Gateways in each Availability Zone where private subnets are deployed. Associate the Route 53 Private Hosted Zone with the VPCs in both eu-west-2 and eu-west-1. Configure Route 53 Failover routing for the public application endpoint pointing to the Application Load Balancers in both regions.Answer
- DDeploy an Aurora Global Database with the primary cluster in eu-west-2 and a secondary cluster in eu-west-1. Deploy the EC2 instances in Auto Scaling groups across multiple Availability Zones in both regions, with redundant NAT Gateways in each Availability Zone where private subnets are deployed. Associate the Route 53 Private Hosted Zone only with the VPC in eu-west-2. Configure Route 53 Failover routing for the public application endpoint pointing to the Application Load Balancers in both regions.