
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 provide data scientists with near real-time read-only access to the company's production Amazon RDS for PostgreSQL database. The database is currently configured as a Single-AZ database. The data scientists use complex queries that will not affect the production database. The company needs a solution that is highly available.
Which solution will meet these requirements MOST cost-effectively?
A
Scale the existing production database in a maintenance window to provide enough power for the data scientists.
B
Change the setup from a Single-AZ to a Multi-AZ instance deployment with a larger secondary standby instance. Provide the data scientists access to the secondary instance.
C
Change the setup from a Single-AZ to a Multi-AZ instance deployment. Provide two additional read replicas for the data scientists.
D
Change the setup from a Single-AZ to a Multi-AZ cluster deployment with two readable standby instances. Provide read endpoints to the data scientists.
Explanation:
Correct Answer: D
Why Option D is the most cost-effective solution:
Multi-AZ Cluster Deployment with Readable Standby Instances: This option provides the best balance of high availability, read scalability, and cost-effectiveness for PostgreSQL RDS.
Key Benefits:
Why Other Options Are Less Suitable:
Option A: Scaling the existing database doesn't provide high availability (still Single-AZ) and would impact production performance since data scientists' queries would run on the same instance.
Option B: While Multi-AZ provides high availability, using a larger secondary standby instance for read queries is less cost-effective than having multiple smaller readable standby instances. Also, the secondary in Multi-AZ instance deployment is not readable by default (only in Multi-AZ cluster deployment).
Option C: Creating two additional read replicas provides read scalability but is more expensive than Option D because:
AWS RDS PostgreSQL Considerations:
This solution meets all requirements: near real-time read-only access, high availability, no production impact, and cost-effectiveness.