当数据规模增大、读写流量暴增时,云原生内存数据库 Tair云原生集群架构实例支持自由调整分片节点的数量,且支持无感扩缩容(即扩缩容不闪断无只读状态)。增、减分片后,实例将自动进行数据重平衡,确保数据的一致性。该功能可帮助您更灵活地应对读写热点和数据倾斜问题。
前提条件
部署模式为云原生。
实例架构类型为集群架构。
费用
按量付费实例,增减分片数量后,会按新规格计费。您只需在收到账单时付费,无需提前付费。
包年包月实例,增加分片需支付新增分片的费用;删除分片,会自动退款。具体的费用说明和退款说明,请参见变更配置费用说明。
影响
增加分片和删除分片暂不支持设定在可维护时间段执行,当您完成分片数量的调整操作后,实例会立即转变为变配中。
变更配置的完成时间和网络、任务队列、实例负载、数据量大小等多种因素有关,由于变配操作可能引发响应延迟的波动,请尽量在业务低峰期执行变配操作。
删除分片会降低实例的总容量和实例性能,同时也会造成对应分片上的连接强制断开,请谨慎执行。如需执行,请确保应用具备重连机制。
使用限制
实例的总分片数最少为2个,单次操作的分片数上限为32个,实例总分片数上限为256个。
操作步骤
访问Tair实例列表,在上方选择地域,然后单击目标实例ID。
在分片信息区域框,根据业务需求选择下述操作:
增加分片
单击增加分片,在弹出的对话框中,设置分片的数量。单击去支付,根据页面提示完成支付流程。
说明分片规格与现有分片的规格保持一致,不支持调整。
删除分片
警告删除分片会降低实例的总容量和实例性能,同时也会造成对应分片上的连接强制断开,请谨慎执行。如需执行,请确保应用具备重连机制。
单击批量删除或单击对应分片ID的删除可删除分片。
常见问题
删除分片,数据会丢失吗?
删除分片,数据不会丢失。数据会重新分布。
删除分片,会退款吗?
删除分片,会自动退款。具体的费用说明和退款说明,请参见变更配置费用说明
增加或减少实例的分片数量,数据会重分布吗?
当实例分片数量发生变化时,实例会自动分析数据的分布,并对数据进行重平衡。Tair在内核层对数据重平衡过程进行了深度优化,提供快速重平衡的同时,降低对业务的影响。
相关API
API接口 | 说明 |
为Tair(Redis企业版)集群实例添加数据分片节点。 | |
删除Tair(Redis企业版)集群实例中的数据分片节点。 |
相关文档
如需调整Tair(Redis企业版)经典版集群架构实例的分片数量,请参见变更实例配置。