[发明专利]一种基于云硬盘的数据库扩容方法和装置在审
申请号: | 202210348802.6 | 申请日: | 2022-04-01 |
公开(公告)号: | CN114722027A | 公开(公告)日: | 2022-07-08 |
发明(设计)人: | 刘欢;向安杰;洪东楗 | 申请(专利权)人: | 京东科技信息技术有限公司 |
主分类号: | G06F16/21 | 分类号: | G06F16/21;G06F16/27;G06F9/50 |
代理公司: | 中原信达知识产权代理有限责任公司 11219 | 代理人: | 郭晗;赵迪 |
地址: | 100176 北京市北京经济技*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 基于 硬盘 数据库 扩容 方法 装置 | ||
1.一种基于云硬盘的数据库扩容方法,其特征在于,包括:
确定待扩容数据库的集群类型;
根据所述待扩容数据库的集群类型和所述待扩容数据库中集群实例所在物理机的剩余资源量,确定所述集群实例的扩容策略,按照确定的扩容策略对所述待扩容数据库中对应的集群实例进行扩容。
2.根据权利要求1所述的方法,其特征在于,所述根据所述待扩容数据库的集群类型和所述待扩容数据库中集群实例所在物理机的剩余资源量,确定所述集群实例的扩容策略,按照确定的扩容策略对所述待扩容数据库中对应的集群实例进行扩容,包括:
在所述待扩容数据库的集群类型为由主集群和备集群构成的主备集群,且主实例所在物理机和备实例所在物理机的剩余资源量均满足对应的扩容需求量的情况下,先对所述备实例进行弹性扩容,然后将所述备实例和所述主实例之间进行切换,以对所述主实例进行弹性扩容;其中,所述主实例为所述主集群的集群实例,所述备实例为所述备集群的集群实例。
3.根据权利要求1所述的方法,其特征在于,所述根据所述待扩容数据库的集群类型和所述待扩容数据库中集群实例所在物理机的剩余资源量,确定所述集群实例的扩容策略,按照确定的扩容策略对所述待扩容数据库中对应的集群实例进行扩容,包括:
在所述待扩容数据库的集群类型为由主集群和备集群构成的主备集群,并且主实例所在物理机的剩余资源量满足对应的扩容需求量,且备实例所在物理机的剩余资源量不满足对应的扩容需求量的情况下,基于所述备实例的快照对所述备实例进行扩容,然后将所述备实例和所述主实例之间进行切换,以对所述主实例进行弹性扩容;其中,所述主实例为所述主集群的集群实例,所述备实例为所述备集群的集群实例。
4.根据权利要求1所述的方法,其特征在于,所述根据所述待扩容数据库的集群类型和所述待扩容数据库中集群实例所在物理机的剩余资源量,确定所述集群实例的扩容策略,按照确定的扩容策略对所述待扩容数据库中对应的集群实例进行扩容,包括:
在所述待扩容数据库的集群类型为由主集群和备集群构成的主备集群,并且主实例所在物理机的剩余资源量不满足对应的扩容需求量,且备实例所在物理机的剩余资源量满足对应的扩容需求量的情况下,先对所述备实例进行弹性扩容,然后将所述备实例和所述主实例之间进行切换,以基于所述主实例的快照对所述主实例进行扩容;其中,所述主实例为所述主集群的集群实例,所述备实例为所述备集群的集群实例。
5.根据权利要求1所述的方法,其特征在于,所述根据所述待扩容数据库的集群类型和所述待扩容数据库中集群实例所在物理机的剩余资源量,确定所述集群实例的扩容策略,按照确定的扩容策略对所述待扩容数据库中对应的集群实例进行扩容,包括:
在所述待扩容数据库的集群类型为由主集群和备集群构成的主备集群,且主实例和备实例所在物理机的剩余资源量均不满足对应的扩容需求量的情况下,基于所述备实例的快照对所述备实例进行扩容,然后将所述备实例和所述主实例之间进行切换,以基于所述主实例的快照对所述主实例进行扩容;其中,所述主实例为所述主集群的集群实例,所述备实例为所述备集群的集群实例。
6.根据权利要求2至4中任一项所述的方法,其特征在于,对于第一目标集群实例为所述主实例或所述备实例,对所述第一目标集群实例进行弹性扩容的步骤包括:
判断所述第一目标集群实例所在容器的CPU、内存是否需要变更规格,若所述第一目标集群实例所在容器的CPU和/或内存需要变更规格,则调用底层主机接口相应地变更所述第一目标集群实例的CPU和/或内存的规格,然后进行下一步;若所述第一目标集群实例所在容器的CPU和内存均不需要变更规格,则直接进行下一步;
判断所述第一目标集群实例中云硬盘实例的当前存储空间是否需要变更,若是,则调用底层云盘接口变更所述第一目标集群实例中云硬盘实例的当前存储空间的大小,然后结束所述第一目标集群实例的弹性扩容流程;若是,则直接结束所述弹性扩容流程。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于京东科技信息技术有限公司,未经京东科技信息技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202210348802.6/1.html,转载请声明来源钻瓜专利网。
- 上一篇:一种音乐创作辅助装置
- 下一篇:一种用于金属线材拉丝加工的清理装置