Q60 — AWS SAA-C03 Ch.1
Question 60 of 65 | ← Chapter 1
Q60. A company is running a batch application on Amazon EC2 instances. The application consists of a backend with multiple Amazon RDS databases. The application is causing a high number of reads on the databases. A solutions architect must reduce the number of database reads while ensuring high availability. What should the solutions architect do to meet this requirement?If you have any questions, please contact wechat :ANYPASS. If you don't want to memorize the questions, please register for the through train.
- A. Add Amazon RDS read replicas. ✓
- B. Use Amazon ElastiCache for Redis
- C. Use Amazon Route 53 DNS caching
- D. Use Amazon ElastiCache for Memcached
Correct Answer: A. Add Amazon RDS read replicas.
Explanation
To reduce the number of database reads and ensure high availability, the solutions architect should choose option A: Add Amazon RDS read replicas. Here's why this option is the correct choice: 1. Amazon RDS read replicas: By adding Amazon RDS read replicas, you can create copies of your databases that can be used for read queries. This allows read traffic to be distributed between the primary database and the read replicas, reducing the load on the primary database and decreasing the number of reads performed on it. Read replicas can be deployed across multiple Availability Zones, providing high availability and fault tolerance. 2. High availability: By using Amazon RDS read replicas, read traffic can still be served even if the primary database fails. The read replicas can automatically take over the read traffic and provide seamless failover. Option B, using Amazon ElastiCache for Redis, and option D, using Amazon ElastiCache for Memcached, are caching solutions that do not directly reduce the number of database reads. While they can provide some performance improvement by caching data, they do not address the issue of reducing the number of reads on the databases. Option C, using Amazon Route 53 DNS caching, is a solution for caching domain name resolution results and is not applicable for reducing database reads. Therefore, option A (adding Amazon RDS read replicas) is the best solution to meet the requirement of reducing database reads while ensuring high availability.