[发明专利]云计算环境下的虚拟集群的弹性伸缩方法有效
申请号: | 202010705473.7 | 申请日: | 2020-07-21 |
公开(公告)号: | CN111813556B | 公开(公告)日: | 2021-04-09 |
发明(设计)人: | 李蕾;于洋;王鹏亮;黄锋;蒋平川;李利军;于滨峰;张春林 | 申请(专利权)人: | 北京东方通软件有限公司;北京东方通科技股份有限公司 |
主分类号: | G06F9/50 | 分类号: | G06F9/50;G06F9/455 |
代理公司: | 北京冠和权律师事务所 11399 | 代理人: | 安琪 |
地址: | 100000 北京市大兴区北京经济*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 计算 环境 虚拟 集群 弹性 伸缩 方法 | ||
本发明提供了一种云计算环境下的虚拟集群的弹性伸缩方法,包括以下步骤:S100实时采集并记录云计算网络的业务申请量,由业务申请量换算出虚拟集群需求量,检测虚拟集群的当前群组内虚拟机的群组资源数量;S200判断需求量和群组资源数量是否匹配,若是则回到S100,若否则执行S300;S300判断需求量是否小于群组资源数量,若是执行S500,若否则执行S400;S400在当前虚拟集群的群组外搜寻可用的虚拟机资源并纳入到虚拟集群的群组内,群组资源数量加1然后回到S200;S500从虚拟集群的群组内选择并剔除虚拟机,群组资源数量减1然后回到S200。根据业务申请量和虚拟集群内的资源数量的对比差异,对虚拟集群进行增补或者剔除调整,使得虚拟集群可以适应企业业务波动需求变化。
技术领域
本发明涉及虚拟集群伸缩技术领域,特别涉及一种云计算环境下的虚拟集群的弹性伸缩方法。
背景技术
云计算服务商所提供的传统云服务器是一种简单高效,处理能力有限的服务器集群,服务器集群也叫虚拟集群,可以对云端虚拟集群做初始化设置,能够快速构建稳定、安全的应用虚拟集群,虚拟集群的群组规模保持不变。将业务集群托管到云端,集群将提高其易用性和安全性,并降低它的成本,以使得用户更加专注于核心业务。
但是,企业业务规模往往是存在波动的,当业务量缩小时,其业务量不需要占用整个虚拟集群的虚拟机资源,因而虚拟集群内就会存在虚拟机资源闲置,资源没有得到充分利用,造成资源浪费;当业务量增大时,其业务量所需要的虚拟机资源可能超过整个虚拟集群现有资源数量,造成现有虚拟集群内资源无法满足需要。
发明内容
为了解决上述技术问题,本发明提供了一种云计算环境下的虚拟集群的弹性伸缩方法,包括以下步骤:
S100实时采集并记录云计算网络的业务申请量,由业务申请量换算出虚拟集群需求量,检测虚拟集群的当前群组内虚拟机的群组资源数量;
S200判断需求量和群组资源数量是否匹配,若是则回到S100,若否则执行S300;
S300判断需求量是否小于群组资源数量,若是执行S500,若否则执行S400;
S400在当前虚拟集群的群组外搜寻可用的虚拟机资源并纳入到虚拟集群的群组内,群组资源数量加1然后回到S200;
S500从虚拟集群的群组内选择并剔除虚拟机,群组资源数量减1然后回到S200。
可选的,对云计算网络的业务申请进行识别分类,对同类业务进行归并压缩,再根据业务类型进行分组,对网络设备上来自不同用户和不同业务量类别的分组进行优先级排序;在网络设备上设置分层调度器,所述分层调度器包括排列指令和出列指令;排列指令用于基于调度级别的层级在网络设备的传输之前,读取分组的数据字段,以便将多个队列中的一个相应队列确定为所述分组的目的地,将分组暂时存储在一个队列中;出列指令,用于根据一个或多个策略从所述多个队列中出列分组;以及基于调度级别的层级将分组提供给发送器;分层调度器用于至少部分基于调度级别的层级对分组进行优先级排序,调度级别的层级包括端口层、子端口层、管道层、业务量类别层和队列层;所述分层调度器用于使用令牌桶为所述子端口层和所述管道层实现业务量整形,并且为所述业务量类别层实现严格优先级;
检测虚拟集群群组内的虚拟机反应速度并根据速度由快到慢进行编号,新纳入群组的虚拟机根据纳入时间编号在后,若剔除则根据编号倒序选择虚拟机,根据编号顺序分别与调度级别的层级对接,并由编号在前的虚拟机处理优先级排序在前的业务申请。
可选的,设立虚拟机备用库,把从虚拟集群的群组内剔除的虚拟机纳入虚拟机备用库,并根据入库时间对虚拟机编号排序,库内虚拟机排序实时更新,当需求量大于虚拟集群群组的虚拟机数量时,优先从虚拟机备用库以编号倒序选取虚拟机,检测选取的虚拟机能够使用后纳入到虚拟集群的群组内。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京东方通软件有限公司;北京东方通科技股份有限公司,未经北京东方通软件有限公司;北京东方通科技股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202010705473.7/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种全面屏液晶屏显示模组及其安装方法
- 下一篇:一种山地果园用巡查四轮机器人