本文属于机器翻译版本。若本译文内容与英语原文存在差异,则一律以英文原文为准。
受支持的节点类型
ElastiCache 支持以下节点类型。一般而言,与其上一代类型对应项相比,最新一代类型以更低的成本提供了更多内存和计算能力。
有关各节点类型性能详细信息,请参阅 Amazon EC2 实例类型
有关要使用的节点大小的信息,请参阅 选择节点大小。
最新一代
有关上一代的更多信息,请参阅上一代节点
注意
具备可突增网络性能的实例类型利用网络 I/O 积分机制,尽可能将其基准带宽突增到基准以上。
一般性问题
实例类型 | 支持的最低 Redis OSS 版本 | 增强型 I/O (Redis OSS 5.0.6+) | TLS 卸载 (Redis OSS 6.2.5+) | 增强的 I/O 多路传输 (Redis OSS 7.0.4+) | 基准带宽 (Gbps) | 突增带宽 (Gbps) |
---|---|---|---|---|---|---|
cache.m7g.large | 6.2 | 否 | 否 | 否 | 0.937 | 12.5 |
cache.m7g.xlarge | 6.2 | Y | Y | Y | 1.876 | 12.5 |
cache.m7g.2xlarge | 6.2 | Y | Y | Y | 3.75 | 15 |
cache.m7g.4xlarge | 6.2 | Y | Y | Y | 7.5 | 15 |
cache.m7g.8xlarge | 6.2 | Y | Y | Y | 15 | 不适用 |
cache.m7g.12xlarge | 6.2 | Y | Y | Y | 22.5 | 不适用 |
cache.m7g.16xlarge | 6.2 | Y | Y | Y | 30 | 不适用 |
cache.m6g.large | 5.0.6 | 否 | 否 | 否 | 0.75 | 10.0 |
cache.m6g.xlarge | 5.0.6 | Y | Y | Y | 1.25 | 10.0 |
cache.m6g.2xlarge | 5.0.6 | Y | Y | Y | 2.5 | 10.0 |
cache.m6g.4xlarge | 5.0.6 | Y | Y | Y | 5.0 | 10.0 |
cache.m6g.8xlarge | 5.0.6 | Y | Y | Y | 12 | 不适用 |
cache.m6g.12xlarge | 5.0.6 | Y | Y | Y | 20 | 不适用 |
cache.m6g.16xlarge | 5.0.6 | Y | Y | Y | 25 | 不适用 |
cache.m5.large | 3.2.4 | 否 | 否 | 否 | 0.75 | 10.0 |
cache.m5.xlarge | 3.2.4 | Y | 否 | 否 | 1.25 | 10.0 |
cache.m5.2xlarge | 3.2.4 | Y | Y | Y | 2.5 | 10.0 |
cache.m5.4xlarge | 3.2.4 | Y | Y | Y | 5.0 | 10.0 |
cache.m5.12xlarge | 3.2.4 | Y | Y | Y | 12 | 不适用 |
cache.m5.24xlarge | 3.2.4 | Y | Y | Y | 25 | 不适用 |
cache.m4.large | 3.2.4 | 否 | 否 | 否 | 0.45 | 1.2 |
cache.m4.xlarge | 3.2.4 | Y | 否 | 否 | 0.75 | 2.8 |
cache.m4.2xlarge | 3.2.4 | Y | Y | Y | 1.0 | 10.0 |
cache.m4.4xlarge | 3.2.4 | Y | Y | Y | 2.0 | 10.0 |
cache.m4.10xlarge | 3.2.4 | Y | Y | Y | 5.0 | 10.0 |
cache.t4g.micro | 3.2.4 | 否 | 否 | 否 | 0.064 | 5.0 |
cache.t4g.small | 5.0.6 | 否 | 否 | 否 | 0.128 | 5.0 |
cache.t4g.medium | 5.0.6 | 否 | 否 | 否 | 0.256 | 5.0 |
cache.t3.micro | 3.2.4 | 否 | 否 | 否 | 0.064 | 5.0 |
cache.t3.small | 3.2.4 | 否 | 否 | 否 | 0.128 | 5.0 |
cache.t3.medium | 3.2.4 | 否 | 否 | 否 | 0.256 | 5.0 |
cache.t2.micro | 3.2.4 | 否 | 否 | 否 | 0.064 | 1.024 |
cache.t2.small | 3.2.4 | 否 | 否 | 否 | 0.128 | 1.024 |
cache.t2.medium | 3.2.4 | 否 | 否 | 否 | 0.256 | 1.024 |
内存优化
实例类型 | 支持的最低 Redis OSS 版本 | 增强型 I/O (Redis OSS 5.0.6+) | TLS 卸载 (Redis OSS 6.2.5+) | 增强的 I/O 多路传输 (Redis OSS 7.0.4+) | 基准带宽 (Gbps) | 突增带宽 (Gbps) |
---|---|---|---|---|---|---|
cache.r7g.large | 6.2 | 否 | 否 | 否 | 0.937 | 12.5 |
cache.r7g.xlarge | 6.2 | Y | Y | Y | 1.876 | 12.5 |
cache.r7g.2xlarge | 6.2 | Y | Y | Y | 3.75 | 15 |
cache.r7g.4xlarge | 6.2 | Y | Y | Y | 7.5 | 15 |
cache.r7g.8xlarge | 6.2 | Y | Y | Y | 15 | 不适用 |
cache.r7g.12xlarge | 6.2 | Y | Y | Y | 22.5 | 不适用 |
cache.r7g.16xlarge | 6.2 | Y | Y | Y | 30 | 不适用 |
cache.r6g.large | 5.0.6 | 否 | 否 | 否 | 0.75 | 10.0 |
cache.r6g.xlarge | 5.0.6 | Y | Y | Y | 1.25 | 10.0 |
cache.r6g.2xlarge | 5.0.6 | Y | Y | Y | 2.5 | 10.0 |
cache.r6g.4xlarge | 5.0.6 | Y | Y | Y | 5.0 | 10.0 |
cache.r6g.8xlarge | 5.0.6 | Y | Y | Y | 12 | 不适用 |
cache.r6g.12xlarge | 5.0.6 | Y | Y | Y | 20 | 不适用 |
cache.r6g.16xlarge | 5.0.6 | Y | Y | Y | 25 | 不适用 |
cache.r5.large | 3.2.4 | 否 | 否 | 否 | 0.75 | 10.0 |
cache.r5.xlarge | 3.2.4 | Y | 否 | 否 | 1.25 | 10.0 |
cache.r5.2xlarge | 3.2.4 | Y | Y | Y | 2.5 | 10.0 |
cache.r5.4xlarge | 3.2.4 | Y | Y | Y | 5.0 | 10.0 |
cache.r5.12xlarge | 3.2.4 | Y | Y | Y | 12 | 不适用 |
cache.r5.24xlarge | 3.2.4 | Y | Y | Y | 25 | 不适用 |
cache.r4.large | 3.2.4 | 否 | 否 | 否 | 0.75 | 10.0 |
cache.r4.xlarge | 3.2.4 | Y | 否 | 否 | 1.25 | 10.0 |
cache.r4.2xlarge | 3.2.4 | Y | Y | Y | 2.5 | 10.0 |
cache.r4.4xlarge | 3.2.4 | Y | Y | Y | 5.0 | 10.0 |
cache.r4.8xlarge | 3.2.4 | Y | Y | Y | 12 | 不适用 |
cache.r4.16xlarge | 3.2.4 | Y | Y | Y | 25 | 不适用 |
利用数据分层功能优化内存
实例类型 | 支持的最低 Redis OSS 版本 | 增强型 I/O (Redis OSS 5.0.6+) | TLS 卸载 (Redis OSS 6.2.5+) | 增强的 I/O 多路传输 (Redis OSS 7.0.4+) | 基准带宽 (Gbps) | 突增带宽 (Gbps) |
---|---|---|---|---|---|---|
cache.r6gd.xlarge | 6.2.0 | Y | 否 | 否 | 1.25 | 10 |
cache.r6gd.2xlarge | 6.2.0 | Y | Y | Y | 2.5 | 10 |
cache.r6gd.4xlarge | 6.2.0 | Y | Y | Y | 5.0 | 10 |
cache.r6gd.8xlarge | 6.2.0 | Y | Y | Y | 12 | 不适用 |
cache.r6gd.12xlarge | 6.2.0 | Y | Y | Y | 20 | 不适用 |
cache.r6gd.16xlarge | 6.2.0 | Y | Y | Y | 25 | 不适用 |
网络优化
实例类型 | 支持的最低 Redis OSS 版本 | 增强型 I/O (Redis OSS 5.0.6+) | TLS 卸载 (Redis OSS 6.2.5+) | 增强的 I/O 多路传输 (Redis OSS 7.0.4+) | 基准带宽 (Gbps) | 突增带宽 (Gbps) |
---|---|---|---|---|---|---|
cache.c7gn.large | 6.2 | 否 | 否 | 否 | 6.25 | 30 |
cache.c7gn.xlarge | 6.2 | Y | Y | Y | 12.5 | 40 |
cache.c7gn.2xlarge | 6.2 | Y | Y | Y | 25 | 50 |
cache.c7gn.4xlarge | 6.2 | Y | Y | Y | 50 | 不适用 |
cache.c7gn.8xlarge | 6.2 | Y | Y | Y | 100 | 不适用 |
cache.c7gn.12xlarge | 6.2 | Y | Y | Y | 150 | 不适用 |
cache.c7gn.16xlarge | 6.2 | Y | Y | Y | 200 | 不适用 |
上一代节点支持
终止对 T1、M1、M2、M3 和 R3 的支持
ElastiCache 即将终止对 T1、M1、M2、M3、R3 缓存节点类型的支持。Amazon Web Services 为已围绕这些节点优化应用程序但尚未升级的用户提供上一代节点。上一代按需节点将于2024年10月15日在光环新网运营的北京(BJS)地区和由西云数据运营的宁夏(ZHY)地区停产。我们建议您在 2024 年 10 月 15 日之前将这些节点迁移到新一代节点类型。
升级路径
我们鼓励您使用最新一代的节点以获得最佳性能,但在新节点发布后,我们将继续支持上一代节点。如果您当前使用的是上一代节点,并且想要查看推荐的升级路径,请参阅下表。
M1/M3 到 M5、M6 或 M7
M5 实例提供最新的英特尔至强或 Arm 处理器。借助 M5,您可以获得支持 AVX-512 指令的性能更高的 CPU、高达 384 GiB 的 RAM 和高达 25 Gbps 的网络带宽,所有这些价格都低于我们的上一代实例。亚马逊 EC2 m6g/m7g 实例由基于 ARM 的亚马逊 Web Services Graviton 处理器提供支持。Graviton 实例为各种工作负载提供了计算、内存和网络资源的平衡。
上一代节点类型 | 推荐的节点类型 |
---|---|
cache.m1.small | cache.t3.small |
cache.m1.medium | cache.t3.medium |
cache.m1.large | cache.m5.large |
cache.m1.xlarge | cache.m5.xlarge |
cache.m2.2xlarge | cache.m5.2xlarge |
cache.m2.4xlarge | cache.m6g.4xlarge |
cache.m3.medium | cache.t3.medium |
cache.m3.large | cache.m5.large |
cache.m3.xlarge | cache.m5.xlarge |
cache.m3.2xlarge | cache.m5.2xlarge |
M2/R3 到 R5、R6 或 R7
R5 系列实例提供了更新的英特尔至强处理器,最高可达 636.61 GiB 的 RAM,经过了 EBS 优化,并支持高达 25 Gbps 的增强联网,延迟更低,抖动更低。亚马逊 EC2 r6g/r7g 实例由亚马逊网络服务 Graviton 处理器提供支持(目前 Graviton3 实例并非在所有亚马逊网络服务区域都可用)。Graviton 实例非常适合运行内存密集型工作负载。
上一代节点类型 | 推荐的节点类型 |
---|---|
cache.r3.large | cache.r5.large |
cache.r3.xlarge | cache.r5.xlarge |
cache.r3.2xlarge | cache.r5.2xlarge |
cache.r3.4xlarge | cache.r5.4xlarge |
cache.r3.8xlarge | cache.r6g.8xlarge |
T1/M1 到 T3 或 t4g
T3 和 T4g 节点是突发性能节点,可提供 CPU 性能的基准水平,并能够突破基准。建议将它们用于不经常或持续使用整个 CPU 但偶尔需要突增到更高 CPU 性能的工作负载,例如测试和开发环境以及小型工作负载。在大多数地区,T3 和 t4g 节点的价格都比 m1.small、m1.medium 和 t1.micro 节点便宜。
上一代节点类型 | 推荐的节点类型 |
---|---|
cache.t1.micro | cache.t3.micro |
有关上一代的更多信息,请参阅上一代节点
Amazon 区域支持的节点类型
支持的节点类型可能因 Amazon 地区而异。有关更多详情,请参阅 Amazon ElastiCache 定价
可突增性能实例
您可以在亚马逊上启动通用可突发性 T4G、T3-Standard 和 T2-Standard 缓存节点。 ElastiCache这些节点提供基准水平的 CPU 性能,并能随时突增 CPU 使用量,直至累积的积分耗尽。一个 CPU 积分提供一个完整 CPU 核心在一分钟内的性能。
Amazon ElastiCache 的 T4g、T3 和 T2 节点配置为标准节点,适用于平均 CPU 利用率一直低于实例基准性能的工作负载。为了突增到基准以上,节点会花费在其 CPU 积分余额中累积的积分。如果节点用完了累积的积分,则性能会逐步减低至基准性能水平。这种逐步减低的过程可确保在耗尽了累积的积分余额时,节点不会出现突然的性能下跌。有关更多信息,请参阅 Amazon EC2 用户指南中的具爆发能力的实例的 CPU 积分和基准性能。
下表列出了可突增性能节点类型以及每小时赚取 CPU 积分的速率。它还显示了一个节点可以累积所赚取的 CPU 积分最大数以及每个节点的 vCPU 数量。此外,它以一个完整核心百分比的形式提供基准性能水平(使用单个 vCPU)。
节点类型 | 每小时获得的 CPU 积分 | 可累积获得的最大积分数* | vCPU | 每个 vCPU 的基准性能 | 内存(GiB) | 网络性能 |
---|---|---|---|---|---|---|
t4g.micro | 12 |
288 | 2 | 10% | 0.5 | 高达 5Gb |
t4g.small | 24 |
576 | 2 | 20% | 1.37 | 高达 5Gb |
t4g.medium | 24 |
576 | 2 | 20% | 3.09 | 高达 5Gb |
t3.micro | 12 |
288 | 2 | 10% | 0.5 | 高达 5Gb |
t3.small | 24 |
576 | 2 | 20% | 1.37 | 高达 5Gb |
t3.medium | 24 |
576 | 2 | 20% | 3.09 | 高达 5Gb |
t2.micro | 6 |
144 | 1 | 10% | 0.5 | 低到中 |
t2.small | 12 |
288 | 1 | 20% | 1.55 | 低到中 |
t2.medium | 24 |
576 | 2 | 20% | 3.22 | 低到中 |
* 可累积的积分数等于可在 24 小时周期内获得的积分数。
** 下表列出了每个 vCPU 的基准性能。一些节点大小具有多个 vCPU。对于这些情况,将 vCPU 百分比乘以 vCPU 数来计算节点的基准 CPU 使用率。
以下 CPU 积分指标对 T3 和 T4 可突增性能实例可用:
注意
这些指标对具爆发能力的 T2 实例不可用。
-
CPUCreditUsage
-
CPUCreditBalance
有关这些指标的更多信息,请参阅 CPU 积分指标。
此外,请注意以下细节:
-
默认情况下,所有最新一代节点类型在基于 Amazon VPC 的虚拟私有云(VPC)中创建。
-
T2 实例不支持 Redis OSS 仅限追加的文件 (AOF)。Redis OSS 配置变量
appendonly
和 Redis OSS 版本 2.8.22 及更高版本appendfsync
不支持。