exam questions

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

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

Exam AWS Certified Solutions Architect - Associate SAA-C02 topic 1 question 83 discussion

A company built an application that lets users check in to places they visit, rank the places, and add reviews about their experiences. The application is successful with a rapid increase in the number of users every month.
The chief technology officer fears the database supporting the current Infrastructure may not handle the new load the following month because the single Amazon
RDS for MySQL instance has triggered alarms related to resource exhaustion due to read requests.
What can a solutions architect recommend to prevent service Interruptions at the database layer with minimal changes to code?

  • A. Create RDS read replicas and redirect read-only traffic to the read replica endpoints. Enable a Multi-AZ deployment.
  • B. Create an Amazon EMR cluster and migrate the data to a Hadoop Distributed File System (HDFS) with a replication factor of 3.
  • C. Create an Amazon ElastiCache cluster and redirect all read-only traffic to the cluster. Set up the cluster to be deployed in three Availability Zones.
  • D. Create an Amazon DynamoDB table to replace the RDS instance and redirect all read-only traffic to the DynamoDB table. Enable DynamoDB Accelerator to offload traffic from the main table.
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
MPSaws
Highly Voted 3 years, 8 months ago
I agree A
upvoted 47 times
aguy9
3 years, 7 months ago
I agree, answer is A. This is a typical use case for read replicas
upvoted 6 times
...
Priyaka
3 years, 8 months ago
why can't it be Elastic Cache ?..Since the review is wrote once we can use Elactic cache and read it again and again, better result. Use ElastiCache if the read data is static and read often. For example, if you are selling products and the products don't have changing details (Prices, titles, descriptions) use ElastiCache. Use a read replica for the other cases. For example, you have a content sharing service where many users are looking at many other users content (Tumblr for example). Caching all of the different users data would take up too much space, but allowing other users to read from a different database would make the strain on one database much less.
upvoted 6 times
sandeep138
3 years, 7 months ago
1. Elasticache would require code changes. 2. We do not know the read patterns. If reads are distinct cache may not be helpful. 3. Question says - "prevent service Interruptions". MultiAZ is certainly a requirement which is not mentioned explicitly along with Elasticache answer.
upvoted 3 times
...
HudsonNg
3 years, 8 months ago
the question said "at the data layer". also, cache is not magic, it has HITS and MISSES and it's not always the latest data. You may need to revise the code a lot to make sure what can be cached and what CANNOT be. lot of work with cache.
upvoted 3 times
...
Kuruvi
3 years, 8 months ago
Also Elastic Cache is useful for repeated read requests. In this case A is perfect.
upvoted 4 times
...
...
...
tinyshare
Highly Voted 3 years, 7 months ago
The reason for A over C is Read replica: dynamic content ElastiCache: static content The location information is constantly updated, so choose A over C.
upvoted 5 times
...
jopeg
Most Recent 2 years, 9 months ago
Selected Answer: A
A for sure
upvoted 1 times
...
sdk1990
2 years, 11 months ago
Selected Answer: A
AAAAAAAAAAAAAAAAAAA
upvoted 1 times
...
JONESKA
3 years, 4 months ago
Selected Answer: A
A is correct
upvoted 1 times
...
FF11
3 years, 4 months ago
Selected Answer: A
A is correct.
upvoted 1 times
...
woke
3 years, 7 months ago
A is correct
upvoted 4 times
...
syu31svc
3 years, 7 months ago
A for sure; the other options don't satisfy the requirements for RDS improvement
upvoted 2 times
...
KK_uniq
3 years, 7 months ago
A for sure "resource exhaustion due to read requests." is the hint
upvoted 2 times
...
mryala
3 years, 7 months ago
it's A
upvoted 2 times
...
Yogi
3 years, 7 months ago
Ans = A read replica
upvoted 2 times
...
Ankitrathi85
3 years, 7 months ago
A rigjt
upvoted 1 times
...
CCNPWILL
3 years, 7 months ago
cmon guys we all know its A. keep it up everyone!
upvoted 1 times
...
AEN
3 years, 7 months ago
Ans is A
upvoted 1 times
...
Elias23
3 years, 7 months ago
AAAAAAAAAAAAAA
upvoted 1 times
...
arunchu
3 years, 7 months ago
A is OK
upvoted 1 times
...
youngoose
3 years, 7 months ago
A should be right
upvoted 1 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 ...