Q25 — AWS SAA-C03 Ch.1
Question 25 of 65 | ← Chapter 1
Q25. 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?
- 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. Create read replicas for the database.Configure the read replicas with the same compute and storage resources as the source database.
Explanation
By creating read replicas, the read traffic can be offloaded from the primary database instance, which will improve the application's performance. Configuring the read replicas with the same compute and storage resources as the source database will ensure that they can handle the same amount of traffic as the primary database instance. This option is also the quickest way to optimize the application's performance because it does not require any major changes to the existing architecture. Option A is incorrect because serving read requests from the primary Availability Zone of a Multi-AZ deployment may cause increased latency due to network traffic between the zones. Option B is incorrect because serving read requests from the secondary Availability Zone of a Multi-AZ deployment may result in stale data being served to users, as replication may take some time to catch up.