一种云平台的能耗管理方法、装置、设备及介质制造方法及图纸

技术编号:23763170 阅读:33 留言:0更新日期:2020-04-11 18:28
本申请公开了一种云平台的能耗管理方法,包括:将目标云平台中的物理主机分配至运行资源池和备用资源池;判断目标云平台中的业务负载是否小于预设阈值;若是,则利用DRS将业务负载集中分配至运行资源池中的物理主机,并将运行资源池中未承载业务负载的物理主机分配至备用资源池;对备用资源池进行更新,得到第一更新资源池;统计第一更新资源池中物理主机的数量,得到第一更新值,并判断第一更新值是否大于预设最大值;若是,则从第一更新资源池中筛选第一数量的物理主机,并将第一数量的物理主机设置为节电模式。通过该方法可以在不影响目标云平台物理主机使用寿命的前提下,也能够降低目标云平台在运行过程中的能耗量。

Energy consumption management method, device, equipment and media of cloud platform

【技术实现步骤摘要】
一种云平台的能耗管理方法、装置、设备及介质
本专利技术涉及云平台管理
,特别涉及一种云平台的能耗管理方法、装置、设备及介质。
技术介绍
随着计算机技术的飞速发展,云平台因其能够利用硬件资源和软件资源为人们提供计算和存储能力,所以,在实际应用中,得到了较为普遍的应用。在云平台的实际运行过程中,云平台中的负载通常会呈现出“潮汐现象”,请参见图1,图1为云平台负载呈现潮汐现象的示意图。在现有技术当中,通常会利用DPM(DynamicPowerManagement,动态电源管理)和DRS(DistributedResourceSchedule,分布式资源调度程序)来对云平台的业务负载进行动态调整来降低云平台的能量消耗。其中,DRS可以对云平台业务负载进行动态监控,并选择合适的调度策略来重新调配虚拟机在物理服务器上的分布,当云平台中的负载较低时,DPM会依赖DRS,将云平台中的虚拟机动态集中到云平台中少量的物理主机上,并将云平台中的其它物理主机进行下电操作,并以此来减少云平台的能耗消耗。但是,云平台的此种能耗管理方式,由于需要频繁地对物理主机进行下电操作,这样会对物理主机中的电子器件造成损伤,并由此影响云平台中物理主机的使用寿命。目前,针对这一技术问题,还没有较为有效的解决办法。由此可见,如何在不影响云平台中物理主机使用寿命的前提下,也能够减少云平台在运行过程中的能耗量,是本领域技术人员亟待解决的技术问题。
技术实现思路
有鉴于此,本专利技术的目的在于提供一种云平台的能耗管理方法、装置、设备及介质,以在不影响云平台中物理主机使用寿命的前提下,降低云平台在运行过程中的能耗量。其具体方案如下:一种云平台的能耗管理方法,包括:将目标云平台中处于性能模式下的物理主机分配至在线资源池,并将所述在线资源池中运行有虚拟机的物理主机分配至运行资源池,将所述在线资源池中未运行虚拟机的物理主机分配至备用资源池;判断所述目标云平台中的业务负载是否小于预设阈值;若是,则利用DRS将所述业务负载集中分配至所述运行资源池中的物理主机,并将所述运行资源池中未承载所述业务负载的物理主机分配至所述备用资源池;对所述备用资源池进行更新,得到第一更新资源池;统计所述第一更新资源池中物理主机的数量,得到第一更新值,并判断所述第一更新值是否大于预设最大值;若是,则从所述第一更新资源池中筛选第一数量的物理主机,并将所述第一数量的物理主机设置为节电模式;其中,所述第一数量为所述第一更新值与所述预设最大值的差值。优选的,所述将所述第一数量的物理主机设置为节电模式的过程,包括:将所述第一数量的物理主机中的CPU调整为节电模式,以将所述第一数量的物理主机设置为节电模式。优选的,所述将所述第一数量的物理主机中的CPU调整为节电模式的过程,包括:利用Agent技术将所述第一数量的物理主机中的CPU调整为节电模式。优选的,还包括:实时将所述目标云平台中每一个物理主机的运行信息记录至日志。优选的,所述判断所述目标云平台中的业务负载是否小于预设阈值的过程之后,还包括:若否,则利用所述DRS将所述业务负载均衡分配至所述在线资源池的物理主机。优选的,还包括:当利用所述DRS将所述业务负载均衡分配至所述在线资源池的物理主机时,则将所述备用资源池中运行有虚拟机的物理主机分配至所述运行资源池;对所述备用资源池进行更新,得到第二更新资源池;统计所述第二更新资源池中物理主机的数量,得到第二更新值,并判断所述第二更新值是否小于预设最小值;若是,则从所述目标云平台中筛选第二数量处于节电模式下的物理主机,得到筛选主机;其中,所述第二数量为所述预设最小值与所述第二更新值的差值;将所述筛选主机分配至所述第二更新资源池,并将所述筛选主机设置为性能模式。相应的,本专利技术还公开了一种云平台的能耗管理装置,包括:资源池分配模块,用于将目标云平台中处于性能模式下的物理主机分配至在线资源池,并将所述在线资源池中运行有虚拟机的物理主机分配至运行资源池,将所述在线资源池中未运行虚拟机的物理主机分配至备用资源池;阈值判断模块,用于判断所述目标云平台中的业务负载是否小于预设阈值;负载分配模块,用于当所述阈值判断模块的判定结果为是时,则利用DRS将所述业务负载集中分配至所述运行资源池中的物理主机,并将所述运行资源池中未承载所述业务负载的物理主机分配至所述备用资源池;资源池更新模块,用于对所述备用资源池进行更新,得到第一更新资源池;数值统计模块,用于统计所述第一更新资源池中物理主机的数量,得到第一更新值,并判断所述第一更新值是否大于预设最大值;模式设置模块,用于当所述数值统计模块的判定结果为是时,则从所述第一更新资源池中筛选第一数量的物理主机,并将所述第一数量的物理主机设置为节电模式;其中,所述第一数量为所述第一更新值与所述预设最大值的差值。相应的,本专利技术还公开了一种云平台的能耗管理设备,包括:存储器,用于存储计算机程序;处理器,用于执行所述计算机程序时实现如前述所公开的一种云平台的能耗管理方法的步骤。相应的,本专利技术还公开了一种计算机可读存储介质,所述计算机可读存储介质上存储有计算机程序,所述计算机程序被处理器执行时实现如前述所公开的一种云平台的能耗管理方法的步骤。可见,在本专利技术中,首先将目标云平台中处于性能模式下的物理主机分配至在线资源池,并将在线资源池中运行有虚拟机的物理主机分配至运行资源池,将在线资源池中未运行虚拟机的物理主机分配至备用资源池;然后,判断目标云平台中的业务负载是否小于预设阈值;如果目标云平台中的业务负载小于预设阈值时,则利用DRS将业务负载集中分配至运行资源池中的物理主机,并将运行资源池中未承载业务负载的物理主机分配至备用资源池;之后,再对备用资源池进行更新,得到第一更新资源池,并统计第一更新资源池中物理主机的数量,得到第一更新值;最后,再判断第一更新值是否大于预设最大值,如果第一更新值大于预设最大值,则将第一数量的物理主机设置为节电模式。显然,在本专利技术所提供的能耗管理方法中,因为不需要对目标云平台中的物理主机进行下电操作,就可以使得目标云平台进入节电模式,由此就避免了对物理主机中电子元器件所造成的损伤。这样就保证了在不影响目标云平台物理主机使用寿命的前提下,也能够降低目标云平台在运行过程中的能耗量。相应的,本专利技术所提供的一种云平台的能耗管理装置、设备及介质,同样具有上述有益效果。附图说明为了更清楚地说明本专利技术实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本专利技术的实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据提供的附图获得其他的附图。图1为云平台负载呈现潮汐现象的示意图;图2为本专利技术实施例所提供的一种云平台的能本文档来自技高网...

