一种多云模型下资源调度的方法、装置及介质制造方法及图纸

技术编号:32569782 阅读:17 留言:0更新日期:2022-03-09 16:56
本申请公开了一种多云模型下资源调度的方法、装置及介质,涉及系统设计技术领域。该方法首先获取当前多云资源的规格数据、实际使用量数据以及计费单价;然后根据规格数据、实际使用量数据以及计费单价获取多云资源的规格计费数据和多云资源的实际使用量计费数据;并判断多云资源的规格计费数据和多云资源的实际使用量计费数据的差值与多云资源的规格计费数据的比值是否大于阈值;若大于阈值,则对当前多云资源进行减配。该方法通过分析多云资源的规格计费数据和多云资源的实际使用量计费数据与阈值的关系,实现了对多云模型下的资源调度。源调度。源调度。

【技术实现步骤摘要】
一种多云模型下资源调度的方法、装置及介质


[0001]本申请涉及系统设计
,特别是涉及一种多云模型下资源调度的方法、装置及介质。

技术介绍

[0002]随着云计算技术的发展,企业云上的业务数量和复杂度越来越高,客户业务使用的云资源从单一厂商到多种云共存的混合模式,云资源规模也在飞速增长。但是在多云模型下,如Openstack、Vmware、阿里云等云环境模型,通常资源的平均使用率不高,造成资源的大大浪费。
[0003]当前业界主流的云平台,大多只支持从单一的云采集数据,基于此进行资源的调度,不能给出多云模型下的资源调度。
[0004]由此可见,如何对多云模型下的资源进行调度,是本领域技术人员亟待解决的问题。

技术实现思路

