AWS Certified Solutions Architect – Associate (SAA-C03) — Question 531

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?

Answer options

Correct answer: D

Explanation

An Amazon RDS Multi-AZ DB cluster deployment provides high availability with one primary and two readable standby instances, making it highly cost-effective since the standby instances can handle read traffic without requiring extra read replicas. Standard Multi-AZ instance deployments (Option B and C) do not allow reads on the standby instance, meaning Option C would require purchasing extra read replicas, which is more expensive. Option A fails to provide high availability and does not isolate the production workload from complex analytical queries.