ElastiCahe-header-icon
AWS 云
开始使用适用于 Redis 的 Amazon ElastiCache

适用于 Redis 的 Amazon ElastiCache 是一项与 Redis 兼容的内存数据结构服务,可用作数据存储或缓存。兼具 Redis 的易用性和强大功能,同时还可提供适用于高要求应用程序的可用性、可靠性、可扩展性、安全性和性能。该服务具有完全托管、可扩展和安全等特点,是 Web 应用程序、移动应用程序、医疗保健应用程序、金融应用程序、游戏、广告技术和物联网等高性能使用案例的理想之选。您不再需要承担耗时的专家任务,例如,设置、修补、备份、恢复、故障检测和修复。您只需每月为您使用的每个 Redis 节点支付相关费用,无需预付费用或长期合约。

该服务旨在自动检测节点故障或引擎崩溃并从中恢复。我们允许您利用带有自动故障转移功能的多可用区,跨多个 AWS 可用区分布复制节点,以便获得高可用性。只读副本最多可达 5 个,如果主节点出现故障,我们会自动将故障转移至其中一个只读副本。

您只需在 AWS 管理控制台上单击几下,即可快速启动缓存群集或复制组,并按照要求进行配置。我们提供一系列节点大小,以及按钮式垂直扩展 – 您可以从 555MiB 的 RAM 开始并一直扩展达到 237GiB 的 RAM。此外,对于已经启用的 Redis 群集模式,我们支持在线群集规模调整以扩展和缩减您的 Redis 群集,无需停机,可自动适应不断变化的需求。

 

易用性

适用于 Redis 的 Amazon ElastiCache 的入门很简单。只需使用 AWS 管理控制台或进行一次 API 调用,便可启动新的缓存群集或复制组。资源已预配置相应的参数和设置,且缓存参数组可对您的 Redis 环境启用精确控制和微调功能。您在几分钟之内即可启动 Redis 资源并连接应用程序,无需其他配置。

完全托管的 Redis

我们可自动执行耗时的管理任务 (例如软件修补管理、故障检测和恢复),从而让您能够专注于价值更高的应用程序开发工作。您仍可以对基础 Redis 内存数据库环境进行本地访问,便于借助您的现有 Redis 工具和应用程序使用适用于 Redis 的 Amazon ElastiCache。

监控和指标

Amazon CloudWatch 指标提供对 Redis 资源的见解,且无需额外付费。您可以使用 AWS 管理控制台查看有关您的 Redis 实例的 20 多个关键运营指标,包括计算、已用内存、缓存命中率、有效连接、Redis 复制和 Redis 命令。

事件通知

通过电子邮件或 SMS 获取快照完成、计划节点更换等重要事件的通知。您可以使用 AWS 管理控制台或 API 订阅与您的 Redis 资源关联的不同事件。

标记

因能够标记您的缓存群集和 Redis 快照以用于跟踪和计费而从中获益。您可以使用成本管理器将费用归于资源和资源组,以便轻松创建和维护共享一组通用标签的资源集合。

多可用区

利用带自动故障转移功能的多可用区,可最大限度地提高可用性。您可以利用多个 AWS 可用区来实现可用性,并可以进行扩展以突破单个节点的读取容量限制。在主节点丢失的情况下,我们将自动检测故障并将故障转移到只读副本,从而在无需人工干预的情况下提供更高的可用性。

实例监控和修复

该服务持续监控实例的运行状况。如果节点遇到故障或其性能长时间下降,我们将自动重启该节点以及相关进程。

备份、恢复和导出

我们帮助您通过创建群集快照来保护您的数据。您只需在控制台上单击几下或通过简单的 API 调用,即可设置自动化快照或启动手动备份。您可以使用这些快照或在 S3 上存储的任何与 Redis RDB 兼容的快照,创建新的适用于 Redis 的 ElastiCache 群集。您还可以将快照导出到您选择的 S3 存储桶中,用于灾难恢复、分析或跨区域备份和恢复。

