An enterprise is migrating a critical SQL-based inventory application to AWS. The database must be highly available within a single AWS Region. The architecture must achieve a Recovery Time Objective (RTO) of less than 30 seconds and a Recovery Point Objective (RPO) of zero (no data loss) during an Availability Zone outage. Additionally, the application experiences sudden spikes in read traffic that must be scaled independently without affecting the primary write database. Which two database configurations or actions should a solutions architect recommend to satisfy these requirements? (Select TWO.)
- Deploy an Amazon Aurora PostgreSQL DB cluster with a primary DB instance and at least one Aurora Replica in a different Availability Zone.Cevap
- Configure the application's read operations to use the DB cluster reader endpoint.Cevap
- CCreate a single-instance Amazon RDS PostgreSQL DB instance and set up an RDS Read Replica in a different Availability Zone to serve as the automatic failover target.
- DConfigure an Amazon RDS PostgreSQL Multi-AZ DB instance and use Amazon Route 53 latency-based routing to distribute read queries to the standby database instance.
- ESet up an Amazon RDS PostgreSQL DB instance in one Availability Zone and configure AWS Database Migration Service (AWS DMS) to sync data to a scaled-down warm standby instance in another Availability Zone.
Cevap
Deploying an Amazon Aurora PostgreSQL DB cluster with a primary DB instance and at least one Aurora Replica in a different Availability Zone, and configuring the application's read operations to use the DB cluster reader endpoint.
Deploying an Amazon Aurora PostgreSQL DB cluster with a replica in another Availability Zone ensures automatic failover in less than 30 seconds with zero data loss, satisfying both the RTO and RPO requirements. Directing read traffic to the Aurora reader endpoint allows read queries to be load-balanced across replicas, scaling the read workload independently of the primary write instance.
Adım Adım Çözüm
Anahtar Kavram
Amazon Aurora high availability architecture relies on synchronous storage replication across multiple Availability Zones, automated failover to Aurora Replicas within 30 seconds, and endpoint management (writer and reader endpoints) to decouple read and write traffic.