An enterprise's primary workload runs in VPC-A within Account 1 (Production) in the us-east-1 region. The database layer uses an Amazon Aurora MySQL Global Database with the primary cluster in us-east-1 and a secondary cluster in us-west-2. Centralized DNS is managed in Account 2 (Shared Services) using a Route 53 private hosted zone (PHZ) named corp.internal. A CNAME record db.corp.internal points to the primary Aurora cluster endpoint in us-east-1. VPC-A is currently associated with this PHZ.
To improve disaster recovery, the enterprise is planning a pilot light strategy. During a region-wide outage in us-east-1, the application tier must failover to VPC-B within Account 1 in the us-west-2 region. The disaster recovery requirements specify a database Recovery Time Objective (RTO) of less than 15 minutes and a Recovery Point Objective (RPO) of less than 1 minute. Additionally, all DNS queries must remain strictly private, routing privately over the AWS network without using custom DNS servers or public Route 53 health check endpoints.
Which two actions should a solutions architect take to meet these requirements? (Select TWO.)
- Authorize the association of the corp.internal private hosted zone in Account 2 with VPC-B in Account 1 using cross-account VPC association authorization, then associate the zone in Account 1.Cevap
- Implement Route 53 Application Recovery Controller (ARC) routing controls, create Route 53 health checks associated with the routing controls, and configure failover routing records in Account 2 for db.corp.internal pointing to the regional Aurora endpoints.Cevap
- CCreate a duplicate private hosted zone named corp.internal in Account 1 associated with VPC-B, and create a static CNAME record db.corp.internal pointing to the us-west-2 Aurora cluster endpoint.
- DConfigure Route 53 failover routing records in Account 2 for db.corp.internal, and create standard Route 53 HTTP health checks pointing directly to the private IP addresses of the Aurora database endpoints to automate DNS failover.
- EReplace the Aurora Global Database with daily snapshot replication from us-east-1 to us-west-2, and write a Lambda function to restore the database from the latest snapshot in us-west-2 during failover.