A logistics company runs a global supply chain portal that uses a PostgreSQL-compatible relational database. The application is deployed in a primary AWS Region (us-east-1) and a secondary AWS Region (us-west-2). The database tier must support a Recovery Point Objective (RPO) of under second and a Recovery Time Objective (RTO) of under minutes for disaster recovery. The secondary region must also serve local read traffic with low latency. Which database configuration meets these requirements with the least operational overhead?
- Deploy an Amazon Aurora Global Database with the primary cluster in us-east-1 and a secondary cluster in us-west-2. In the event of a regional outage, promote the secondary cluster to primary.Answer
- BDeploy an Amazon RDS for PostgreSQL Multi-AZ DB cluster in us-east-1, and create a cross-region read replica in us-west-2. Configure the application in us-west-2 to write to the read replica in the event of a failover.
- CDeploy Amazon RDS for PostgreSQL DB instances in both us-east-1 and us-west-2. Set up AWS Database Migration Service (AWS DMS) in a Pilot Light disaster recovery configuration to replicate transactions continuously.
- DDeploy standalone Amazon RDS for PostgreSQL DB instances in both regions. Configure Amazon Route 53 with latency-based routing to dynamically route write operations to the database with the lowest latency.
Answer
Deploy an Amazon Aurora Global Database with the primary cluster in us-east-1 and a secondary cluster in us-west-2. In the event of a regional outage, promote the secondary cluster to primary.
Amazon Aurora Global Database is designed for globally distributed applications. It uses fast, storage-based replication that keeps lag under second (meeting the RPO of under second). During a regional disaster, the secondary cluster can be promoted to a primary read-write cluster in under minutes (meeting the RTO of under minutes). Local read replicas in the secondary cluster can serve local read traffic with minimal latency, fulfilling the read scaling constraint with minimal operational overhead.
Step-by-Step Solution
Key Concept
Amazon Aurora Global Database provides cross-region replication with sub-second RPO and fast promotion for under 2-minute RTO, while supporting local reads.
Estimated Time:2m 0s