An enterprise organization is migrating a high-volume PostgreSQL database to AWS. The application demands a multi-region disaster recovery architecture that can survive a complete AWS Region outage. The business specifies a Recovery Point Objective (RPO) of less than 1 second and a Recovery Time Objective (RTO) of less than 2 minutes. Additionally, read requests from users in the recovery region must be served locally with sub-second latency to optimize user experience. Which combination of actions should a solutions architect recommend to satisfy these resilience and performance criteria? (Select TWO.)
- Create an Amazon Aurora PostgreSQL Global Database with the primary cluster located in the primary region and a secondary cluster in the recovery region.Answer
- In the event of a primary region outage, initiate a managed failover of the Aurora Global Database to promote the secondary cluster to primary.Answer
- CDeploy an Amazon RDS for PostgreSQL Multi-AZ DB instance in the primary region and configure a cross-region read replica in the recovery region with automatic failover enabled in the RDS console.
- DConfigure a Pilot Light disaster recovery strategy where AWS Backup copies automated database snapshots to the recovery region every hour, and use custom scripts to restore the database during a regional failover.
- EConfigure Amazon Route 53 with latency-based routing to dynamically distribute database write operations between the two regions to reduce database replication lag.
Answer
Deploying an Amazon Aurora PostgreSQL Global Database and using managed failover during a regional outage satisfies the strict recovery and latency requirements.
Deploying an Amazon Aurora PostgreSQL Global Database ensures storage-level replication to the secondary region with lag typically below 1 second, which satisfies the sub-second RPO. The secondary cluster allows read requests in the backup region to be served locally with sub-second latency. In the event of a regional failure, initiating a managed failover promotes the secondary cluster to primary, maintaining the global database layout and meeting the RTO of under 2 minutes.
Step-by-Step Solution
Key Concept
High availability and disaster recovery design using Amazon Aurora Global Databases.