A logistics enterprise is designing a multi-region disaster recovery (DR) architecture for its new fleet tracking system. The primary database runs on an Amazon Aurora PostgreSQL DB cluster in the us-east-1 Region. The system has a strict Recovery Time Objective (RTO) of 15 minutes and a Recovery Point Objective (RPO) of 5 minutes in the us-west-2 Region. The architecture must minimize ongoing operational costs while ensuring automated regional failover and high availability in both regions. Which architecture should a solutions architect select to meet these requirements?
- ADeploy an Amazon Aurora PostgreSQL DB cluster in us-east-1 and configure automated cross-region replication of hourly snapshots to us-west-2. In the event of a disaster, restore the database from the latest snapshot and deploy the application using AWS CloudFormation. Use Amazon Route 53 failover routing with health checks to update DNS records automatically.
- Deploy an Amazon Aurora Global Database with the primary cluster in us-east-1 and a secondary cluster in us-west-2. In us-west-2, deploy application servers in a warm standby configuration with minimal compute capacity. Configure Amazon Route 53 failover routing associated with health checks to automatically redirect traffic to us-west-2 during a regional failure, and promote the secondary database cluster.Cevap
- CDeploy an Amazon Aurora Global Database with the primary cluster in us-east-1 and a secondary cluster in us-west-2. Deploy active application servers in both regions. Use Amazon Route 53 latency-based routing to distribute traffic across both regions without health checks. In the event of an outage in us-east-1, manually promote the secondary Aurora cluster and update DNS records to point all traffic to us-west-2.
- DDeploy an Amazon Aurora Global Database with the primary cluster in us-east-1 and a secondary cluster in us-west-2. In us-west-2, deploy the standby application servers across multiple Availability Zones, configuring their subnet route tables to route all outbound internet traffic through a single NAT Gateway in one Availability Zone to minimize standby costs. Configure Route 53 failover routing with health checks to route traffic to us-west-2 upon primary failure.
Cevap
The architecture that uses Amazon Aurora Global Database with a warm standby application configuration and Route 53 failover routing with health checks.
The correct solution utilizes Amazon Aurora Global Database to replicate data from the primary to the secondary region with latency typical of less than 1 second, fulfilling the 5-minute RPO requirement. Utilizing a warm standby architecture for the application servers minimizes ongoing costs while keeping RTO low. Configuring Route 53 with active-passive failover routing and health checks ensures traffic is automatically redirected to the secondary region upon primary failure, which, combined with database promotion, meets the 15-minute RTO.
Adım Adım Çözüm
Anahtar Kavram
Multi-Region Disaster Recovery Design using Amazon Aurora Global Database and Route 53 Failover Routing