扩展工作负载

您只需使用 API 或在 AWS 管理控制台上单击几下,即可轻松扩展您现有的 Redis 配置。

对于非群集模式,您可以扩展到更大的节点类型,最多扩展至 237GiB。对 Redis 进行扩展会尽最大努力保留您的现有数据,并且需要使用 Redis 复制功能才能成功。

适用于 Redis 的 ElastiCache 可以在正在运行的群集中添加和删除分区。最多支持 15 个分区,您最多可以扩展到 3.55TB 的内存数据,每秒可执行 2000 万次读取和 450 万次写入。您可以动态扩展或缩减 Redis 群集工作负载,以便适应需求变化。ElastiCache 将通过添加或删除分区以及跨新分区配置均匀地重新分布哈希插槽来调整群集的规模,与此同时,群集仍然保持在线,并为请求提供服务。您现有的节点终端节点将持续存在,因此无需更新应用程序。

轻松升级引擎

您可以使用 Amazon ElastiCache API 或 AWS 管理控制台,轻松升级 Redis 群集至最新可用引擎版本。引擎在线升级流程旨在尽最大努力保留您的现有数据,并且需要使用 Redis 复制功能才能成功。

最大限度地提高只读副本的读取性能

您可以在每个主节点中添加多达五个 Redis 只读副本,并通过多个实例提供高容量应用程序读取流量,从而提高总的读取吞吐量。

网络隔离

使用适用于 Redis 的 Amazon ElastiCache,您可在 Amazon Virtual Private Cloud (Amazon VPC) 中运行您的资源。Amazon VPC 支持您通过指定要用于节点的 IP 范围来分隔 Redis 资源, 以及连接到同一 Amazon VPC 内的其他应用程序。要了解有关 VPC 中 Amazon ElastiCache 的更多信息,请参阅《Amazon ElastiCache 用户指南》。此外,使用该服务,您还可以配置防火墙设置,以便控制对资源的网络访问。

加密

适用于 Redis 的 Amazon ElastiCache 现在支持传输中数据和静态数据加密以保护节点间通信安全,可帮助确保个人可识别信息 (PII) 的安全。借助新的传输中数据加密功能,您可以对客户端与 Redis 服务器之间以及 Redis 服务器 (主节点和只读副本节点) 间的通信数据进行加密。借助静态数据加密功能,您可以对磁盘上以及 Amazon S3 中的备份数据进行加密。此外,您还可以使用 Redis AUTH 命令增加另一层身份验证。您无需管理证书的生命周期,因为适用于 Redis 的 ElastiCache 会自动管理证书的发放、续订和过期。

API 级权限

您可以使用与 Amazon ElastiCache 集成的 AWS Identity and Access Management (IAM) 功能,控制 AWS IAM 用户和组可对 Amazon ElastiCache 资源执行的操作。例如,您可以配置 IAM 规则以确保特定用户仅拥有只读访问权限,同时管理员可创建、修改和删除资源。有关 API 级权限的更多信息,请参阅“为 Amazon ElastiCache 使用 AWS IAM 策略”。

合规性

ElastiCache for Redis 支持 SOC 1、SOC 2、SOC 3、ISO、MTCS、C5 和 HIPAA 等合规性计划。请参阅 AWS 按合规性计划提供的范围内服务,查看受支持的合规性计划的最新列表。

 

按使用量付费

您只需为您实际消耗的资源支付相关费用即可。按需定价允许您按小时为内存和计算能力支付费用,无需长期合约,这使得使用适用于 Redis 的 Amazon ElastiCache 时非常经济高效。要查看更多详细信息,请访问 Amazon ElastiCache 定价页面。

节省宝贵的时间和专业知识

适用于 Redis 的 Amazon ElastiCache 专为云扩展而设计,可为您节省设置和管理一个强大、高可用性且可靠的 Redis 环境所需的时间和专业知识。

开始使用适用于 Redis 的 Amazon ElastiCache