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 104 discussion

An ecommerce company is running a multi-tier application on AWS. The front-end and backend tiers both run on Amazon EC2, and the database runs on Amazon
RDS for MySQL. The backend tier communicates with the RDS instance. There are frequent calls to return identical datasets from the database that are causing performance slowdowns.
Which action should be taken to improve the performance of the backend?

  • A. Implement Amazon SNS to store the database calls.
  • B. Implement Amazon ElastiCache to cache the large datasets.
  • C. Implement an RDS for MySQL read replica to cache database calls.
  • D. Implement Amazon Kinesis Data Firehose to stream the calls to the database.
Show Suggested Answer Hide Answer
Suggested Answer: B 🗳️

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
josebormo
Highly Voted 3 years, 9 months ago
I agree its Elasticache -> AWS Elasticache If the same read query is performed over and over again
upvoted 53 times
aguy9
3 years, 8 months ago
I agree, answer is B. Elasticache
upvoted 6 times
...
...
Paitan
Highly Voted 3 years, 9 months ago
Elasticache is ideal in this scenario.
upvoted 13 times
...
Uzbekistan
Most Recent 1 year, 3 months ago
Selected Answer: B
B. Implement Amazon ElastiCache to cache the large datasets. Amazon ElastiCache is a managed in-memory caching service that can be used to improve the performance of web applications by allowing you to retrieve information from fast, managed, in-memory caches, instead of relying entirely on slower disk-based databases. By caching frequently accessed datasets in ElastiCache, you can reduce the number of database calls and improve the overall performance of the application.
upvoted 1 times
...
queen101
2 years, 10 months ago
BBBBBBBBBBBBBBB
upvoted 1 times
...
etheng1970
3 years ago
Selected Answer: B
C is incorrect, because Read Replica is not meant to do cashing. So B is the only answer.
upvoted 2 times
...
ajayasa
3 years, 1 month ago
in the Choice B it is mentioned that to cache the large data sets. what if the large datasets wont get queried at all there is no advantage of elastic cache at all. if we cache the frequently queried data sets., then it will increase the performance. how ever in the given choices this matches the requirement. hence vote for B
upvoted 2 times
...
johnwick420
3 years, 5 months ago
Identical / Similar == ElastiCache always
upvoted 3 times
...
anirban7172
3 years, 6 months ago
Selected Answer: B
Ans: B. Keyword Return Identical Dataset.
upvoted 2 times
...
jj22222
3 years, 6 months ago
B looks right
upvoted 1 times
...
FF11
3 years, 7 months ago
Data and access pattern – Determining what to cache also involves understanding the data itself and its access patterns. For example, it doesn't make sense to cache data that changes quickly or is seldom accessed. For caching to provide a real benefit, the data should be relatively static and frequently accessed. An example is a personal profile on a social media site. On the other hand, you don't want to cache data if caching it provides no speed or cost advantage. For example, it doesn't make sense to cache webpages that return search results because the queries and results are usually unique. https://docs.aws.amazon.com/AmazonElastiCache/latest/mem-ug/elasticache-use-cases.html
upvoted 4 times
...
Nkd
3 years, 8 months ago
Key term is identical datasets from the database it means caching can solve this issue by cached in frequently used dataset from DB
upvoted 2 times
...
simran_kaur_simmi
3 years, 8 months ago
'There are frequent calls to return identical datasets " keyword for elasticache
upvoted 3 times
...
woke
3 years, 8 months ago
Ans is B
upvoted 2 times
...
nickname20212021
3 years, 8 months ago
Passed the exam on 26th June, this question was on my test.
upvoted 4 times
JuFonAlc
3 years, 8 months ago
This is a bot
upvoted 6 times
...
...
AhLong
3 years, 8 months ago
I agree Elasticache too
upvoted 2 times
...
tinyshare
3 years, 8 months ago
Elasticache: static data Read replica: dynamic data so B over C
upvoted 6 times
...
jkwek
3 years, 8 months ago
Answer is B. https://aws.amazon.com/getting-started/hands-on/boosting-mysql-database-performance-with-amazon-elasticache-for-redis/
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 ...