本文介绍云原生内存数据库Tair内存型集群架构的规格,包含内存容量、连接数、带宽、QPS参考值等信息。
实例规格
实例规格导航:2分片、4分片、8分片、16分片、32分片、48分片、64分片、128分片、256分片等。
2分片
该系列实例规格的 分片数 均为2,CPU核数均为12(每个分片的CPU为6核),每秒新建连接数上限均为50,000。
规格 InstanceClass (API 使用) 单分片内存(GB) 代理模式 最大连接数 直连模式 最大连接数 总带宽(MB/s) 单分片带宽(MB/s) QPS参考值 2 GB集群版(2分片) redis.amber.logic.sharding.1g.2db.0rodb.6proxy.multithread 1 480,000 60,000 192 96 480,000 4 GB集群版(2分片) redis.amber.logic.sharding.2g.2db.0rodb.6proxy.multithread 2 480,000 60,000 192 96 480,000 8 GB集群版(2分片) redis.amber.logic.sharding.4g.2db.0rodb.6proxy.multithread 4 480,000 60,000 192 96 480,000 16 GB集群版(2分片) redis.amber.logic.sharding.8g.2db.0rodb.6proxy.multithread 8 480,000 60,000 192 96 480,000 32 GB集群版(2分片) redis.amber.logic.sharding.16g.2db.0rodb.6proxy.multithread 16 480,000 60,000 192 96 480,000 64 GB集群版(2分片) redis.amber.logic.sharding.32g.2db.0rodb.6proxy.multithread 32 480,000 60,000 192 96 480,000 4分片
该系列实例规格的 分片数 均为4,CPU核数均为24(每个分片的CPU为6核),每秒新建连接数上限均为50,000。
规格 InstanceClass (API 使用) 单分片内存(GB) 代理模式 最大连接数 直连模式 最大连接数 总带宽(MB/s) 单分片带宽(MB/s) QPS参考值 8 GB集群版(4分片) redis.amber.logic.sharding.2g.4db.0rodb.12proxy.multithread 2 500,000 120,000 384 96 960,000 16 GB集群版(4分片) redis.amber.logic.sharding.4g.4db.0rodb.12proxy.multithread 4 500,000 120,000 384 96 960,000 32 GB集群版(4分片) redis.amber.logic.sharding.8g.4db.0rodb.12proxy.multithread 8 500,000 120,000 384 96 960,000 64 GB集群版(4分片) redis.amber.logic.sharding.16g.4db.0rodb.12proxy.multithread 16 500,000 120,000 384 96 960,000 128 GB集群版(4分片) redis.amber.logic.sharding.32g.4db.0rodb.12proxy.multithread 32 500,000 120,000 384 96 960,000 8分片
该系列实例规格的 分片数 均为8,CPU核数均为48(每个分片的CPU为6核),每秒新建连接数上限均为50,000。
规格 InstanceClass (API 使用) 单分片内存(GB) 代理模式 最大连接数 直连模式 最大连接数 总带宽(MB/s) 单分片带宽(MB/s) QPS参考值 16 GB集群版(8分片) redis.amber.logic.sharding.2g.8db.0rodb.24proxy.multithread 2 500,000 240,000 768 96 1,920,000 32 GB集群版(8分片) redis.amber.logic.sharding.4g.8db.0rodb.24proxy.multithread 4 500,000 240,000 768 96 1,920,000 64 GB集群版(8分片) redis.amber.logic.sharding.8g.8db.0rodb.24proxy.multithread 8 500,000 240,000 768 96 1,920,000 128 GB集群版(8分片) redis.amber.logic.sharding.16g.8db.0rodb.24proxy.multithread 16 500,000 240,000 768 96 1,920,000 256 GB集群版(8分片) redis.amber.logic.sharding.32g.8db.0rodb.24proxy.multithread 32 500,000 240,000 768 96 1,920,000 16分片
该系列实例规格的 分片数 均为16,CPU核数均为96(每个分片的CPU为6核),每秒新建连接数上限均为50,000。
规格 InstanceClass (API 使用) 单分片内存(GB) 代理模式 最大连接数 直连模式 最大连接数 总带宽(MB/s) 单分片带宽(MB/s) QPS参考值 32 GB集群版(16分片) redis.amber.logic.sharding.2g.16db.0rodb.48proxy.multithread 2 500,000 480,000 1,536 96 3,840,000 96 GB集群版(16分片) redis.amber.logic.sharding.6g.16db.0rodb.48proxy.multithread 6 500,000 480,000 1,536 96 3,840,000 128 GB集群版(16分片) redis.amber.logic.sharding.8g.16db.0rodb.48proxy.multithread 8 500,000 480,000 1,536 96 3,840,000 256 GB集群版(16分片) redis.amber.logic.sharding.16g.16db.0rodb.48proxy.multithread 16 500,000 480,000 1,536 96 3,840,000 512 GB集群版(16分片) redis.amber.logic.sharding.32g.16db.0rodb.48proxy.multithread 32 500,000 480,000 1,536 96 3,840,000 32分片
该系列实例规格的 分片数 均为32,CPU核数均为192(每个分片的CPU为6核),每秒新建连接数上限均为50,000。
规格 InstanceClass(API 使用) 单分片内存(GB) 代理模式 最大连接数 直连模式 最大连接数 总带宽(MB/s) 单分片带宽(MB/s) QPS参考值 64 GB集群版(32分片) redis.amber.logic.sharding.2g.32db.0rodb.96proxy.multithread 2 500,000 960,000 2,048 96 7,680,000 256 GB集群版(32分片) redis.amber.logic.sharding.8g.32db.0rodb.96proxy.multithread 8 500,000 960,000 2,048 96 7,680,000 512 GB集群版(32分片) redis.amber.logic.sharding.16g.32db.0rodb.96proxy.multithread 16 500,000 960,000 2,048 96 7,680,000 1024 GB集群版(32分片) redis.amber.logic.sharding.32g.32db.0rodb.96proxy.multithread 32 500,000 960,000 2,048 96 7,680,000 48分片
该系列实例规格的 分片数 均为48,CPU核数均为288(每个分片的CPU为6核),每秒新建连接数上限均为50,000。
规格 InstanceClass (API 使用) 单分片内存(GB) 代理模式 最大连接数 直连模式 最大连接数 总带宽(MB/s) 单分片带宽(MB/s) QPS参考值 768 GB集群版(48分片) redis.amber.logic.sharding.16g.48db.0rodb.144proxy.multithread 16 500,000 1,440,000 2,048 96 11,520,000 1536 GB集群版(48分片) redis.amber.logic.sharding.32g.48db.0rodb.144proxy.multithread 32 500,000 1,440,000 2,048 96 11,520,000 64分片
该系列实例规格的 分片数 均为64,CPU核数均为384(每个分片的CPU为6核),每秒新建连接数上限均为50,000。
规格 InstanceClass(API 使用) 单分片内存(GB) 代理模式 最大连接数 直连模式 最大连接数 总带宽(MB/s) 单分片带宽(MB/s) QPS参考值 64 GB集群版(64分片) redis.amber.logic.sharding.1g.64db.0rodb.192proxy.multithread 1 500,000 1,920,000 2,048 48 15,360,000 128 GB集群版(64分片) redis.amber.logic.sharding.2g.64db.0rodb.192proxy.multithread 2 500,000 1,920,000 2,048 96 15,360,000 256 GB集群版(64分片) redis.amber.logic.sharding.4g.64db.0rodb.192proxy.multithread 4 500,000 1,920,000 2,048 96 15,360,000 512 GB集群版(64分片) redis.amber.logic.sharding.8g.64db.0rodb.192proxy.multithread 8 500,000 1,920,000 2,048 96 15,360,000 1024 GB集群版(64分片) redis.amber.logic.sharding.16g.64db.0rodb.192proxy.multithread 16 500,000 1,920,000 2,048 96 15,360,000 1536 GB集群版(64分片) redis.amber.logic.sharding.24g.64db.0rodb.192proxy.multithread 24 500,000 1,920,000 2,048 96 15,360,000 2048 GB集群版(64分片) redis.amber.logic.sharding.32g.64db.0rodb.192proxy.multithread 32 500,000 1,920,000 2,048 96 15,360,000 96分片
该系列实例规格的 分片数 均为96,CPU核数均为576(每个分片的CPU为6核),每秒新建连接数上限均为50,000。
规格 InstanceClass (API 使用) 单分片内存(GB) 代理模式 最大连接数 直连模式 最大连接数 总带宽(MB/s) 单分片带宽(MB/s) QPS参考值 3072 GB集群版(96分片) redis.amber.logic.sharding.32g.96db.0rodb.288proxy.multithread 32 500,000 2,880,000 2,048 96 23,040,000 128分片
该系列实例规格的 分片数 均为128,CPU核数均为768(每个分片的CPU为6核),每秒新建连接数上限均为50,000。
规格 InstanceClass (API 使用) 单分片内存(GB) 代理模式 最大连接数 直连模式 最大连接数 总带宽(MB/s) 单分片带宽(MB/s) QPS参考值 2048 GB集群版(128分片) redis.amber.logic.sharding.16g.128db.0rodb.384proxy.multithread 16 500,000 3,840,000 2,048 96 30,720,000 4096 GB集群版(128分片) redis.amber.logic.sharding.32g.128db.0rodb.384proxy.multithread 32 500,000 3,840,000 2,048 96 30,720,000 256分片
该系列实例规格的 分片数 均为256,CPU核数均为1,536(每个分片的CPU为6核),每秒新建连接数上限均为50,000。
规格 InstanceClass (API 使用) 单分片内存(GB) 代理模式 最大连接数 直连模式 最大连接数 总带宽(MB/s) 单分片带宽(MB/s) QPS参考值 4096 GB集群版(256分片) redis.amber.logic.sharding.16g.256db.0rodb.768proxy.multithread 16 500,000 7,680,000 2,048 96 61,440,000
CPU核数说明
为保障服务稳定运行,系统会保留其中1个CPU用于处理 后台任务 。如果实例为集群或读写分离架构,每个数据分片或每个只读节点均会保留其中1个CPU用于处理后台任务。
带宽计算规则
- 表中的带宽值是整个实例的带宽,即实例中所有分片或节点带宽的总和,每个分片的最大带宽为96 MB/s。
- 集群架构的实例使用默认的代理连接地址时,带宽上限为2,048 MB/s。达到该上限后,即使增加分片数量,带宽也不会提高。说明 如需应对业务上的网络超大流量,您可以开通直连访问,具体操作,请参见开通直连访问(仅适用于集群架构)。开启直连访问后,整体带宽限制为单个分片的最大带宽*分片数,例如128分片的集群实例(单个分片的内存大于1GB),开启直连后整体带宽为12,288 MB/s。
- 带宽分别应用于上行带宽和下行带宽,如果某规格的带宽为10MB,则该规格实例的上下行带宽都是10MB。说明 如果您的实例有突发或计划中的流量高峰,您可以根据需求调整实例的带宽。具体操作,请参见手动调整实例带宽。
- 表中的带宽为Tair实例的内网带宽。外网带宽取决于内网带宽,同时受到Tair实例与客户端之间的网络带宽限制,建议使用内网连接方式,排除外网影响,发挥最大的带宽性能。
连接数规则说明
类别 | 说明 |
---|---|
最大连接数 |
|
每秒新建连接数 | 每秒新建连接数上限即每秒内可新增的连接数量。
|
常见问题
- Q:为什么实例的连接数上限与文档描述的不同?
A:部分规格的连接数上限可能因产品升级发生变化。如果发现实例的连接数上限与本文的说明不同,请变更实例配置以更新带宽,变配时选择与当前相同的规格为变配目标即可,操作说明请参见变更实例配置。
- Q:为什么集群实例的内存未使用完却写入失败?
A:Redis使用Hash算法将Key均匀地写入至不同的分片中,若集群实例中存在大Key,会导致资源分布倾斜,严重时会导致大Key所在的分片被写满,此时集群的部分写入请求可能发生失败。
您可以通过性能监控功能查看并优化各分片的性能指标,更多信息,请参见如何查看集群实例子节点内存等相关性能。