本文属于机器翻译版本。若本译文内容与英语原文存在差异,则一律以英文原文为准。
受支持的节点类型
ElastiCache 支持以下节点类型。一般而言,与其上一代类型对应项相比,最新一代类型以更低的成本提供了更多内存和计算能力。
有关每种节点类型的性能细节的更多信息,请参阅 Amazon EC2 实例类型
有关要使用的节点大小的信息,请参阅 选择节点大小。
当前一代(Memcached)
下表显示了实例类型的基准带宽和突增带宽,这些实例类型通过网络 I/O 积分机制将其基准带宽突增到基准以上。
注意
具备可突增网络性能的实例类型利用网络 I/O 积分机制,尽可能将其基准带宽突增到基准以上。
一般性问题
实例类型 | 支持的最低 Memcached 版本 | 基准带宽 (Gbps) | 突增带宽 (Gbps) |
---|---|---|---|
cache.m7g.large | 0.937 | 12.5 | |
cache.m7g.xlarge | 1.876 | 12.5 | |
cache.m7g.2xlarge | 3.75 | 15 | |
cache.m7g.4xlarge | 7.5 | 15 | |
cache.m7g.8xlarge | 15 | 不适用 | |
cache.m7g.12xlarge | 22.5 | 不适用 | |
cache.m7g.16xlarge | 30 | 不适用 | |
cache.m6g.large | 1.5.16 | 0.75 | 10.0 |
cache.m6g.xlarge | 1.5.16 | 1.25 | 10.0 |
cache.m6g.2xlarge | 1.5.16 | 2.5 | 10.0 |
cache.m6g.4xlarge | 1.5.16 | 5.0 | 10.0 |
cache.m6g.8xlarge | 1.5.16 | 12 | 不适用 |
cache.m6g.12xlarge | 1.5.16 | 20 | 不适用 |
cache.m6g.16xlarge | 1.5.16 | 25 | 不适用 |
cache.m5.large | 1.5.16 | 0.75 | 10.0 |
cache.m5.xlarge | 1.5.16 | 1.25 | 10.0 |
cache.m5.2xlarge | 1.5.16 | 2.5 | 10.0 |
cache.m5.4xlarge | 1.5.16 | 5.0 | 10.0 |
cache.m5.12xlarge | 1.5.16 | 不适用 | 不适用 |
cache.m5.24xlarge | 1.5.16 | 不适用 | 不适用 |
cache.m4.large | 1.5.16 | 0.45 | 1.2 |
cache.m4.xlarge | 1.5.16 | 0.75 | 2.8 |
cache.m4.2xlarge | 1.5.16 | 1.0 | 10.0 |
cache.m4.4xlarge | 1.5.16 | 2.0 | 10.0 |
cache.m4.10xlarge | 1.5.16 | 5.0 | 10.0 |
cache.t4g.micro | 1.5.16 | 0.064 | 5.0 |
cache.t4g.small | 1.5.16 | 0.128 | 5.0 |
cache.t4g.medium | 1.5.16 | 0.256 | 5.0 |
cache.t3.micro | 1.5.16 | 0.064 | 5.0 |
cache.t3.small | 1.5.16 | 0.128 | 5.0 |
cache.t3.medium | 1.5.16 | 0.256 | 5.0 |
cache.t2.micro | 1.5.16 | 0.064 | 1.024 |
cache.t2.small | 1.5.16 | 0.128 | 1.024 |
cache.t2.medium | 1.5.16 | 0.256 | 1.024 |
针对内存缓存进行了优化的内存
实例类型 | 支持的最低版本 | 基准带宽 (Gbps) | 突增带宽 (Gbps) |
---|---|---|---|
cache.r7g.large | 0.937 | 12.5 | |
cache.r7g.xlarge | 1.876 | 12.5 | |
cache.r7g.2xlarge | 3.75 | 15 | |
cache.r7g.4xlarge | 7.5 | 15 | |
cache.r7g.8xlarge | 15 | 不适用 | |
cache.r7g.12xlarge | 22.5 | 不适用 | |
cache.r7g.16xlarge | 30 | 不适用 | |
cache.r6g.large | 1.5.16 | 0.75 | 10.0 |
cache.r6g.xlarge | 1.5.16 | 1.25 | 10.0 |
cache.r6g.2xlarge | 1.5.16 | 2.5 | 10.0 |
cache.r6g.4xlarge | 1.5.16 | 5.0 | 10.0 |
cache.r6g.8xlarge | 1.5.16 | 12 | 不适用 |
cache.r6g.12xlarge | 1.5.16 | 20 | 不适用 |
cache.r6g.16xlarge | 1.5.16 | 25 | 不适用 |
cache.r5.large | 1.5.16 | 0.75 | 10.0 |
cache.r5.xlarge | 1.5.16 | 1.25 | 10.0 |
cache.r5.2xlarge | 1.5.16 | 2.5 | 10.0 |
cache.r5.4xlarge | 1.5.16 | 5.0 | 10.0 |
cache.r5.12xlarge | 1.5.16 | 20 | 不适用 |
cache.r5.24xlarge | 1.5.16 | 25 | 不适用 |
cache.r4.large | 1.5.16 | 0.75 | 10.0 |
cache.r4.xlarge | 1.5.16 | 1.25 | 10.0 |
cache.r4.2xlarge | 1.5.16 | 2.5 | 10.0 |
cache.r4.4xlarge | 1.5.16 | 5.0 | 10.0 |
cache.r4.8xlarge | 1.5.16 | 12 | 不适用 |
cache.r4.16xlarge | 1.5.16 | 25 | 不适用 |
网络已针对 Memcached
实例类型 | 支持的最低版本 | 基准带宽 (Gbps) | 突增带宽 (Gbps) |
---|---|---|---|
cache.c7gn.large | 1.6.6 | 6.25 | 30 |
cache.c7gn.xlarge | 1.6.6 | 12.5 | 40 |
cache.c7gn.2xlarge | 1.6.6 | 25 | 50 |
cache.c7gn.4xlarge | 1.6.6 | 50 | 不适用 |
cache.c7gn.8xlarge | 1.6.6 | 100 | 不适用 |
cache.c7gn.12xlarge | 1.6.6 | 150 | 不适用 |
cache.c7gn.16xlarge | 1.6.6 | 200 | 不适用 |
当前一代(Valkey 或 RedisOSS)
有关上一代的更多信息,请参阅上一代节点
注意
具备可突增网络性能的实例类型利用网络 I/O 积分机制,尽可能将其基准带宽突增到基准以上。
一般性问题
实例类型 | 支持的最低 Redis 版本 OSS | 增强的 I/O (Redis OSS 5.0.6+) | TLS卸载 (Redis 6.2.5+OSS) | 增强的 I/O 多路复用 (Redis 7.0.4+OSS) | 基准带宽 (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 6.2.5+OSS) | 增强的 I/O 多路复用 (Redis 7.0.4+OSS) | 基准带宽 (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 6.2.5+OSS) | 增强的 I/O 多路复用 (Redis 7.0.4+OSS) | 基准带宽 (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 6.2.5+OSS) | 增强的 I/O 多路复用 (Redis 7.0.4+OSS) | 基准带宽 (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 End-of-Life 日到达光环新网运营的北京 (BJS) 区域和由光环新网运营的宁夏 (ZHY) 区域。NWCD我们建议您在 2024 年 10 月 15 日之前将这些节点迁移到新一代节点类型。
升级路径
我们鼓励您使用最新一代的节点以获得最佳性能,但在新节点发布后,我们将继续支持上一代节点。如果您当前使用的是上一代节点,并且想要查看推荐的升级路径,请参阅下表。
M1/M3 到 M5、M6 或 M7
M5 实例提供最新的英特尔至强或 Arm 处理器。借助 M5,您可以获得更高的性能,支持 AVX -512 条指令、高达 384 GiB RAM 的网络CPU带宽和高达 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),经过优化,EBS支持高达 25 Gbps RAM 的增强联网,延迟更低,抖动更低。亚马逊 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积分。如果节点用完了累积的积分,则性能会逐步减低至基准性能水平。这种逐步降低可确保节点在应计CPU积分余额耗尽时不会出现性能急剧下降。有关更多信息,请参阅 Amazon EC2 用户指南中的突发性能实例的CPU积分和基准性能。
下表列出了可突发性能节点类型,以及每小时获得CPU积分的速率。它还显示了节点可以累CPU积的最大积分数和 vCPUs 每个节点的积分数量。此外,它以全核性能的百分比形式给出了基准性能水平(使用单个 vCPU)。
节点类型 | CPU每小时赚取的积分 | 可累积获得的最大积分数* | vCPUs | 每 v 的基准性能 CPU | 内存(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 小时周期内获得的积分数。
** 表中的基准性能是按照 v 计算的CPU。一些具有多个 v CPU 的节点大小 对于这些,通过将 v CPU 百分比乘以的数量来计算节点的基线CPU利用率。vCPUs
以下CPU信用指标可用于 T3 和 T4G 突发性能实例:
注意
这些指标对具爆发能力的 T2 实例不可用。
-
CPUCreditUsage
-
CPUCreditBalance
有关这些指标的更多信息,请参阅CPU信用指标。
此外,请注意以下细节:
-
默认情况下,所有当前一代节点类型都是在基于 Amazon 的虚拟私有云 (VPC) 中创建VPC的。
-
T2 实例不支持 Redis OSS 仅限追加的文件 (AOF)。Redis OSS 配置变量
appendonly
和,在 Redis OSS 版本 2.8.22 及更高版本中appendfsync
不受支持。