Amazon ElastiCache

与 Redis 或 Memcached 兼容的完全托管型内存中数据存储。支持实时应用程序,提供亚毫秒级延迟。

Amazon ElastiCache 可使您在云中无缝设置、运行和扩展常见的开源兼容内存中数据存储。通过从高吞吐量和低延迟的内存数据存储中检索数据,构建数据密集型应用程序或提升现有数据库的性能。Amazon ElastiCache 是缓存、会话存储、游戏、地理空间服务、实时分析和队列等实时使用案例的常见选择。

Amazon ElastiCache 为需要亚毫秒级响应时间的要求最高的应用程序提供完全托管型 Redis(在 Stack Overflow 2020 年开发人员调查中被开发人员票选为最受欢迎的数据库)和 Memcached

云规模的极致性能 (56:53)

优势

极致性能

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

完全托管

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

可扩展

Amazon ElastiCache 支持横向扩展、缩减及纵向扩展,可满足不断变化的应用需求。可通过分区实现写入扩展和内存扩展。Replicas 提供读取扩展功能。

Amazon ElastiCache 引擎

使用高级数据结构、复制和时间点快照支持在游戏、地理空间服务、缓存、会话存储或列队等灵活多变的使用案例间构建实时应用程序。
 

为您的数据密集型应用程序构建简单可扩展的缓存层。
 

工作原理

ElastiCache 内存数据存储和缓存

使用案例

Amazon ElastiCache 可以方便地设置、管理和扩展云中的内存数据存储,并支持实时事务和分析处理用例,如缓存、会话存储、机器学习和实时分析。

  • 缓存
  • 会话存储
  • 机器学习 (AI/ML)
  • 实时分析

客户

宝可梦公司

了解宝可梦公司如何将用户缓存迁移至 Amazon ElastiCache,以充分利用 Redis 和 Memcached。Redis 会将新用户的任务排队,以提示它们完成身份验证后任务,如接受条款和条件。Memcached 有助于保持票证有效,从而使现有用户的会话在新用户加入时不会中断。

了解更多 »

330px-Peloton_(company)_logo.svg

家庭健身公司 Peloton 依靠 Amazon ElastiCache for Redis 为其按需实时排行榜提供技术支持。Peloton 的排行榜需要高弹性、低延迟和实时处理,以便为通过虚拟方式在舒适的家居环境中“结伴”骑行的用户社区,提供可定制的自行车手数据。

了解更多 »

Airbnb

“像 ElastiCache 这样易于管理的服务,让我们能够重点发展核心业务。我们的运营团队仅包括两名全职工程师。如果没有像 ElastiCache 这样的服务,这么小的团队要运行像 Airbnb 这样的网站,简直是不可能的任务。在我们的集群中旋转和维护节点非常快速、简单。”

Airbnb 技术主管 Tobi Knaup

观看 Airbnb 从自行管理的 Redis 迁移到 ElastiCache for Redis 之旅 »

Duolingo

“ElastiCache for Redis 在线重新分区使我们能够随着增长轻松地横向扩展我们的 Redis 集群,从而大幅简化很多 Redis 集群的管理,使我们能够在降低缓存层费用的同时快速扩展,并且以对当前服务最小的更改继续发展”。

Duolingo 员工运营工程师 Max Blaze

了解更多 »

MLBAM

MLBAM 使用 Amazon ElastiCache 在内存缓存中临时存储比赛信息,而不是在硬盘上进行存储,从而可以更快的检索数据以执行分析任务。

了解更多 »

开始使用 Amazon ElastiCache

了解适用于 Redis 的 Amazon ElastiCache

通过简单教程进行学习

了解如何 创建 Redis 群集
开始使用适用于 Redis 的ElastiCache

开始构建

借助 用户指南开始构建。