DCS管理控制台支持变更Redis和Memcached缓存实例规格,即扩容/缩容和实例类型 变更,您可以根据实际需要,选择合适的实例规格。
说明
● 执行实例规格变更操作,建议在业务低峰期进行。
● 当前除Redis 3.0单机和主备实例外,其他实例类型不支持跨实例类型的变更,若您想实现跨 实例类型的规格变更,可参考实例交换IP进行操作。
● 如果实例创建时间非常早,由于实例版本没有升级而无法兼容规格变更(扩容/缩容)功能,
请联系技术支持将缓存实例升级到最新版本,升级后就可以支持规格变更(扩容/缩容)功 能。
● Redis 6.0暂不支持变更规格操作。
● DCS Redis 3.0已下线,暂停售卖,建议使用Redis 4.0/5.0。
实例类型变更前须知
● 支持实例类型变更明细如下:
– Redis 3.0和Memcached单机实例支持变更为主备实例,Redis 4.0和Redis 5.0 单机实例不支持变更。
– Redis 3.0主备实例支持变更为Proxy集群实例,Redis 4.0和Redis 5.0主备实例 暂不支持变更。
如果Redis 3.0主备实例数据存储在多DB上,或数据存储在非DB0上,不支持 变更为Proxy集群;数据必须是只存储在DB0上的主备实例才支持变更为 Proxy集群。
– 集群实例,不支持实例类型变更。
● 实例类型变更影响:
– Redis 3.0单机实例类型变更为Redis 3.0主备实例。
连接会有秒级中断,大约1分钟左右的只读。
– Redis 3.0主备实例类型变更为Redis 3.0 Proxy实例。
连接会中断,5~30分钟只读。
实例规格大小变更前须知
● 支持扩容和缩容明细如下:
表6-2 DCS 实例规格变更说明
缓存类型 单机实例 主备实例 Cluster集群
实例 Proxy集群 实例 Redis 3.0 支持扩容和缩
容
支持扩容和缩容 支持扩容和 缩容
仅支持扩容
Redis 4.0 支持扩容和缩 容
支持扩容和缩容 支持扩容和 缩容
支持扩容和 缩容 Redis 5.0 支持扩容和缩
容
支持扩容和缩容 支持扩容和 缩容
支持扩容和 缩容 Memcach
ed 支持扩容和缩
容
支持扩容和缩容 不涉及 不涉及
说明
Redis 3.0和Memcached实例在预留内存不足的情况下,内存用满可能会导致扩容失败,具 体可参考预留内存。
● 实例规格大小变更影响:
– 单机和主备实例规格大小变更。
▪
Redis 4.0/5.0实例变更期间,连接会有秒级中断,大约1分钟的只读。Redis 3.0连接会中断,5~30分钟只读。
▪
如果是扩容,只扩大实例的内存,不会提升CPU处理能力。▪
如果是单机实例规格变更,由于单机实例不支持持久化,没有数据可靠 性,变更实例可能会丢失数据。在实例变更后,需要确认数据完整性以 及是否需要再次填充数据。如果有重要数据,建议先把数据用迁移工具 迁移到其他实例备份。– Proxy集群实例规格大小变更。
连接不中断,但会占用CPU,导致性能有20%以内的下降,扩容数据迁移期 间,访问时延会增大。扩容会新增加数据节点,数据自动负载均衡到新的数 据节点。
– Cluster集群实例容量大小变更。
连接不中断,但节点CPU会升高,导致性能有20%以内的下降,扩容数据迁 移期间,访问时延会增大。扩容会新增加数据节点,数据自动负载均衡到新 的数据节点。
– 变更规格前的备份记录不能恢复。
● 缩容须知:
– 变更后实例每个节点的已用内存必须小于节点最大内存的70%,否则将不允 许变更。
– 缩容操作期间,如果有大批量数据写入导致节点内存写满,将会导致缩容失 败。
– 缩容期间,会进行数据迁移,访问正在迁移的key时时延会增大。Cluster集群 请确保客户端能正常处理MOVED和ASK命令,否则会导致请求失败。
– 缩容会删除节点,节点删除后,请确保应用中没有直接引用这些删除的节 点。删除节点会导致连接闪断。
– 请在缩容前先使用缓存分析中的大key分析,确保实例中没有大key存在,否 则可能会导致缩容失败。
操作步骤
步骤1 登录分布式缓存服务管理控制台。
步骤2 在管理控制台左上角单击 ,选择区域和项目。
步骤3 单击左侧菜单栏的“缓存管理”。
步骤4 在需要规格变更的实例右侧,单击“操作”栏下的“更多 > 变更规格”,进入到变更 实例规格页面。
步骤5 在变更实例规格页面中,选择您需要变更的目标规格。
说明
如果是新增了副本的Cluster集群,会显示“新增副本数”参数,展示该集群实例新增的副本 数,执行实例规格变更操作,副本的规格也会相应变化并收取一定的费用。
步骤6 单击“下一步”,确认变更详情,然后单击“提交订单”,开始变更DCS缓存实例。
在界面上可以选择跳转到后台任务管理界面,您可查看变更任务的状态,具体可参考 查看实例后台任务。
DCS单机和主备缓存实例规格变更大约需要5到30分钟,集群实例规格变更所需时间稍 长。实例规格变更成功后,实例状态切换为“运行中”。
说明
● 当单机实例规格变更失败时,实例对用户暂不可用,实例规格仍然为变更前的规格,部分管 理操作(如参数配置、规格变更等)暂不支持,待后台完成变更处理后,实例将自动恢复正 常,实例规格将更新为变更后的规格。
● 当主备和集群实例规格变更失败时,实例对用户仍然可用,实例规格仍然为变更前的规格,
部分管理操作(如参数配置、备份恢复、规格变更等)暂不支持,请按照变更前的规格使 用,避免因数据超过规格而被丢失。
● 当规格变更成功时,您可以按照新的规格使用DCS缓存实例。
----结束