Elasticache Quiz
An application consists of a web server and database server hosted on separate EC2 Instances. There are lot of read requests on the database which is degrading the performance of the application. Which of the following can help improve the performance of the database under this heavy load?
A. Enable Multi-AZ for the database.
B. Put an ElastiCache in front of the database.
C. Place another web server in the architecture to take the load.
D. Place a CloudFront distribution in front of the database.
B. Put an ElastiCache in front of the database.
The ideal solution would be to use ElastiCache.
AWS Documentation further mentions the following with respect to ElastiCache:
ElastiCache is a web service that makes it easy to set up, manage, and scale a distributed in-memory data store or cache environment in the cloud. It provides a high-performance, scalable, and cost-effective caching solution, while removing the complexity associated with deploying and managing a distributed cache environment.
For more information on AWS ElastiCache, please visit the following URL:
https://docs.aws.amazon.com/AmazonElastiCache/latest/UserGuide/WhatIs.html