一种虚拟资源的综合评估方法
【专利摘要】一种虚拟资源的综合评估方法,根据云计算资源池的物理资源情况,做出的虚拟资源的一个评估标准,申请者根据业务系统运行过程中最大高峰期,并根据CPU,内存的使用率,I/O,网络,存储的使用情况,给出一个最大需求值以及所需资源池的类型,申请者填完需求后,系统进行计算。本发明计算方法的参数涉及到CPU,内存,网络,存储,I/O,虚拟机数量等。此方法具有减少资源的变更次数,评估的有效性,业务系统的运行稳定性,可靠性等特点。
【专利说明】一种虚拟资源的综合评估方法
【技术领域】
[0001] 本发明涉及云计算资源中为资源申请者提供一种科学计算方法,实现资源的高可 利用性,业务运行的稳定性,可靠性等优点。
【背景技术】
[0002] 虚拟资源的使用通常是按照一般层次级别业务系统进行资源的分配和使用,使用 过程中出现资源不足,或资源过于空缺,再进行资源的调整或资源变更。然而对于云计算资 源池来说,要做到资源的灵活性调配和时效性业务运行使用的要求。而对于资源申请者来 说,对于满足系统运行的可持续性没有一个明确的相关数据进行参考,对资源的申请具有 盲目性,对未来系统的运行情况具有不可预测性。
[0003] 随着云的使用,资源的使用情况的可预估性,要能呈现一种掌控的态势,处于业务 运行所需要资源的范围之内。具有减少资源变更次数,业务的可持续性,稳定性,安全性等 显著特点。
【发明内容】
[0004] 本发明为了解决上述难题,提出一种虚拟资源的综合评估方法,本方法的计算可 以显著解决资源申请者对计算资源池的虚拟资源进行一个可预估性,是否可满足业务运行 最大高峰期的资源可利用性。而资源不足的情况下不再进行资源的变更而进行调配或虚拟 机迁移。
[0005] 本发明一种虚拟资源的综合评估方法是一种IT资源在向申请者提供前的对需求 资源的综合评估得出其资源应具有最大性能的方法,所述的对资源综合评估方法应用于云 计算中虚拟资源面向申请者,根据申请者对虚拟资源的多方面需求,最终形成一套适合业 务系统或满足业务系统运行时最大需求的集成形的虚拟资源。所述的虚拟资源多方面的需 求包括内存,CPU,网络,1/0,存储,资源类型,虚拟机数量等。所述的内存,CPU是一种基于 物理存在的虚拟资源,所述的资源类型是一种物理资源上的差异性,如硬件的可靠性,运行 的稳定性,资源的高可利用性等。所述的虚拟机数量是需要相同的资源集成的台数。
[0006] 本发明是通过下列技术方案来实现的: 一种虚拟资源的综合评估方法,根据云计算资源池的物理资源情况,做出的虚拟资源 的一个评估标准。申请者会根据业务系统运行过程中最大高峰期,并根据CPU,内存的使用 率,1/0,网络,存储的使用情况,给出一个最大需求值以及所需资源池的类型。申请者填完 需求后,系统进行计算,系统计算的步骤如下: (1)计算资源池的类型和级别:每个资源池分为高,中,低三个级别,每个级别有不同的 评估系数标准。以X86资源池为例,公式为:X86高端资源池中物理CPU配置数(核)X虚拟 (PU评估系数+X86高端资源池中物理内存配置数(GB) X虚拟内存评估系数+Ι0Χ 10评估 系数+网络(千兆/万兆)X评估系数+存储X标准系数。X86资源池中有高端资源池,中 端资源池,低端资源池,三个资源池级别中,物理的配置信息不同,从而计算汇总得出三个 级别的期间; (2)获取虚拟资源的需求参数。评估的性能参数有五种,CPU,内存,1/0,网络和存储, 同等性能的虚拟机数量。相对资源池来说,评估的性能参数是虚拟资源的综合评估标准。虚 拟资源的性能参数只需五种类型的参数相加即可; (3 )根据(2 ),得出资源申请者的资源综合评估的结论Η ; (4) 分出Η所在(1)中得出来的区间。从中选择的资源池信息,取大不取小; (5) 根据所在的资源池,进行下一层级的计算,S卩:资源组,资源组里包含的是物理机的 一个集群,而进行资源组的一个计算是对集群中虚拟机的运行情况进行计算,在业务高峰 期对CPU,内存,网络,1/0,存储五项性能数据计算;其中,此时的五项性能数据是资源池中 的虚拟资源,而这些虚拟数据来源于接口和采集器进行采集并汇总,虚拟机数量是需要相 同的资源集成的台数; (6) 综合计算返回结论参考列表。
[0007] 本发明的有益效果是: (1) 资源申请者对计算资源池的资源使用情况及资源综合性能情况有一定的数据分 析,提1?资源申请者的体验性; (2) 业务系统运行的可持续性,稳定性,业务运行资源的可预估性,为资源的充分满足 提供最基本的保障; (3) 可减少计算资源池虚拟机迁移的次数,虚拟资源变更的次数; (4) 资源申请后,资源池资源的容量进行分析,对计算资源池是否扩容提供一个固定数 据的依据; (5) 资源申请者在资源使用过程中,是否再次进行资源变更,为决定性有一个数据上的 依据。
【专利附图】
【附图说明】
[0008] 图1为一种虚拟资源的综合评估方法的整体架构示意图。
【具体实施方式】
[0009] -种虚拟资源的综合评估方法,根据云计算资源池的物理资源情况,做出的虚拟 资源的一个评估标准,申请者会根据业务系统运行过程中最大高峰期,并根据CPU,内存的 使用率,1/0,网络,存储的使用情况,给出一个最大需求值以及所需资源池的类型。申请者 填完需求后,系统进行计算,系统计算的步骤如下: (1) 计算资源池的类型和级别:每个资源池分为高,中,低三个级别,每个级别有不同的 评估系数标准。以X86资源池为例,公式为:X86高端资源池中物理CPU配置数(核)X虚拟 (PU评估系数+X86高端资源池中物理内存配置数(GB) X虚拟内存评估系数+Ι0Χ 10评估 系数+网络(千兆/万兆)X评估系数+存储X标准系数。X86资源池中有高端资源池,中 端资源池,低端资源池,三个资源池级别中,物理的配置信息不同,从而计算汇总得出三个 级别的期间; (2) 获取虚拟资源的需求参数。评估的性能参数有五种,CPU,内存,1/0,网络和存储, 同等性能的虚拟机数量。相对资源池来说,评估的性能参数是虚拟资源的综合评估标准。虚 拟资源的性能参数只需五种类型的参数相加即可; (3 )根据(2 ),得出资源申请者的资源综合评估的结论Η ; (4) 分出Η所在(1)中得出来的区间。从中选择的资源池信息,取大不取小; (5) 根据所在的资源池,进行下一层级的计算,S卩:资源组,资源组里包含的是物理机的 一个集群,而进行资源组的一个计算是对集群中虚拟机的运行情况进行计算,在业务高峰 期对CPU,内存,网络,1/0,存储五项性能数据计算,注意此时的五项性能数据是资源池中的 虚拟资源。而这些虚拟数据来源于接口和采集器进行采集并汇总。虚拟机数量是需要相同 的资源集成的台数; (6) 结论列表性能指标选择。计算后能满足申请中需求的资源类型和性能的结果列表 会有多种参考的方向。如:1,多种计算资源池的类型。2,计算资源池级别。3,计算资源组。 每一组性能指标中都会有--对应,不可跨组,从每组中挑选性能参数进行资源申请时的 依据; (7) 多种方式确认最终选择。结果列表中还有计算资源池中承载的数量和预计可承载 你相同性能需求的台数。请选择预计还能承载最多虚拟机数的计算资源组; (8) 资源提出申请。
【权利要求】
1. 一种虚拟资源的综合评估方法,其特征是,根据云计算资源池的物理资源情况,做出 的虚拟资源的一个评估标准,申请者根据业务系统运行过程中最大高峰期,并根据CPU,内 存的使用率,1/0,网络,存储的使用情况,给出一个最大需求值以及所需资源池的类型,申 请者填完需求后,系统进行计算,系统计算的步骤如下: (1) 计算资源池的类型和级别:每个资源池分为高,中,低三个级别,每个级别有不同的 评估系数标准; (2) 获取虚拟资源的需求参数;评估的性能参数有五种,CPU,内存,1/0,网络和存储,同 等性能的虚拟机数量;相对资源池来说,评估的性能参数是虚拟资源的综合评估标准;虚 拟资源的性能参数只需五种类型的参数相加即可; (3 )根据(2 ),得出资源申请者的资源综合评估的结论Η ; (4) 分出Η所在(1)中得出来的区间,从中选择的资源池信息,取大不取小; (5) 根据所在的资源池,进行下一层级的计算,S卩:资源组,资源组里包含的是物理机的 一个集群,而进行资源组的一个计算是对集群中虚拟机的运行情况进行计算,在业务高峰 期对CPU,内存,网络,1/0,存储五项性能数据计算;其中,此时的五项性能数据是资源池中 的虚拟资源,而这些虚拟数据来源于接口和采集器进行采集并汇总,虚拟机数量是需要相 同的资源集成的台数; (6) 综合计算返回结论参考列表。
【文档编号】G06F9/455GK104063265SQ201410316355
【公开日】2014年9月24日 申请日期:2014年7月4日 优先权日:2014年7月4日
【发明者】胡永华, 张富华, 沈卫强, 张天雄, 白枫, 钱福建, 徐兵元, 耿贞伟, 彭勇 申请人:云南电网公司, 云南云电同方科技有限公司