A pharmaceutical manufacturing company is designing a critical supply chain tracking and validation application on AWS. The application tier runs on Amazon EC2 instances across three Availability Zones in the primary region eu-west-1 and three Availability Zones in the secondary region us-east-1. The application requires a relational database backend and needs to initiate outbound connections to external public regulatory APIs for compliance verification.
The system architecture must meet a Recovery Time Objective (RTO) of 5 minutes and a Recovery Point Objective (RPO) of 30 seconds. Additionally, outbound connection capability to the external APIs must remain highly available even during a single Availability Zone outage within a region. Private microservices within the architecture also require private DNS name resolution across the VPCs in both regions.
Which TWO solutions should a solutions architect implement to meet these requirements?
- Deploy an Amazon Aurora Global Database with the primary cluster in eu-west-1 and a secondary cluster in us-east-1. Configure Amazon Route 53 active-passive failover routing policies using application health checks to manage DNS failover.Answer
- Deploy a NAT Gateway in each Availability Zone of the VPCs in both regions, and configure private subnet route tables to route outbound internet traffic through the NAT Gateway in the same Availability Zone.Answer
- CDeploy a single NAT Gateway in the primary Availability Zone of each region's VPC, and configure the private subnet route tables across all Availability Zones to route outbound internet traffic through this single NAT Gateway.
- DCreate a Route 53 Private Hosted Zone for private microservices in the primary VPC, but do not associate this hosted zone with the secondary VPC to prevent DNS resolution conflicts during a regional failover.
- EDeploy an Amazon RDS Multi-AZ DB cluster in eu-west-1, and configure the application to route read-heavy traffic to the standby instance located in the secondary Availability Zone to reduce load on the primary DB instance.
- FConfigure a Pilot Light disaster recovery strategy by using AWS Backup to copy daily database snapshots from eu-west-1 to us-east-1, and deploy CloudFormation templates to launch the secondary infrastructure only when an outage occurs.