Amazon ElastiCache
AWS 云
开始使用 Amazon ElastiCache

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

  • Redis – 一种快速的开源内存数据 存储 和缓存系统。适用于 Redis 的 Amazon ElastiCache 是一项与 Redis 兼容的内存服务,具备 Redis 的易用性和强大功能,同时还可为要求最苛刻的应用程序提供合适的可用性、可靠性、可扩展性和性能。提供单节点和最多 15 个分区的群集,从而可将内存数据扩展到高达 3.55TiB。支持在线群集规模调整以扩展和缩减您的 Redis 群集,无需停机,可自动适应不断变化的需求。符合 HIPAA 的要求,并提供动态和静态加密以及 Redis AUTH 来实现安全的节点间通信,从而帮助保护个人身份信息 (PII) 等敏感数据的安全。适用于 Redis 的 ElastiCache 具有完全托管、可扩展和安全等特点,是 Web 应用程序、移动应用程序、医疗保健应用程序、金融应用程序、游戏、广告技术和物联网等高性能使用案例的理想之选。
  • Memcached – 一种广泛采用的内存对象缓存系统。ElastiCache 与 Memcached 保持协议兼容,因此您当前用于现有 Memcached 环境的常用工具可以无缝应用于该服务。

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

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

Amazon ElastiCache 概览
12:22
Amazon ElastiCache 概览
部署简单

极致性能

Amazon ElastiCache 可以用作内存数据存储和缓存,能够支持要求最严苛且需要亚毫秒级响应时间的应用程序。利用在客户专用节点上运行的端到端优化堆栈,Amazon ElastiCache 可以为您提供安全、超快速的性能。

安全

安全稳定

Amazon ElastiCache 支持 Amazon VPC,这使您能够将集群与您为节点选择的 IP 范围隔离,并使用它们连接您的应用程序。适用于 Redis 的 ElastiCache 符合 HIPAA 的要求,并提供动态和静态加密以及 Redis AUTH 来实现安全的节点间通信,从而帮助保护个人身份信息 (PII) 等敏感数据的安全。ElastiCache 会持续监控您的节点,并应用必要的补丁以保障您环境的安全。要了解有关 VPC 中的 Amazon ElastiCache 的更多信息,请参阅 Amazon ElastiCache 用户指南了解更多 »

与 Redis 和 Memcached 兼容

与 Redis 和 Memcached 兼容

借助 Amazon ElastiCache,您可以在本地访问 Redis 或 Memcached 内存环境。这可以实现与现有工具和应用程序的兼容性。了解更多 »

轻松扩展

轻松扩展

基于 Memcached 的 Amazon ElastiCache 带有分区功能,可以将内存中的缓存扩展到每个集群最多 20 个节点。适用于 Redis 的 Amazon ElastiCache 包括群集功能,最多可使用 15 个分区形成一个高达 3.55TiB 的内存键值存储,且每个分区最多可有 5 个只读副本,从而提高了数据访问性能。适用于 Redis 的 ElastiCache 支持在线群集规模调整以扩展和缩减您的 Redis 群集,无需停机,可自动适应不断变化的需求。了解更多 »

高度可用、可靠

高度可用、可靠

与其他 Amazon Web Services 一样,Amazon ElastiCache 在高度可靠的相同基础设施上运行。对于 Redis 工作负载,Amazon ElastiCache 可以通过支持自动故障转移的多可用区来实现高可用性。如果 Redis 设置的任何部分丢失连接,ElastiCache 将会检测到这一问题并自动将您的环境恢复至其原始工作状态,同时尽可能减小影响。了解更多 »

完全托管

完全托管

您无需执行硬件预置、软件更新、设置、配置、监控、故障恢复和备份等管理任务。ElastiCache 会持续监控您的集群以便保证工作负载正常运行,使您可以专注于价值更高的应用程序开发工作。了解更多 » 

ElastiCache-Page-Graphics_Caching

使用 Amazon ElastiCache,可以显著改进各种应用程序工作负载(例如社交网络、游戏、广告技术、媒体共享和 Q&A 门户)或计算密集型工作负载(例如推荐引擎)的延迟和吞吐量。当用作缓存时,ElastiCache 可存储内存中的关键数据,以便实现低延迟访问,从而提高应用程序的性能。此信息可能包括 I/O 密集型数据库查询的结果或计算密集型计算的结果。对于需要快速内存数据结构服务器的应用程序、高度可用的缓存或消息代理而言,Redis 则最为有用。

要查看更多使用案例,请参阅基于 Redis 的 ElastiCache 页面。

开始使用 Amazon ElastiCache