且构网

分享程序员开发的那些事...
且构网 - 分享程序员编程开发的那些事

阿里云DRDS平滑扩容简介

更新时间:2022-01-22 23:26:22

官方文档链接:https://help.aliyun.com/document_detail/113452.html?spm=a2c4g.11186623.2.10.bd91386bKMO9Y7

官方文档写的很详细了,主要说明下扩充节点的过程和总结

大致扩容过程

比如DRDS后面只有一个RDS实例,RDS内做了8个schema;现在一个RDS hold不住了,需要再买一个RDS并将2个schema迁移到新RDS上,并将新的RDS纳入DRDS后端。这个平滑扩容流程分为配置>迁移>切换>清理四个步骤。

配置就是配置扩容任务;迁移就是将2个schema的数据迁移到新的RDS上;切换就是将RDS放到DRDS后端;清理就是将原RDS上的2个schema清理掉

说明

目前平滑扩容是通过迁移物理分库的方式来实现扩容。如果扩容到一定程度,出现一个分库超出了单个RDS实例容量,无法进一步平滑扩容时,可以提交工单,申请增加分库数目并扩容。这时会对数据重新进行HASH计算,重新分配。

切换任务会将读写流量切换到新增的RDS实例上,整个过程会在3~5分钟内完成。在切换过程中,除了会有一到两次闪断,服务不受影响。请在业务低谷期执行切换。

从以上可以看出,DRDS不是横向扩展,做不到无感知增删节点