An enterprise application runs on Amazon EC2 instances and uses an Amazon RDS for PostgreSQL database. The database must be designed for high availability within a single AWS Region with a Recovery Time Objective (RTO) of under 60 seconds and a Recovery Point Objective (RPO) of zero. Additionally, the database must support scaling read traffic during peak monthly reporting periods without affecting write performance on the primary database instance. Which combination of database configurations should a solutions architect implement to meet these requirements? (Select TWO.)
- Deploy the RDS for PostgreSQL DB instance in a Multi-AZ configuration to enable synchronous replication and automatic failover.Cevap
- Create RDS Read Replicas and configure the reporting application to use the read replica endpoints.Cevap
- CConfigure an RDS Read Replica in another Availability Zone and manually promote it to primary during a database failover.
- DDeploy a single-AZ database instance and restore from Amazon S3 backups in a different Availability Zone during a failure.
- EUse Amazon Route 53 latency-based routing to distribute database write traffic between the primary DB instance and its read replicas.
Cevap
To meet both the high availability and read-scaling requirements, the solutions architect should deploy the Amazon RDS database in a Multi-AZ configuration to enable automatic failover and synchronous replication (ensuring an RTO of under 60 seconds and an RPO of zero), and create RDS Read Replicas to offload read-heavy reporting queries from the primary instance.
Deploying Amazon RDS for PostgreSQL in a Multi-AZ configuration ensures that data is synchronously replicated to a standby instance in another Availability Zone, allowing for automatic failover without data loss (RPO = 0) in under 60 seconds (RTO < 60s). Creating RDS Read Replicas allows the application to route read-intensive reporting traffic to the replicas, successfully offloading the primary write-serving instance.
Adım Adım Çözüm
Anahtar Kavram
Combining Amazon RDS Multi-AZ deployments for synchronous, zero-RPO high availability with Read Replicas for scalable, asynchronous read workloads.
Tahmini Süre:2m 0s