A healthcare software provider is deploying a web application on AWS that uses an Amazon Aurora PostgreSQL database. The application has strict compliance requirements:
1. High availability within the primary region (us-east-1) with a Recovery Time Objective (RTO) of less than seconds and a Recovery Point Objective (RPO) of (no data loss).
2. A cross-region disaster recovery (DR) site in us-west-2 with an RTO of less than minutes and an RPO of less than minutes. The DR region must also support low-latency read operations during normal business hours to serve local reports.
Which combination of configurations should the solutions architect implement to meet these requirements? (Select TWO.)
- Deploy an Amazon Aurora PostgreSQL DB cluster in the primary region with one or more Aurora Replicas placed in different Availability Zones.Cevap
- Create an Amazon Aurora Global Database with the primary cluster in us-east-1 and a secondary cluster in us-west-2, and use the secondary cluster to serve local read traffic.Cevap
- CDeploy a single-instance Amazon RDS for PostgreSQL database in us-east-1 and configure a cross-region read replica in us-west-2 to automatically perform failover for the primary region.
- DSet up a Pilot Light disaster recovery strategy in us-west-2 by deploying an idle, single-node PostgreSQL database on an Amazon EC2 instance that is shut down and only started and synchronized daily from Amazon S3 database backups.
- EConfigure an Amazon Route 53 Latency routing policy with health checks to automatically route database connection traffic between the database in us-east-1 and the database in us-west-2.
Cevap
Deploying an Amazon Aurora PostgreSQL DB cluster with replicas in different Availability Zones in the primary region, and creating an Amazon Aurora Global Database with a secondary cluster in the disaster recovery region.
Deploying an Amazon Aurora cluster with replicas across different Availability Zones guarantees high availability and automatic failover (RTO < 30 seconds) with zero data loss (RPO = 0) because Aurora replicates storage synchronously across three Availability Zones. Adding an Aurora Global Database to replicate asynchronously to us-west-2 provides an RPO of less than 1 second and can be promoted to primary in less than a minute, meeting the DR RTO/RPO requirements while allowing the secondary cluster to serve local read operations.
Adım Adım Çözüm
Anahtar Kavram
Amazon Aurora Multi-AZ and Global Databases provide high availability and cross-region disaster recovery by separating compute and storage replication layers.