A healthcare provider is deploying a patient prescription tracking application across two AWS Regions: (Primary) and (Secondary). The application backend uses an Amazon Aurora PostgreSQL DB cluster. The solutions architect must design a highly resilient architecture that meets a Recovery Time Objective (RTO) of under minutes and a Recovery Point Objective (RPO) of under minute for regional disaster recovery, while also providing high availability within the primary region (RTO of under seconds, RPO of ) and scaling read traffic locally in . Which two configurations should the solutions architect implement to meet these requirements? (Select two.)
- Deploy the primary Amazon Aurora PostgreSQL DB cluster in across multiple Availability Zones, ensuring at least one reader instance is running in a different Availability Zone than the writer instance.Cevap
- Configure an Amazon Aurora Global Database with the primary cluster in and a secondary cluster in , provisioning at least one reader instance in the secondary cluster.Cevap
- CProvision a single-AZ Aurora PostgreSQL DB cluster in and set up an Aurora Read Replica in , using a custom script to promote the replica to a standalone cluster if the primary region fails.
- DUse Amazon Route 53 with latency-based routing to distribute write operations to both and database endpoints simultaneously to minimize write latency for global users.
- EImplement a Warm Standby strategy by copying automated snapshots of the primary database to hourly, and provision a new Aurora DB cluster from the latest snapshot only during a regional disaster.
Cevap
Deploying the primary Amazon Aurora PostgreSQL DB cluster in us-east-1 across multiple Availability Zones, ensuring at least one reader instance is running in a different Availability Zone than the writer instance, and configuring an Amazon Aurora Global Database with the primary cluster in us-east-1 and a secondary cluster in us-west-2 containing at least one reader instance.
Deploying the primary Amazon Aurora PostgreSQL database cluster in a Multi-AZ configuration ensures that the storage layer replicates data across multiple Availability Zones synchronously. If the primary writer instance fails, Aurora automatically promotes a reader instance in a different Availability Zone in under 60 seconds with zero data loss, achieving the local high availability goals. Meanwhile, configuring an Amazon Aurora Global Database creates a dedicated cross-region replication channel. The database is replicated asynchronously at the physical storage level with replication lag typically under 1 second, meeting the 1-minute RPO. The secondary cluster reader instance in the secondary region scales local reads and can be promoted to a writer within minutes to meet the 5-minute RTO during a disaster recovery scenario.
Adım Adım Çözüm
Anahtar Kavram
Combining Amazon Aurora Multi-AZ deployment for local high availability with Amazon Aurora Global Database for cross-region disaster recovery and local read scaling.