Amazon ElastiCache - Choosing an AWS NoSQL Database

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

Amazon ElastiCache

Amazon 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 and Redis. 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 (Amazon EC2), Amazon Relational Database Service (Amazon RDS), and Amazon S3, making it easy to use caching in your overall application architecture.