A company operates a critical inventory management application in the us-west-2 Region across three Availability Zones. The database layer is an Amazon Aurora MySQL database cluster. To meet new compliance standards, the company needs to establish a disaster recovery site in the us-east-1 Region with a Recovery Point Objective (RPO) of under minutes and a Recovery Time Objective (RTO) of under minutes. Additionally, internal administrative tools running in VPCs across both regions must be able to resolve the database cluster's endpoints privately. Which of the following strategies should a solutions architect recommend to meet these requirements?
- Implement Amazon Aurora Global Database with the primary cluster in us-west-2 and a secondary cluster in us-east-1. Create a Route Private Hosted Zone for database endpoint resolution, associate the zone with the VPCs in both regions, and use Route Application Recovery Controller routing controls to manage failover.Answer
- BImplement Amazon Aurora Global Database with the primary cluster in us-west-2 and a secondary cluster in us-east-1. Create a Route Private Hosted Zone for database endpoint resolution in the us-west-2 VPC, establish a cross-region VPC peering connection, and rely on the peering connection to resolve the database endpoint from the us-east-1 VPC.
- CConfigure AWS Backup to take snapshots of the Aurora database cluster and copy them to us-east-1 every hours. In the event of a disaster, restore the database cluster from the latest copied snapshot in us-east-1, and configure a Route Private Hosted Zone associated with VPCs in both regions to resolve the database endpoint.
- DImplement Amazon Aurora Global Database with the primary cluster in us-west-2 and a secondary cluster in us-east-1. Configure Route failover routing policy records pointing to the database cluster endpoints in both regions, but do not associate Route health checks with the failover records to avoid accidental failover during transient network anomalies.
Answer
Implement Amazon Aurora Global Database with the primary cluster in us-west-2 and a secondary cluster in us-east-1. Create a Route Private Hosted Zone for database endpoint resolution, associate the zone with the VPCs in both regions, and use Route Application Recovery Controller routing controls to manage failover.
Implementing Amazon Aurora Global Database ensures physical replication latency is typically under a second, meeting the -minute RPO. Promoting the secondary region takes less than a minute, satisfying the -minute RTO. Associating the Route Private Hosted Zone (PHZ) with the VPCs in both regions ensures private DNS resolution works natively in both regions. Route Application Recovery Controller (ARC) routing controls allow for safe, structured regional failover management.
Step-by-Step Solution
Key Concept
Disaster recovery design with multi-region database replication and private DNS resolution
Estimated Time:2m 0s