What is Amazon ElastiCache?Amazon ElastiCache, compatible with Redis and Memcached, is a web service which helps businesses deploy and manage distributed in-memory data stores and cache environment in cloud. The platform enables users to build data-intensive applications and improve the performance of web apps by using in-memory caches for data retrieval.
The platform lets administrators automate various tasks, such as hardware provisioning, software patching, configuration setup, failure recovery, and data backups. Network engineers can use Amazon ElastiCache to monitor nodes and detect and diagnose issues to recover cache node failures. It also helps businesses manage memory workload by enabling read replicas or read-only copies of database instances within the same or different AWS regions in the absence of source database. Using the AWS management console, team members can view various operational metrics for Redis instances such as memory utilization, computation, cache hit ratio, active connections, and more.
Amazon ElastiCache for Memcached includes an auto discovery feature, which lets users identify all nodes in a cache cluster and determine changes to their configuration. With the online cluster resizing functionality, administrators can add or delete database shards from a running cluster and manage in-memory capacity based on the volume of requests.