本文介绍Tair(企业版)磁盘型的规格,包含内存容量、连接数、带宽等信息。
实例规格
下表为单个分片的规格。
标准架构的整体性能为:分片规格性能。
集群架构的整体性能为:单个分片的性能 * 分片数。
说明自2024年05月08日起,在创建新实例或升级实例规格时,磁盘型实例的每分片最大连接数将提升至60,000及以上,具体信息请参见下表。
自2025年03月14日起,Tair(企业版)对ESSD型32C - 128GB及以上规格(tair.essd.standard.8xlarge、tair.essd.standard.13xlarge、tair.essd.standard.16xlarge)、SSD型32C-256GB规格(tair.localssd.c1m8.8xlarge、tair.localssd.c1m8.with.proxy.8xlarge)进行升级。在创建新实例或升级实例规格时,每分片最大连接数提升至100,000。
不同地域、可用区可创建的实例规格以实际库存为准。
ESSD型分片规格
ESSD型实例仅支持标准架构,暂不支持集群架构。
规格名称 | 规格代码(API使用) | CPU核数 | 内存(GB) | 可选存储性能级别与容量(GB) | 最大连接数 | 带宽 |
4C - 16GB | tair.essd.standard.xlarge | 4 | 16 | PL1:60~250 | 60,000 | 1,500 Mbps(187.5 MB/s) |
8C - 32GB | tair.essd.standard.2xlarge | 8 | 32 | PL1:60~500 PL2:470~1000 | 60,000 | 2,000 Mbps(250 MB/s) |
16C - 64GB | tair.essd.standard.4xlarge | 16 | 64 | PL1:60~1000 PL2:470~2000 PL3:1270~4000 | 60,000 | 3,000 Mbps(375 MB/s) |
32C - 128GB | tair.essd.standard.8xlarge | 32 | 128 | PL2:470~4000 PL3:1270~8000 | 100,000 | 5,000 Mbps(625 MB/s) |
64C - 256GB | tair.essd.standard.16xlarge | 64 | 256 | PL2:470~8000 PL3:1270~16000 | 100,000 | 8,000 Mbps(1,000 MB/s) |
ESSD PL3(Performance Level 3)的性能优于PL2与PL1,更多信息请参见ESSD。
SSD型标准架构与集群架构直连模式的分片规格
以下规格适用于标准架构与集群架构直连模式的磁盘(SSD)型实例,更多信息关于SSD的信息请参见本地盘。
规格名称 | 规格代码(API使用) | CPU核数 | 内存(GB) | 存储容量(GB) | 最大连接数 | 带宽 |
4C-32GB | tair.localssd.c1m8.xlarge | 4 | 32 | 640 | 60,000 | 1,500 Mbps(187.5 MB/s) |
8C-64GB | tair.localssd.c1m8.2xlarge | 8 | 64 | 1,280 | 60,000 | 2,500 Mbps(312.5 MB/s) |
16C-128GB | tair.localssd.c1m8.4xlarge | 16 | 128 | 2,560 | 60,000 | 5,000 Mbps(625 MB/s) |
32C-256GB | tair.localssd.c1m8.8xlarge | 32 | 256 | 5,120 | 100,000 | 10,000 Mbps(1,250 MB/s) |
SSD型集群架构代理模式的分片规格
以下规格适用于集群架构代理模式的磁盘(SSD)型实例。
规格名称 | 规格代码(API使用) | CPU核数 | 内存(GB) | 存储容量(GB) | 最大连接数 | 带宽 |
4C-32GB | tair.localssd.c1m8.with.proxy.xlarge | 4 | 32 | 640 | 60,000 | 1,500 Mbps(187.5 MB/s) |
8C-64GB | tair.localssd.c1m8.with.proxy.2xlarge | 8 | 64 | 1,280 | 60,000 | 2,500 Mbps(312.5 MB/s) |
16C-128GB | tair.localssd.c1m8.with.proxy.4xlarge | 16 | 128 | 2,560 | 60,000 | 5,000 Mbps(625 MB/s) |
32C-256GB | tair.localssd.c1m8.with.proxy.8xlarge | 32 | 256 | 5,120 | 100,000 | 10,000 Mbps(1,250 MB/s) |
集群架构代理模式与读写分离架构实例的最大连接数不直接与分片规格相关,具体计算规则参考最大连接数计算规则。
性能说明
架构 | 性能说明 |
实例整体的性能与实例规格表中对应的性能一致。 | |
实例整体的性能 = 分片规格的性能 * 分片数。 说明 集群架构代理模式实例的带宽上限为20Gbps(2.5GB/s),而最大连接数的计算规则取决于Proxy节点数,与分片数无关,上限为50万。 例如实例具备4个分片,分片规格为tair.localssd.c1m8.xlarge,每个分片的性能为:
那么,该实例的整体性能即为:
|
CPU核数说明
为保障服务稳定运行,系统会保留其中1个CPU用于处理 后台任务 。如果实例为集群或读写分离架构,每个数据分片或每个只读节点均会保留其中1个CPU用于处理后台任务。
带宽说明
上表中的带宽值是单个分片的带宽,集群架构、读写分离架构实例的总带宽为所有分片节点带宽的总和。
集群架构代理模式与读写分离架构的带宽上限为20Gbps(2.5GB/s),达到该上限后,即使增加分片数量,带宽也不会提高。集群架构直连模式无整体带宽限制。
带宽分别应用于上行带宽和下行带宽,如果某规格的总带宽为768 Mbps(96 MB/s),则该规格实例的上下行带宽都是768 Mbps(96 MB/s)。
Tair和Redis开源版的带宽限制,是指分片节点的带宽,与网络连接类型无关。
更多关于带宽的常见问题请参见带宽的常见问题。
最大连接数计算规则
代理模式:实例最大连接数的计算规则为:min(Proxy节点数*12万, 50万)。因此上限为50万,如业务连接数需求超过此限制,建议采用集群直连模式,连接数可随分片数量线性扩展。
Tair磁盘型的Proxy节点数与分片规格的CPU核心数相关,不同规格达到上限所需的分片数不同。
Proxy节点数计算公式为:
Proxy 节点数 = max( ⌈分片数 × 单分片 CPU 核数 × 0.1875⌉, 2 )
⌈ ⌉ 表示向上取整
0.1875 为 Proxy 线程数与CPU核心数的比值(3:16)
最小 Proxy 节点数为 2
示例
假设实例为4 核、3 分片:
Proxy 节点数 = max(⌈3 × 4 × 0.1875⌉ , 2) = max(⌈2.25⌉ , 2) = 3 个
最大连接数 = min(3 × 4 × 30000 , 500000) = 360000
单分片CPU核数
达到500,000上限的最小分片数
4核
7分片
8核
4分片
16核
2分片
直连模式:实例最大连接数的上限为单分片的最大连接数 * 分片数 。
已停售规格
部分规格已经停售,但已购买的实例仍可正常使用。您可以在本章节中查看已停售规格的连接数限制、带宽、QPS参考值等相关信息。