Amazon ElastiCache 是一项 Web 服务,借助该服务,用户能够在云中轻松部署、运行和扩展分布式内存数据存储或缓存。该服务支持您从快速的托管内存数据存储中检索信息,而无需完全依赖于速度较慢的基于磁盘的数据库,从而提高了 Web 应用程序的性能。Amazon ElastiCache 支持两种开源的内存引擎:

Redis – 一款快速的开源内存数据存储和缓存引擎。适用于 Redis 的 Amazon ElastiCache 是一项与 Redis 兼容的内存服务,兼具 Redis 的易用性和强大功能,同时还可为大多数要求苛刻的应用程序提供适用的可用性、可靠性和性能。提供单节点和多至 15 节点的群集使高达 3.55 TiB 的内存中的数据具备可扩展性。适用于 Redis 的 ElastiCache 具有完全托管、可扩展和安全等特点,是 Web、移动应用程序、游戏、广告技术、物联网等高性能使用案例的理想之选。

Memcached – 一种广泛采用的内存对象缓存系统。ElastiCache 与 Memcached 保持协议兼容,因而您当前用于现有 Memcached 环境的常用工具仍可无缝应用于该服务。

此外,Amazon ElastiCache 可自动检测和更换出现故障的缓存节点,从而降低自我管理型基础设施的日常费用,并且还可提供一个有弹性的系统以降低数据库过载的风险,此类风险会拖慢网站和应用程序的加载速度。通过与 Amazon CloudWatch 的集成,Amazon ElastiCache 能提供更强的可见性,以便更清晰地了解与 Memcached 或 Redis 节点相关的关键性能指标。

借助 Amazon ElastiCache,您可以使用 AWS 管理控制台在几分钟内将内存层添加到您的基础设施。


使用本服务需遵循 AWS 客户协议