A company runs an application on AWS that uses an Amazon Aurora DB cluster. During peak hours when many users read data, monitoring shows write-query performance degradation. The company wants to increase scalability to handle peak demand cost-effectively. Which solution meets these requirements most cost-effectively?
Choose an answer
Tap an option to check your answer.
Correct answer: Create an Aurora read replica in the existing Aurora DB cluster. Update the application to use the replica endpoint for read-only queries and to use the cluster endpoint for write queries..
Why this is the answer
Creating an Aurora read replica is the most cost-effective solution because Aurora read replicas share the same underlying storage volume as the primary instance. This allows for rapid provisioning and data consistency without the overhead of data replication, and they are specifically designed to offload read traffic from the primary instance, improving write performance. Updating the application to direct read-only queries to the replica endpoint and write queries to the cluster endpoint effectively distributes the load. Creating a second Aurora DB cluster with a copy job is less efficient and more complex for real-time read scaling, as data synchronization would be challenging and costly. An Amazon Dynamo
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