[0005]本申请的目的是提供一种多云模型下资源调度的方法、装置及介质,用于实现对多云模型下的资源进行调度。
[0006]为解决上述技术问题,本申请提供一种多云模型下资源调度的方法,该方法包括:
[0007]获取当前多云资源的规格数据、实际使用量数据以及计费单价;
[0008]根据所述规格数据、实际使用量数据以及计费单价获取多云资源的规格计费数据和多云资源的实际使用量计费数据;
[0009]判断所述多云资源的规格计费数据和所述多云资源的实际使用量计费数据的差值与所述多云资源的规格计费数据的比值是否大于阈值;
[0010]若是,则对所述当前多云资源进行减配;
[0011]若否,则保持所述当前多云资源。
[0012]优选地,所述规格数据包括CPU、内存、存储的配置数据,所述实际使用量数据包括CPU、内存、存储的实际使用量数据。
[0013]优选地,各所述计费单价为相同的计费单价。
[0014]优选地,获取所述当前多云资源的规格数据、实际使用量数据包括:
[0015]自开始采集所述当前多云资源的规格数据、实际使用量数据开始,按照预设频率获取所述当前多云资源的规格数据、实际使用量数据。
[0016]优选地,获取所述当前多云资源的规格数据、实际使用量数据包括:
[0017]同时从多个云环境采集所述当前多云资源的规格数据、实际使用量数据。
[0018]优选地,在所述获取当前多云资源的规格数据、实际使用量数据以及计费单价之后,所述根据所述规格数据、实际使用量数据以及计费单价获取多云资源的规格计费数据和多云资源的实际使用量计费数据之前,还包括:
[0019]将所述规格数据、实际使用量数据处理为统一格式的数据。
[0020]优选地,在所述多云资源的规格计费数据和所述多云资源的实际使用量计费数据的差值与所述多云资源的规格计费数据的比值大于阈值的情况下,还包括:
[0021]输出对所述多云资源进行调度的提示信息。
[0022]为解决上述技术问题,本申请还提供了一种多云模型下资源调度的装置,包括:
[0023]第一获取模块,用于获取当前多云资源的规格数据、实际使用量数据以及计费单价;
[0024]第二获取模块,用于根据所述规格数据、实际使用量数据以及计费单价获取多云资源的规格计费数据和多云资源的实际使用量计费数据;
[0025]判断模块,用于判断所述多云资源的规格计费数据和所述多云资源的实际使用量计费数据的差值与所述多云资源的规格计费数据的比值是否大于阈值;若是,则触发减配模块;若否,则触发保持模块;
[0026]减配模块,用于对所述当前多云资源进行减配;
[0027]保持模块,用于保持所述当前多云资源。
[0028]为解决上述技术问题,本申请还提供了一种多云模型下资源调度的装置,包括:
[0029]存储器,用于存储计算机程序;
[0030]处理器,用于执行所述计算机程序时实现上述的多云模型下资源调度的方法的步骤。
[0031]为解决上述技术问题,本申请还提供了一种计算机可读存储介质,所述计算机可读存储介质上存储有计算机程序,所述计算机程序被处理器执行时实现上述的多云模型下资源调度的方法的步骤。
[0032]本申请所提供的一种多云模型下资源调度的方法,该方法首先获取当前多云资源的规格数据、实际使用量数据以及计费单价;然后根据规格数据、实际使用量数据以及计费单价获取多云资源的规格计费数据和多云资源的实际使用量计费数据;并判断多云资源的规格计费数据和多云资源的实际使用量计费数据的差值与多云资源的规格计费数据的比值是否大于阈值;若大于阈值,则对当前多云资源进行减配。该方法通过分析多云资源的规格计费数据和多云资源的实际使用量计费数据与阈值的关系,实现了对多云模型下的资源调度。
[0033]此外,本申请所提供的多云模型下资源调度的装置以及计算机可读存储介质包括上述提到的多云模型下资源调度的方法,效果同上。
附图说明
[0034]为了更清楚地说明本申请实施例,下面将对实施例中所需要使用的附图做简单的介绍,显而易见地,下面描述中的附图仅仅是本申请的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
[0035]图1为本申请提供的一种多云模型下资源调度方法的流程图;
[0036]图2为本申请的一实施例提供的多云模型下资源调度的装置的结构图;
[0037]图3为本申请另一实施例提供的多云模型下资源调度的装置的结构图。
具体实施方式
[0038]下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本申请一部分实施例,而不是全部实施例。基于本申请中的实施例,本领域普通技术人员在没有做出创造性劳动前提下,所获得的所有其他实施例,都属于本申请保护范围。
[0039]本申请的核心是提供一种多云模型下资源调度的方法、装置及介质,用于实现对多云模型下的资源进行调度。
[0040]为了使本
的人员更好地理解本申请方案,下面结合附图和具体实施方式对本申请作进一步的详细说明。图1为本申请提供的一种多云模型下资源调度方法的流程图,该方法包括:
[0041]S10:获取当前多云资源的规格数据、实际使用量数据以及计费单价。
[0042]随着云计算技术的发展,使用的云资源从单一模式到多种云共存的混合模式。使用的多云资源可以是Openstack、Vmware、阿里云等云资源。多云资源的规格数据可以是虚拟机的CPU、内存、存储的配置数据,如虚拟机是10核CPU,10G内存,100G硬盘。不同的虚拟机的规格数据的名称存在差异。多云资源环境的实际使用量数据是通过监控得到,可以是虚拟机的CPU、内存、存储的实际使用量数据,如对于上述的虚拟机,通过监测发现一年的平均使用量为10%。对于多云资源的计费单价可以根据实际情况具体设置,此处不作限定。如对于虚拟机的CPU的计费单价可以设置为10元/月,内存10元/月,存储5元/月,生成计费数据的单价依据。对于多云资源本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种多云模型下资源调度的方法,其特征在于,包括:获取当前多云资源的规格数据、实际使用量数据以及计费单价;根据所述规格数据、实际使用量数据以及计费单价获取多云资源的规格计费数据和多云资源的实际使用量计费数据;判断所述多云资源的规格计费数据和所述多云资源的实际使用量计费数据的差值与所述多云资源的规格计费数据的比值是否大于阈值;若是,则对所述当前多云资源进行减配;若否,则保持所述当前多云资源。2.根据权利要求1所述的多云模型下资源调度的方法,其特征在于,所述规格数据包括CPU、内存、存储的配置数据,所述实际使用量数据包括CPU、内存、存储的实际使用量数据。3.根据权利要求1所述的多云模型下资源调度的方法,其特征在于,各所述计费单价为相同的计费单价。4.根据权利要求1或2所述的多云模型下资源调度的方法,其特征在于,获取所述当前多云资源的规格数据、实际使用量数据包括:自开始采集所述当前多云资源的规格数据、实际使用量数据开始,按照预设频率获取所述当前多云资源的规格数据、实际使用量数据。5.根据权利要求1或2所述的多云模型下资源调度的方法,其特征在于,获取所述当前多云资源的规格数据、实际使用量数据包括:同时从多个云环境采集所述当前多云资源的规格数据、实际使用量数据。6.根据权利要求1至3任意一项所述的多云模型下资源调度的方法,其特征在于,在所述获取当前多云资源的规格数据、实际使用量数据以及计费单价之后,所述根据所述规格数据、实际使用量...

【专利技术属性】
技术研发人员:孔朋朋
申请(专利权)人:苏州浪潮智能科技有限公司
类型:发明
国别省市:

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

1