[发明专利]一种应用副本数量调整方法、系统和容器调度引擎在审
申请号: | 202210568809.9 | 申请日: | 2022-05-24 |
公开(公告)号: | CN114968486A | 公开(公告)日: | 2022-08-30 |
发明(设计)人: | 晏东;康浩;陈彦松;吕静 | 申请(专利权)人: | 成都精灵云科技有限公司 |
主分类号: | G06F9/455 | 分类号: | G06F9/455;G06F9/48;G06F9/50;G06F11/14 |
代理公司: | 成都行之智信知识产权代理有限公司 51256 | 代理人: | 朱彬 |
地址: | 610000 四川省成都市中国(四川)自由贸易试*** | 国省代码: | 四川;51 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 应用 副本 数量 调整 方法 系统 容器 调度 引擎 | ||
1.一种应用副本数量控制方法,其特征在于,包括以下步骤:
定时采集应用在各计算机资源上的使用率;
设置各计算机资源的特定使用率阈值;
分别判断应用在各计算机资源上的使用率是否达到对应的特定使用率阈值;若达到任一计算机资源的特定使用率阈值,则调用弹性伸缩算法获取相应的弹性伸缩决策;
根据所述弹性伸缩决策控制应用副本的数量。
2.根据权利要求1所述的一种应用副本数量控制方法,其特征在于,所述弹性伸缩决策包括:应用副本的调整数量和触发所述弹性伸缩算法的主体。
3.根据权利要求2所述的一种应用副本数量控制方法,其特征在于,
所述应用副本调整数量包括:应用副本的增加数量和应用副本的减少数量;
所述控制应用副本数量包括:根据所述应用副本的增加数量对应用副本进行扩容,根据所述应用副本的减少数量对应用副本进行缩容。
4.根据权利要求1所述的一种应用副本数量控制方法,其特征在于,定时采集应用在各计算机资源上的使用率之后,包括以下步骤:将采集的应用在各计算机资源上的使用率进行存储。
5.根据权利要求1所述的一种应用副本数量控制方法,其特征在于,获取相应的弹性伸缩决策之后,包括以下步骤:在一定时间段内停止获取弹性伸缩决策。
6.一种应用副本数量控制系统,其特征在于,包括:
数据采集模块,用于采集应用在各计算机资源上的使用率;
阈值设置模块,用于设置各计算机资源的特定使用率阈值;
阈值检测模块,用于判断应用在各计算机资源上的使用率是否达到对应的特定使用率阈值;若达到任一计算机资源的特定使用率阈值,则调用决策生成模块生成相应的弹性伸缩决策;
决策生成模块,用于对使用率达到特定使用率阈值的计算机资源,通过弹性伸缩算法生成相应的弹性伸缩决策;
副本数量控制模块,用于根据所述弹性伸缩决策控制应用副本的数量。
7.根据权利要求6所述的一种应用副本数量控制系统,其特征在于,所述决策生成模块包括:
副本增加单元,用于在使用率达到特定使用率阈值的情况下,计算得到需增加的应用副本数量;
副本缩减单元,用于在使用率未达到特定使用率阈值的情况下,计算得到应减少的应用副本数量;
调用路径生成单元,用于生成触发所述弹性伸缩算法的主体。
8.根据权利要求7所述的一种应用副本数量控制系统,其特征在于,所述副本数量控制模块包括:
副本扩容单元,用于根据所述需增加的应用副本数量进行应用副本扩容;
副本缩容单元,用于根据所述应缩减的应用副本数量进行应用副本缩容。
9.根据权利要求6所述的一种应用副本数量控制系统,其特征在于,包括:数据存储模块,用于将采集的应用在各计算机资源上的使用率进行存储,所述存储模块连接所述阈值检测模块和所述决策生成模块。
10.一种容器调度引擎,其特征在于,包括:应用副本分配系统和如权利要求6-9中任一所述的应用副本数量控制系统;
所述应用副本分配系统用于根据所述应用副本数量控制系统调整的应用副本数量,进行应用副本分配。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于成都精灵云科技有限公司,未经成都精灵云科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202210568809.9/1.html,转载请声明来源钻瓜专利网。