【技术实现步骤摘要】
虚拟机的扩缩容方法、装置、设备和介质
[0001]本专利技术涉及计算机
,尤其涉及一种虚拟机的扩缩容方法
、
装置
、
设备和介质
。
技术介绍
[0002]面向网络智能化
、
自动化演进需求,目前核心网正经历由传统的软硬件一体设备向虚拟化的软硬件分离架构演进的历程
。
虚拟化后,网元部署在通用服务器上,实现了网络软件功能和底层硬件设备的解耦,可根据实际业务情况按需扩缩容,以有效提高硬件资源使用效率,满足业务快速灵活部署的需求
。
对于弹性扩缩容策略本身的具体评估算法和扩缩容门限测算方法没有相关方案,仅是根据经验取定上下限阈值,也未考虑网络配置相关参数对于阈值取定的影响
。
在目前虚拟化网络规划需考虑各类系数的情况下,较难准确确定虚拟机的弹性扩缩容
。
技术实现思路
[0003]本专利技术的主要目的在于提供一种虚拟机的扩缩容方法
、
装置
、
设备和介质,旨在解决如何提高虚拟机的扩缩容准确性的问题
。
[0004]为实现上述目的,本专利技术提供的一种虚拟机的扩缩容方法,所述虚拟机的扩缩容方法包括以下步骤:
[0005]确定虚拟机的业务承载量,所述业务承载量包括实际业务承载量和
/
或预测业务承载量,所述预测业务承载量由所述实际业务承载量预测得到的;
[0006]当所述业务承载量与
CPU
负 ...
【技术保护点】
【技术特征摘要】 【专利技术属性】
1.
一种虚拟机的扩缩容方法,其特征在于,所述虚拟机的扩缩容方法包括:确定虚拟机的业务承载量,所述业务承载量包括实际业务承载量和
/
或预测业务承载量,所述预测业务承载量由所述实际业务承载量预测得到的;当所述业务承载量与
CPU
负荷存在线性函数关系时,根据所述线性函数关系确定
CPU
利用率,并获取主用虚拟机数;根据所述
CPU
利用率确定所述虚拟机的扩容门限,根据所述
CPU
利用率和所述主用虚拟机数确定缩容门限;根据所述扩容门限和所述缩容门限对所述虚拟机的数量进行调整
。2.
如权利要求1所述的虚拟机的扩缩容方法,其特征在于,所述根据所述
CPU
利用率确定所述虚拟机的扩容门限的步骤包括:根据所述线性函数关系确定
CPU
在满负载时的第一利用率和在空负载时的第二利用率;根据预设的虚拟机最大业务承载量
、
所述第一利用率
、
所述第二利用率和所述业务承载量确定目标利用率;根据预设的网络利用率
、
预设的虚拟机冗余系数
、
预设的资源池冗余系数
、
所述第二利用率和所述目标利用率,确定所述虚拟机的扩容门限
。3.
如权利要求1所述的虚拟机的扩缩容方法,其特征在于,所述根据所述
CPU
利用率和所述主用虚拟机数确定缩容门限的步骤包括:根据所述线性函数关系确定
CPU
在满负载时的第一利用率和在空负载时的第二利用率;根据预设的网络利用率
、
预设的虚拟机冗余系数
、
预设的资源池冗余系数
、
所述第一利用率
、
所述第二利用率和所述主用虚拟机数,确定所述虚拟机的缩容门限
。4.
如权利要求1所述的虚拟机的扩缩容方法,其特征在于,所述确定虚拟机的业务承载量的步骤之后,还包括:当所述业务承载量与
CPU
负荷存在非线性函数关系时,根据预设的虚拟机最大业务承载量
、
预设的网络利用率
、
预设的虚拟机冗余系数和预设的资源池冗余系数,确定所述虚拟机的扩容门限;获取主用虚拟机数,根据预设的虚拟机最大业务承载量
、
预设的网络利用率
、
预设的虚拟机冗余系数
、
预设的资源池冗余系数和所述主用虚拟机数,确定所述虚拟机的缩容门限;根据所述扩容门限和所述缩容门限对所述虚拟机的数量进行调整
。5.
如权利要求1所述的虚拟机的扩缩容方法,其特征在于,所述确定虚拟机的业务承载量的步骤之后,还包括:当所述业务承载量与
CPU
负荷不存在函数关系时,获取主用虚拟机数;根据预设的虚拟机最大业务承载量和所述业务承载量确定
CPU
利用率;根据所述
CPU
利用率和所述主用虚拟机数确定所述虚拟机的扩容门限和缩容门限;根据所述扩容门限和所述缩容门限对所述虚拟机的数量进行调整
。6.
如权利要求5所述的虚拟机的扩缩容方法,其特征在于,所述根据所述
技术研发人员:邱巍,翟振辉,朱明伟,吴倩,
申请(专利权)人:中国移动通信集团有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。