【技术保护点】
1.一种云平台的能耗管理方法,其特征在于,包括:/n将目标云平台中处于性能模式下的物理主机分配至在线资源池,并将所述在线资源池中运行有虚拟机的物理主机分配至运行资源池,将所述在线资源池中未运行虚拟机的物理主机分配至备用资源池;/n判断所述目标云平台中的业务负载是否小于预设阈值;/n若是,则利用DRS将所述业务负载集中分配至所述运行资源池中的物理主机,并将所述运行资源池中未承载所述业务负载的物理主机分配至所述备用资源池;/n对所述备用资源池进行更新,得到第一更新资源池;/n统计所述第一更新资源池中物理主机的数量,得到第一更新值,并判断所述第一更新值是否大于预设最大值;/n若是,则从所述第一更新资源池中筛选第一数量的物理主机,并将所述第一数量的物理主机设置为节电模式;其中,所述第一数量为所述第一更新值与所述预设最大值的差值。/n

【技术特征摘要】
1.一种云平台的能耗管理方法,其特征在于,包括:
将目标云平台中处于性能模式下的物理主机分配至在线资源池,并将所述在线资源池中运行有虚拟机的物理主机分配至运行资源池,将所述在线资源池中未运行虚拟机的物理主机分配至备用资源池;
判断所述目标云平台中的业务负载是否小于预设阈值;
若是,则利用DRS将所述业务负载集中分配至所述运行资源池中的物理主机,并将所述运行资源池中未承载所述业务负载的物理主机分配至所述备用资源池;
对所述备用资源池进行更新,得到第一更新资源池;
统计所述第一更新资源池中物理主机的数量,得到第一更新值,并判断所述第一更新值是否大于预设最大值;
若是,则从所述第一更新资源池中筛选第一数量的物理主机,并将所述第一数量的物理主机设置为节电模式;其中,所述第一数量为所述第一更新值与所述预设最大值的差值。


2.根据权利要求1所述的能耗管理方法,其特征在于,所述将所述第一数量的物理主机设置为节电模式的过程,包括:
将所述第一数量的物理主机中的CPU调整为节电模式,以将所述第一数量的物理主机设置为节电模式。


3.根据权利要求2所述的能耗管理方法,其特征在于,所述将所述第一数量的物理主机中的CPU调整为节电模式的过程,包括:
利用Agent技术将所述第一数量的物理主机中的CPU调整为节电模式。


4.根据权利要求1所述的能耗管理方法,其特征在于,还包括:
实时将所述目标云平台中每一个物理主机的运行信息记录至日志。


5.根据权利要求1至4任一项所述的能耗管理方法,其特征在于,所述判断所述目标云平台中的业务负载是否小于预设阈值的过程之后,还包括:
若否,则利用所述DRS将所述业务负载均衡分配至所述在线资源池的物理主机。


6.根据权利要求5所述的能耗管理方法,其特征在于,还包括:
当利用所述DRS将所述业务负载均衡分配至所述在线资源池的物理主机时,则将所述备用资源池中运行有虚拟机...

【专利技术属性】
技术研发人员:苏正伟
申请(专利权)人:北京浪潮数据技术有限公司
类型:发明
国别省市:北京;11

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1