AWS Certified Solutions Architect – Associate (SAA-C03) — Question 113
An application allows users at a company's headquarters to access product data. The product data is stored in an Amazon RDS MySQL DB instance. The operations team has isolated an application performance slowdown and wants to separate read traffic from write traffic. A solutions architect needs to optimize the application's performance quickly.
What should the solutions architect recommend?
Answer options
- A. Change the existing database to a Multi-AZ deployment. Serve the read requests from the primary Availability Zone.
- B. Change the existing database to a Multi-AZ deployment. Serve the read requests from the secondary Availability Zone.
- C. Create read replicas for the database. Configure the read replicas with half of the compute and storage resources as the source database.
- D. Create read replicas for the database. Configure the read replicas with the same compute and storage resources as the source database.
Correct answer: D
Explanation
The correct answer is D because creating read replicas allows read traffic to be offloaded from the primary database, thus improving performance. By configuring the read replicas with the same compute and storage resources, they can effectively handle the read load without performance degradation. Options A and B do not address the need for separating read and write traffic, and option C under-provisions the read replicas, which could lead to performance issues.