SAA-C03 exam dumps

SAA-C03 practice question 157 of 553

AWS Certified Solutions Architect - Associate. Associate level, Amazon Web Services. Free question with the correct answer and a full explanation.

SAA-C03 Question 157

Single answer

A company is running an e-commerce application backed by an Amazon RDS database. The application is experiencing high read traffic during peak shopping times, causing performance degradation. How can you improve the database performance while ensuring the main database remains writable?

  1. A

    Add read replicas to the RDS database and configure the application to direct read queries to the replicas.

  2. B

    Enable Multi-AZ for the RDS database to distribute read traffic across multiple Availability Zones.

  3. C

    Migrate the database to Amazon DynamoDB to handle the increased read traffic.

  4. D

    Scale up the RDS instance by using a larger instance type.

Show answer and explanation

Correct answer: A

Explanation

Read replicas in Amazon RDS are designed to handle high read traffic by offloading read operations from the primary database to replicas, improving application performance. This solution is effective without interrupting write operations on the primary database. Multi-AZ is for high availability and failover, not for scaling reads. While scaling up or migrating to DynamoDB could also be considered, they are less efficient or more complex than simply adding read replicas in this scenario.

  • A. Correct.

    Adding read replicas allows you to offload read traffic from the primary database to replicas, improving performance while keeping the primary database writable.

  • B. Incorrect.

    Multi-AZ provides high availability and failover support but does not distribute read traffic. It is not appropriate for scaling read operations.

  • C. Incorrect.

    Migrating to DynamoDB could address scalability for reads, but it requires a significant re-architecture of the application and is not the most efficient solution for this specific scenario.

  • D. Incorrect.

    Scaling up the RDS instance might temporarily improve performance, but it does not address the specific issue of high read traffic. It also has limits and is less cost-effective compared to using read replicas.

Timed practice exam

Take a SAA-C03 practice test under exam conditions

65 questions in 130 minutes, drawn from this bank, with a score report and a per-question review when you finish.

Start timed exam