exam questions

Exam AWS Certified Solutions Architect - Associate SAA-C03 All Questions

View all questions & answers for the AWS Certified Solutions Architect - Associate SAA-C03 exam

Exam AWS Certified Solutions Architect - Associate SAA-C03 topic 1 question 193 discussion

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?

  • 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.
Show Suggested Answer Hide Answer
Suggested Answer: A 🗳️

Comments

Chosen Answer:
This is a voting comment (?). It is better to Upvote an existing comment if you don't have anything to add.
Switch to a voting comment New
leonnnn
Highly Voted 2 years, 2 months ago
Selected Answer: B
Use ElastiCache to reduce reading and choose redis to ensure high availability.
upvoted 41 times
Lalo
1 year, 11 months ago
Where is the high availability when the database fails and the cache time runs out? The answer is a.
upvoted 26 times
mandragon
1 year, 8 months ago
Elasticache for Redis ensures high availability by using read replicas and Multi AZ with failover. It is also faster since it uses cache. https://docs.aws.amazon.com/AmazonElastiCache/latest/red-ug/AutoFailover.html
upvoted 5 times
...
LoXoL
1 year ago
Right here: Redis has Multi AZ with Auto-Failover (in addition it got Read Replicas for HA)
upvoted 1 times
babayomi
4 months, 1 week ago
THE FOCUS HERE IS TO REDUCE READ OPERATION FROM THE READ REPLICAS. CATCHING IS THE SOLUTION AND REDIS IS MOST SUITABLE
upvoted 2 times
...
...
Mia2009687
1 year, 7 months ago
They run multiple databases
upvoted 1 times
...
...
JoeGuan
1 year, 5 months ago
Caching Frequently Accessed Data: ElastiCache allows you to store frequently accessed or computationally expensive data in-memory within the cache nodes. This means that when an application requests data, ElastiCache can provide the data directly from the cache without having to query the RDS database. This reduces the number of reads on the RDS database because the data is retrieved from the faster in-memory cache.
upvoted 6 times
...
...
channn
Highly Voted 1 year, 10 months ago
Selected Answer: A
A vs B: A: reduce the number of database reads on main + high availability provide B: only reduce the number of DB reads so A wins
upvoted 31 times
pentium75
1 year, 1 month ago
Why "only reduce the number of DB reads"? This is exactly what is asked. Elasticache for Redis can be HA (contrary to Elasticache for Memcached).
upvoted 5 times
LoXoL
1 year ago
pentium75 is right.
upvoted 2 times
...
...
...
FlyingHawk
Most Recent 4 days, 6 hours ago
Selected Answer: B
Read replicas distribute read traffic but do not reduce the total number of reads. They scale read capacity but still require every read to hit a database instance.
upvoted 1 times
...
Qu_B
4 months ago
This question is stupid! Both answers can be correct!
upvoted 4 times
...
Omariox
4 months ago
Selected Answer: A
for high availability, the answer should be A
upvoted 4 times
...
jaradat02
6 months, 1 week ago
Selected Answer: B
RDS read replicas are mainly used for higher performance, and not for higher availability, that's why I chose ElastiCache using Redis.
upvoted 2 times
...
Aws_aspr
6 months, 2 weeks ago
Selected Answer: B
I Vote B since question is asking to reduce the database reads. Using Read replicas offloads the reading operation from main db but doesn't reduce it.
upvoted 2 times
...
freedafeng
6 months, 4 weeks ago
B is not correct. the effectiveness of caching depends on the application. it's not always a good solution.
upvoted 1 times
...
jatric
7 months ago
Selected Answer: A
why not read replica when you get read performant with HA?
upvoted 4 times
...
shil_31
8 months ago
Selected Answer: A
Options B, C, and D are not directly related to ensuring high availability
upvoted 4 times
...
lofzee
8 months, 2 weeks ago
Selected Answer: B
I think it is B: https://aws.amazon.com/getting-started/hands-on/boosting-mysql-database-performance-with-amazon-elasticache-for-redis/ Although the question just says "RDS Database", it doesn't specify what type of DB.
upvoted 1 times
...
sudohogan
9 months ago
Elasticahe is NOSQL, A is the Answer!
upvoted 4 times
...
ManikRoy
9 months, 1 week ago
Selected Answer: B
Pretty sure answer is option B. You have to use a caching to 'reduce' database reads so read replica is out of option. The question mentions High availability so Redis is preferable than MemCached.
upvoted 3 times
...
soufiyane
10 months ago
Selected Answer: B
the question is clearly says reduce reads request, so b is the naswer
upvoted 1 times
...
1dfed2b
10 months, 1 week ago
Selected Answer: B
Use ElastiCache to reduce reading and ensure high availability. Opt A read replica its for performance not HA I will vote for B
upvoted 1 times
...
Capt_Miguel
10 months, 2 weeks ago
the answer should be A, read replicas enhance high availability by providing failover capabilities in case the primary instance becomes unavailable.
upvoted 2 times
TeamACT
7 months, 3 weeks ago
I think A should have been correct if the question had requested for a cost -effective solution because Redis costs money.
upvoted 2 times
...
...
Capt_Miguel
10 months, 2 weeks ago
Selected Answer: A
AvsB A:Creating read replicas will ensure the availability of the DB. (CORRECT) B: Will reduce the reading and what happens when there is more reads.
upvoted 5 times
...
Community vote distribution
A (35%)
C (25%)
B (20%)
Other
Most Voted
A voting comment increases the vote count for the chosen answer by one.

Upvoting a comment with a selected answer will also increase the vote count towards that answer by one. So if you see a comment that you already agree with, you can upvote it instead of posting a new comment.

SaveCancel
Loading ...
exam
Someone Bought Contributor Access for:
SY0-701
London, 1 minute ago