
Ultimate access to all questions.
Deep dive into the quiz with AI chat providers.
We prepare a focused prompt with your quiz and certificate details so each AI can offer a more tailored, in-depth explanation.
A company wants to use an Amazon RDS for PostgreSQL DB cluster to simplify time-consuming database administrative tasks for production database workloads. The company wants to ensure that its database is highly available and will provide automatic failover support in most scenarios in less than 40 seconds. The company wants to offload reads off of the primary instance and keep costs as low as possible.
Which solution will meet these requirements?
A
Use an Amazon RDS Multi-AZ DB instance deployment. Create one read replica and point the read workload to the read replica.
B
Use an Amazon RDS Multi-AZ DB cluster deployment. Create two read replicas and point the read workload to the read replicas.
C
Use an Amazon RDS Multi-AZ DB instance deployment. Point the read workload to the secondary instances in the Multi-AZ pair.
D
Use an Amazon RDS Multi-AZ DB cluster deployment. Point the read workload to the reader endpoint.
Explanation:
Correct Answer: D
Why Option D is correct:
Why other options are incorrect:
Option A: While Multi-AZ DB instance provides high availability, creating a separate read replica adds additional cost and complexity. The failover time might not be consistently under 40 seconds.
Option B: Creating two read replicas in a Multi-AZ DB cluster deployment would be more expensive than necessary and doesn't leverage the built-in reader endpoint functionality.
Option C: Secondary instances in a Multi-AZ pair are synchronous standby replicas primarily for failover, not for read scaling. They cannot be used for read workloads as they are not accessible for read operations.
Key AWS Concepts: