A company is migrating a financial transaction application to AWS. The application database tier uses Amazon RDS for PostgreSQL. The database must be highly available with automatic failover to support a low recovery time objective (RTO) during an Availability Zone outage. Additionally, the application must offload read-intensive reporting queries from the primary database to prevent performance degradation on write operations.
Which combination of database configurations will meet these requirements? (Select TWO.)
- Configure a Multi-AZ DB instance deployment to achieve automatic failover across different Availability Zones.Cevap
- Deploy RDS Read Replicas in different Availability Zones to handle the reporting query workload.Cevap
- CConfigure Route 53 latency routing to automatically redirect write traffic to a read replica if the primary database becomes unavailable.
- DUse a read replica in a different Availability Zone as the primary automated failover target for the database tier.
- EUtilize a Pilot Light disaster recovery configuration in a second AWS region to achieve automatic database failover within seconds.
Cevap
Deploying a Multi-AZ DB instance configuration to provide high availability and creating RDS Read Replicas to offload reporting workloads is the correct combination of configurations.
To meet the requirements, the solutions architect should deploy a Multi-AZ DB instance configuration and create RDS Read Replicas. A Multi-AZ DB instance deployment provides high availability and automatic failover by synchronously replicating data to a standby instance in a different Availability Zone. Read Replicas allow the database to offload read-intensive reporting workloads by asynchronously replicating data to one or more read-only instances, which prevents read queries from affecting the primary database's write performance.
Adım Adım Çözüm
Anahtar Kavram
Configuring Amazon RDS for high availability using Multi-AZ deployments and scaling read capacity using Read Replicas.