[发明专利]集群在线扩容方法、装置、设备及存储介质在审
申请号: | 202210072694.4 | 申请日: | 2022-01-21 |
公开(公告)号: | CN114398012A | 公开(公告)日: | 2022-04-26 |
发明(设计)人: | 马昱忻 | 申请(专利权)人: | 中国平安人寿保险股份有限公司 |
主分类号: | G06F3/06 | 分类号: | G06F3/06;G06F9/50 |
代理公司: | 深圳市赛恩倍吉知识产权代理有限公司 44334 | 代理人: | 汪飞亚 |
地址: | 518000 广东省深圳市福田区益田路503*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 集群 在线 扩容 方法 装置 设备 存储 介质 | ||
1.一种集群在线扩容方法,其特征在于,所述集群在线扩容方法包括:
获取服务集群的节点数量及集群数据容量;
根据所述节点数量生成所述服务集群的容量阈值;
比较所述集群数据容量与所述容量阈值;
若所述集群数据容量大于或者等于所述容量阈值,则获取所述服务集群的备份集群;
基于所述备份集群及所述服务集群的数据增长速率生成扩容指令;
运行所述扩容指令,得到与所述服务集群对应的扩容集群。
2.如权利要求1所述的集群在线扩容方法,其特征在于,所述服务集群包括初始节点,所述根据所述节点数量生成所述服务集群的容量阈值包括:
获取所述服务集群的节点配置文件;
从所述节点配置文件中识别出所述初始节点的节点类型;
获取与所述节点类型对应的节点容量;
根据所述节点数量、所述节点容量及预设比例生成所述容量阈值,所述容量阈值的计算公式为:m=c×b×k;
其中,m是指所述容量阈值,c是指所述节点数量,b是指所述节点容量,k是指所述预设比例。
3.如权利要求2所述的集群在线扩容方法,其特征在于,所述基于所述备份集群及所述服务集群的数据增长速率生成扩容指令包括:
获取所述备份集群的集群参数;
根据所述数据增长速率计算所述服务集群在预设时段上的增长总数据量;
根据所述增长总数据量、所述节点容量及所述预设比例生成所述服务集群的待扩容数量;
将所述集群参数及所述待扩容数量写入配置模板,得到所述扩容指令。
4.如权利要求3所述的集群在线扩容方法,其特征在于,所述根据所述增长总数据量、所述节点容量及所述预设比例生成所述服务集群的待扩容数量,所述待扩容数量的计算公式为:
其中,N是指所述待扩容数量,a是指所述增长总数据量,b是指所述节点容量,k是指所述预设比例。
5.如权利要求2所述的集群在线扩容方法,其特征在于,在运行所述扩容指令,得到与所述服务集群对应的扩容集群之后,所述方法还包括:
将所述服务集群中的新增数据同步至所述扩容集群中的对应节点,得到目标集群,所述目标集群包括所述初始节点及扩容节点;
统计所述目标集群上所有节点的数量,得到目标数量,并统计所述目标集群上所有节点的存储数据量;
计算所述存储数据量在所述目标数量上的比值,得到均衡数据量;
将所述初始节点中超过所述均衡数据量的数据确定为移动数据;
将所述移动数据迁移至所述扩容节点中。
6.如权利要求1所述的集群在线扩容方法,其特征在于,在比较所述集群数据容量与所述容量阈值之后,所述方法还包括:
若所述集群数据容量小于所述容量阈值,则计算所述容量阈值与所述集群数据容量的容量差值;
监测所述服务集群的执行操作,并统计所述执行操作所占的存储容量;
若所述存储容量达到所述容量差值,则执行对所述服务集群的扩容处理。
7.如权利要求1所述的集群在线扩容方法,其特征在于,所述运行所述扩容指令,得到与所述服务集群对应的扩容集群包括:
基于maven install命令将所述扩容指令转换为jar包;
调用所述jar包对所述备份集群进行扩容处理,得到所述扩容集群。
8.一种集群在线扩容装置,其特征在于,所述集群在线扩容装置包括:
获取单元,用于获取服务集群的节点数量及集群数据容量;
生成单元,用于根据所述节点数量生成所述服务集群的容量阈值;
比较单元,用于比较所述集群数据容量与所述容量阈值;
所述获取单元,还用于若所述集群数据容量大于或者等于所述容量阈值,则获取所述服务集群的备份集群;
所述生成单元,还用于基于所述备份集群及所述服务集群的数据增长速率生成扩容指令;
运行单元,用于运行所述扩容指令,得到与所述服务集群对应的扩容集群。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中国平安人寿保险股份有限公司,未经中国平安人寿保险股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202210072694.4/1.html,转载请声明来源钻瓜专利网。