一种残膜回收机防缠绕挑膜装置的制 一种秧草收获机用电力驱动行走机构

业务虚拟机数量动态扩容方法及系统与流程

2021-11-09 20:52:00 来源:中国专利 TAG:

技术特征:
1.一种业务虚拟机数量动态扩容方法,其特征在于,包括:将处理用户业务的所有虚拟机划分至业务组,监控业务组的业务虚拟机的资源参数,并根据业务虚拟机的资源参数计算业务组扩容因子;若扩容因子达到预设第一阈值则在预先创建的预留组复制业务组的业务虚拟机作为预备虚拟机;若扩容因子达到预设第二阈值则将预留组的预备虚拟机迁移至业务组。2.根据权利要求1所述的方法,其特征在于,将处理用户业务的所有虚拟机划分至业务组,监控业务组的业务虚拟机的资源参数,并根据业务虚拟机的资源参数计算业务组扩容因子,包括:定期获取各业务虚拟机的资源参数,资源参数包括cpu利用率、内存利用率、网络吞吐率和存储使用率;根据预先设置的cpu利用率权值、内存利用率权值、网络吞吐率权值和存储使用率权值计算各业务虚拟机的资源参数加权和;计算各业务虚拟机的资源参数加权和的平均值,并将所述平均值作为扩容因子输出。3.根据权利要求2所述的方法,其特征在于,定期获取各业务虚拟机的资源参数,包括:每隔5min采集一次业务虚拟机的资源参数。4.根据权利要求2所述的方法,其特征在于,若扩容因子达到预设第一阈值则在预先创建的预留组复制业务组的业务虚拟机作为预备虚拟机,包括:预先设置多个扩容因子波动等级,每个扩容因子波动等级均对应一个预备虚拟机数量;监控扩容因子波动情况,并根据所述波动情况估算上升斜率;根据上升斜率所属的波动等级生成对应的目标预备虚拟机数量;通过复制业务虚拟机在预留组不断创建预备虚拟机,并在预备虚拟机数量达到目标预备虚拟机数量时停止复制业务虚拟机。5.根据权利要求4所述的方法,其特征在于,预先设置多个扩容因子波动等级,包括:收集历史扩容因子波动斜率和相应的预备虚拟机数量,利用大数据分析技术根据历史扩容因子波动斜率和相应的预备虚拟机数量生成多个扩容因子波动等级。6.根据权利要求4所述的方法,其特征在于,监控扩容因子波动情况,并根据所述波动情况估算上升斜率,包括:创建扩容因子波动监控进程,所述波动监控进程采集更新的扩容因子;所述监控进程根据更新的扩容因子计算上升斜率,斜率其中rt为当前更新的扩容因子,t为当前时刻距波动因子达到第一阈值的时刻的时间差。7.根据权利要求4所述的方法,其特征在于,所述方法还包括:若扩容因子低于预设第三阈值则将空闲业务虚拟机不断向预留组迁移,并在扩容因子不低于所述第三阈值时停止将空闲业务虚拟机向预留组迁移;若预留组的预备虚拟机数量超过预设预备阈值,则监控所述扩容因子低于第二阈值的持续时间,并在所述持续时间超过预设时间阈值时通过删除部分预备虚拟机使预备虚拟机数量不超过所述预备阈值。
8.根据权利要求7所述的方法,其特征在于,在所述持续时间超过预设时间阈值时通过删除部分预备虚拟机使预备虚拟机数量不超过所述预备阈值,包括:计算当前预备虚拟机数量与预备阈值的差值,将所述差值作为删除预备虚拟机的数量。9.根据权利要求7所述的方法,其特征在于,将空闲业务虚拟机向预留组迁移的方法,包括:从业务组中选取资源参数加权和最小的业务虚拟机作为目标虚拟机;将目标虚拟机的业务迁移至其他资源参数加权和不超过所述第一阈值的业务虚拟机;将完成业务迁移的目标虚拟机变更为预备虚拟机。10.一种业务虚拟机数量动态扩容系统,其特征在于,包括:参数监控单元,用于将处理用户业务的所有虚拟机划分至业务组,监控业务组的业务虚拟机的资源参数,并根据业务虚拟机的资源参数计算业务组扩容因子;预备构建单元,用于若扩容因子达到预设第一阈值则在预先创建的预留组复制业务组的业务虚拟机作为预备虚拟机;业务扩容单元,用于若扩容因子达到预设第二阈值则将预留组的预备虚拟机迁移至业务组。

技术总结
本发明提供一种虚拟机动态伸缩方法及系统,包括:将处理用户业务的所有虚拟机划分至业务组,监控业务组的业务虚拟机的资源参数,并根据业务虚拟机的资源参数计算业务组扩容因子;若扩容因子达到预设第一阈值则在预先创建的预留组复制业务组的业务虚拟机作为预备虚拟机;若扩容因子达到预设第二阈值则将预留组的预备虚拟机迁移至业务组。本发明使业务组始终保持在一种健康的运行状态,且调整过程对用户是透明的,用户感知不到承载业务的云平台中虚拟机数量的增减,给用户运行业务带来了极佳的用户体验,还提高了云平台的运行效率,节约了云平台的整体资源。本发明把云平台管理员从复杂的运维管理中解放出来,提高了运维效率,节省了运维成本。节省了运维成本。节省了运维成本。


技术研发人员:徐继浩
受保护的技术使用者:济南浪潮数据技术有限公司
技术研发日:2021.07.21
技术公布日:2021/11/8
再多了解一些

本文用于企业家、创业者技术爱好者查询,结果仅供参考。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表

相关文献