An enterprise runs a critical tracking application across two AWS accounts in an AWS Organization. Account A hosts the primary production workload in the ap-southeast-1 region, consisting of Amazon ECS Fargate tasks in a private VPC. The application writes to an Amazon Aurora PostgreSQL Global Database with the primary cluster in Account A (ap-southeast-1) and a secondary read-replica cluster in Account B (ap-northeast-1). A Route 53 Private Hosted Zone (PHZ) named db.logistics.internal is hosted in Account A and is associated only with Account A's VPC. During a disaster recovery drill, the primary region experienced a simulated failure. The solutions architect promoted the database cluster in ap-northeast-1 to primary, but the ECS Fargate tasks in Account B (ap-northeast-1) failed to resolve db.logistics.internal. Additionally, an earlier localized Availability Zone outage in ap-southeast-1 had caused all outbound API integration traffic from the remaining zones to fail. The business requires an RTO of 10 minutes and an RPO of 1 minute. Which combination of actions should the solutions architect take to resolve these issues and satisfy the reliability requirements?
- Authorize the cross-account association of the db.logistics.internal Private Hosted Zone in Account A with Account B's VPC in ap-northeast-1 using the Route 53 API. Associate the VPC with the zone in Account B. In Account A, deploy a NAT Gateway in each Availability Zone's public subnet and update the private route tables to route outbound traffic to the local NAT Gateway within the same zone.Answer
- BCreate a duplicate Private Hosted Zone named db.logistics.internal in Account B's VPC in ap-northeast-1 with identical CNAME records. In Account A, deploy a NAT Gateway in each Availability Zone's public subnet and configure the private route tables to route traffic to the local NAT Gateway within each zone.
- CAuthorize the cross-account association of the db.logistics.internal Private Hosted Zone in Account A with Account B's VPC in ap-northeast-1 using the Route 53 API. Associate the VPC with the zone in Account B. In Account A, deploy a single NAT Gateway in one public subnet and update the private route tables across all Availability Zones to route outbound traffic through this single gateway to optimize running costs.
- DAuthorize the cross-account association of the db.logistics.internal Private Hosted Zone in Account A with Account B's VPC in ap-northeast-1 using the Route 53 API. Replace the Aurora Global Database with a nightly snapshot replication process to Account B to reduce continuous cross-region data transfer costs, and recover the database by restoring the snapshot to a new Aurora cluster during failover.