【技术实现步骤摘要】
虚拟化资源评估方法、装置和电子设备
[0001]本申请涉及云计算
,具体涉及一种虚拟化资源评估方法、装置和电子设备。
技术介绍
[0002]目前,随着互联网技术的高速发展,云计算已经成为各行各业的基础设施,当前基于云平台的应用和服务愈发成熟,建设了庞大的数据中心。以及大规模的云平台虚拟机集群,在对物理机资源进行虚拟化划分后,随着不同虚拟机业务的部署,物理机和虚拟机势必会产生资源使用不均衡的情况。如何提高资源利用率,使用最少的物理机实现资源利用率的最优化、维持系统的高可用性是需要被探索解决的重要问题之一,通过解决此问题可以起到节能减排以及资源使用率的均衡。
技术实现思路
[0003]本申请实施例提供一种虚拟化资源评估方法、装置和电子设备,用以解决如何提高资源利用率,使用最少的物理机实现资源利用率的最优化、维持系统的高可用性的技术问题。
[0004]第一方面,本申请实施例提供一种虚拟化资源评估方法,包括:
[0005]采集多个物理机资源配置数据、多个虚拟机资源配置数据、多个虚拟机的业务属性数 ...
【技术保护点】
【技术特征摘要】
1.一种虚拟化资源评估方法,其特征在于,包括:采集多个物理机资源配置数据、多个虚拟机资源配置数据、多个虚拟机的业务属性数据,以及多个物理机和多个虚拟机的初始分配关系;基于所述多个虚拟机的业务属性数据确定多个虚拟机之间提供服务的关系;基于所述多个物理机的资源配置数据、所述多个虚拟机的资源配置数据,通过多目标遗传算法对所述初始分配关系进行重新分配,得到物理机与虚拟机的目标分配关系;其中,所述多目标遗传算法中的适应度函数基于物理机空间得分和高可用性得分计算得到;所述物理机空间得分基于物理机的可用资源数据计算得到;所述高可用性得分基于所述多个虚拟机之间提供服务的关系计算得到。2.根据权利要求1所述的虚拟化资源评估方法,其特征在于,所述基于所述多个虚拟机的业务属性数据确定多个虚拟机之间提供服务的关系,包括:基于多个虚拟机的业务进程名称的相似性确定多个虚拟机之间提供服务的关系;或基于多个虚拟机的虚拟机名称的相似性确定多个虚拟机之间提供服务的关系。3.根据权利要求2所述的虚拟化资源评估方法,其特征在于,所述基于多个虚拟机的业务进程名称的相似性确定多个虚拟机之间提供服务的关系,包括:在多个虚拟机的业务进程名称的相似性达到第一设定阈值的情况下,确定多个虚拟机中的各虚拟机提供相同服务;所述基于多个虚拟机的虚拟机名称的相似性确定多个虚拟机之间提供服务的关系,包括:在多个虚拟机的虚拟机名称的相似性达到第二设定阈值的情况下,确定多个虚拟机中的各虚拟机提供相同服务。4.根据权利要求1所述的虚拟化资源评估方法,其特征在于,所述多目标遗传算法中的适应度函数基于物理机空间得分和高可用性得分计算得到,包括:所述多目标遗传算法中的适应度函数基于物理机空间得分、高可用性得分计算和其分别对应的权重值得到。5.根据权利要求4所述的虚拟化资源评估方法,其特征在于,所述多目标遗传算法中的适应度函数基于物理机空间得分、高可用性得分和其分别对应的权重值得到,具体包括:通过如下公式计算适应度函数S:S=SA*SW
a
+SC*SW
c
,SW
a
、SW
c
为权重值,SA为高可用性得分,SC为物理机空...
【专利技术属性】
技术研发人员:孙康,王凯,魏华健,欧洋洋,李鑫,王伟坚,陈霞,
申请(专利权)人:中国移动通信集团有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。