ExamGecko
Question list
Search
Search

List of questions

Search

Related questions











Question 134 - DVA-C02 discussion

Report
Export

A company has an application that stores data in Amazon RDS instances. The application periodically experiences surges of high traffic that cause performance problems.

During periods of peak traffic, a developer notices a reduction in query speed in all database queries.

The team's technical lead determines that a multi-threaded and scalable caching solution should be used to offload the heavy read traffic. The solution needs to improve performance.

Which solution will meet these requirements with the LEAST complexity?

A.
Use Amazon ElastiCache for Memcached to offload read requests from the main database.
Answers
A.
Use Amazon ElastiCache for Memcached to offload read requests from the main database.
B.
Replicate the data to Amazon DynamoDB. Set up a DynamoDB Accelerator (DAX) cluster.
Answers
B.
Replicate the data to Amazon DynamoDB. Set up a DynamoDB Accelerator (DAX) cluster.
C.
Configure the Amazon RDS instances to use Multi-AZ deployment with one standby instance. Offload read requests from the main database to the standby instance.
Answers
C.
Configure the Amazon RDS instances to use Multi-AZ deployment with one standby instance. Offload read requests from the main database to the standby instance.
D.
Use Amazon ElastiCache for Redis to offload read requests from the main database.
Answers
D.
Use Amazon ElastiCache for Redis to offload read requests from the main database.
Suggested answer: A

Explanation:

Amazon ElastiCache for Memcached is a fully managed, multithreaded, and scalable in-memorykey-value store that can be used to cache frequently accessed data and improve applicationperformance1. By using Amazon ElastiCache for Memcached, the developer can reduce theload on the main database and handle high traffic surges more efficiently.To use Amazon ElastiCache for Memcached, the developer needs to create a cache cluster withone or more nodes, and configure the application to store and retrieve data from the cachecluster2.The developer can use any of the supported Memcached clients to interact with thecache cluster3.The developer can also use Auto Discovery to dynamically discover and connectto all cache nodes in a cluster4.Amazon ElastiCache for Memcached is compatible with the Memcached protocol, which meansthat the developer can use existing tools and libraries that work with Memcached1. AmazonElastiCache for Memcached also supports data partitioning, which allows the developer todistribute data among multiple nodes and scale out the cache cluster as needed.Using Amazon ElastiCache for Memcached is a simple and effective solution that meets therequirements with the least complexity. The developer does not need to change the databaseschema, migrate data to a different service, or use a different caching model. The developercan leverage the existing Memcached ecosystem and easily integrate it with the application

asked 16/09/2024
Amarjeet Saini
34 questions
User
Your answer:
0 comments
Sorted by

Leave a comment first