A company deploys applications on Amazon Elastic Kubernetes Service (Amazon EKS) behind an Application Load Balancer in one AWS Region. The application needs to store data in PostgreSQL, require high availability for the data, and require increased capacity for read workloads. Which solution provides these requirements with the MOST operational efficiency?
Choose an answer
Tap an option to check your answer.
Correct answer: Create an Amazon RDS database with Multi-AZ DB cluster deployment..
Why this is the answer
The correct answer is to create an Amazon RDS database with Multi-AZ DB cluster deployment. This option provides high availability with a primary instance and two readable standby instances across different Availability Zones, automatically failing over in case of an outage. It also supports increased read capacity by allowing applications to read from the standby instances. This offers the most operational efficiency by simplifying management compared to manual replication or sharding. Creating an Amazon DynamoDB table configured with global tables is incorrect because the application specifically requires PostgreSQL, not a NoSQL database. Creating an Amazon RDS database with Multi-AZ deployments is incorrect because while it provides high availability, the standby instance is not readable, so it doesn't help with increasing read capacity. Creating an Amazon RDS database configured with cross-Region read replicas is incorrect because the requirement is for high availability and read capacity within a single AWS Region, not across regions.
Pass your exam — without the endless answer hunt
Get every verified question and explanation for this exam in one place, and save hours of prep. 1,000+ certifications · 20+ languages · free to start.
Pass your exam faster → No card needed