

 This whitepaper is for historical reference only. Some content might be outdated and some links might not be available.

# Amazon ElastiCache
<a name="amazon-elasticache"></a>

 [Amazon ElastiCache](https://aws.amazon.com/elasticache/) is a web service that makes it easy to deploy, operate, and scale an in-memory cache in the cloud. It provides a simple way to cache frequently-used data in memory, reducing the need to repeatedly fetch this data from a slower disk-based data store such as a relational database. 

 ElastiCache supports two popular in-memory cache engines: [Memcached](https://memcached.org/) and [Redis](https://redis.io/). These engines can be used to significantly improve the performance of web applications, mobile apps, gaming platforms 

 Some of the key features of Amazon ElastiCache include: 
+  **Easy setup** —Providing a simple, one-click setup process, making it easy to get started with in-memory caching. 
+  **Scalable performance** —Automatically scales cache nodes as your application's needs change, so you can easily adjust cache performance to meet the demands of your application. 
+  **High availability** —Provides built-in replication and failover capabilities, ensuring high availability and durability of your cache data. 
+  **Integrations** —integration with other AWS services, such as [Amazon Elastic Compute Cloud](https://aws.amazon.com/ec2/) (Amazon EC2), [Amazon Relational Database Service](https://aws.amazon.com/rds/) (Amazon RDS), and Amazon S3, making it easy to use caching in your overall application architecture. 