资源管理方法、装置、设备及存储介质与流程

文档序号:37170516发布日期:2024-03-01 12:16阅读:16来源:国知局
资源管理方法、装置、设备及存储介质与流程

本申请属于云计算,具体涉及一种资源管理方法、装置、设备及存储介质。


背景技术:

1、云技术(cloud technology)是指在广域网或局域网内将硬件、软件、网络等系列资源统一起来,实现数据的计算、储存、处理和共享的一种托管技术。在云技术中,云上的管控侧会根据客户需要,对集群中的云服务器实例进行弹性伸缩管理,以实现云服务器实例能够被弹性地使用。

2、相关技术中,在对集群中的云服务器实例进行弹性伸缩管理时,通常会根据云服务器的检测指标,比如中央处理器(central processing unit,cpu)利用率、内存利用率、出入带宽等,结合设定的阈值,来对云上集群中的云服务器实例进行伸缩管理操作。然而,由于这种管理方式是根据已经创建出的云服务器实例资源使用率以及相应阈值来对云服务器实例进行扩容,针对云上集群中任务存在排队,但是正常运行的任务负载可能并不高的情况,云上管控侧并不会对集群中的云服务器实例进行扩容。这就会出现任务排队时间过长,资源利用率不高的情况。


技术实现思路

1、为了解决上述技术问题,本申请提供一种资源管理方法、装置、设备及存储介质。

2、一方面,本申请实施例提供了一种资源管理方法,所述方法包括:

3、获取计算集群中的待处理任务信息和云服务器实例配置信息;待处理任务信息包括等待时长超过时间阈值的待处理任务以及待处理任务对应的资源需求信息;云服务器实例配置信息包括至少一种预设云服务器实例对应的资源配置信息;

4、将每种资源配置信息分别与资源需求信息进行匹配,得到每种所述资源配置信息的匹配结果;匹配结果包括每种资源配置信息与资源需求信息的差异程度;

5、根据匹配结果,从至少一种资源配置信息中,确定与资源需求信息的差异程度满足预设条件的目标资源配置信息;

6、基于目标资源配置信息创建目标云服务器实例;目标云服务器实例用于对待处理任务进行处理。

7、另一方面,本申请实施例还提供了一种资源管理装置,所述装置包括:

8、获取模块,用于获取计算集群中的待处理任务信息和云服务器实例配置信息;待处理任务信息包括等待时长超过时间阈值的待处理任务以及待处理任务对应的资源需求信息;云服务器实例配置信息包括至少一种预设云服务器实例对应的资源配置信息;

9、匹配模块,用于将每种资源配置信息分别与资源需求信息进行匹配,得到每种所述资源配置信息的匹配结果;匹配结果包括每种资源配置信息与资源需求信息的差异程度;

10、目标资源配置信息确定模块,用于根据匹配结果,从至少一种资源配置信息中,确定与资源需求信息的差异程度满足预设条件的目标资源配置信息;

11、目标云服务器实例创建模块,用于基于目标资源配置信息创建目标云服务器实例;目标云服务器实例用于对待处理任务进行处理。

12、另一方面,本申请实施例还提供了一种资源管理的电子设备,所述电子设备包括处理器和存储器,存储器中存储有至少一条指令或至少一段程序,至少一条指令或至少一段程序由处理器加载并执行以实现如上述所述的资源管理方法。

13、另一方面,本申请实施例还提供了一种计算机可读存储介质,所述计算机可读存储介质中存储有至少一条指令或至少一段程序,所述至少一条指令或所述至少一段程序由处理器加载并执行以实现如上述所述的资源管理方法。

14、另一方面,本申请实施例还提供了一种计算机程序产品,所述计算机程被处理器执行时实现如上述所述的资源管理方法。

15、本申请实施例提出的资源管理方法、装置、电子设备及存储介质,通过获取计算集群中等待时长超过时间阈值的待处理任务以及待处理任务对应的资源需求信息,将其与至少一种预设云服务器实例对应的资源配置信息进行匹配,以确定出与资源需求信息差异程度满足预设条件的目标资源配置信息,然后基于目标资源配置信息创建待处理任务对应的目标云服务器实例,从而可以利用目标云服务器实例对待处理任务进行处理。上述方案利用待处理任务对应的资源需求来对计算集群中的云服务器实例进行扩缩容管理,可以减少任务排队情况,从而提高任务的处理效率。而且通过将资源需求信息与预设云服务器实例对应的资源配置信息进行匹配,可以实现在满足任务处理需要的同时减少云服务器实例资源浪费,从而提高了云资源利用率。



技术特征:

1.一种资源管理方法,其特征在于,所述方法包括:

2.根据权利要求1所述的方法,其特征在于,所述资源需求信息包括处理器需求信息和内存需求信息;所述资源配置信息包括处理器配置信息和内存配置信息;所述将每种所述资源配置信息分别与所述资源需求信息进行匹配,得到每种所述资源配置信息的匹配结果,包括:

3.根据权利要求2所述的方法,其特征在于,所述基于所述资源需求信息和所述初始匹配资源配置信息进行差异程度计算,得到所述匹配结果,包括:

4.根据权利要求3所述的方法,其特征在于,所述根据所述匹配结果,从至少一种所述资源配置信息中,确定与所述资源需求信息的差异程度满足预设条件的目标资源配置信息,包括:

5.根据权利要求4所述的方法,其特征在于,在所述根据所述处理器差异信息,在所述初始匹配资源配置信息中确定处理器差异信息满足预设条件的资源配置信息,得到目标匹配资源配置信息之后,所述方法还包括:

6.根据权利要求1所述的方法,其特征在于,所述方法还包括:

7.根据权利要求1至6任意一项所述的方法,其特征在于,所述方法还包括:

8.根据权利要求1所述的方法,其特征在于,所述方法还包括:

9.根据权利要求8所述的方法,其特征在于,在所述向所述计算集群发送缩容信息,以使所述计算集群中管理节点断开与空闲云服务器实例之间的通信链路之后,所述方法包括:

10.一种资源管理装置,其特征在于,所述装置包括:

11.一种资源管理的电子设备,其特征在于,所述设备包括处理器和存储器,所述存储器中存储有至少一条指令或至少一段程序,所述至少一条指令或所述至少一段程序由所述处理器加载并执行如权利要求1-9任一项所述的资源管理方法。

12.一种计算机可读存储介质,其特征在于,所述存储介质中存储有至少一条指令或至少一段程序,所述至少一条指令或至少一段程序由处理器加载并执行以实现如权利要求1-9任一项所述的资源管理方法。

13.一种计算机程序产品,包括计算机程序,其特征在于,所述计算机程序被处理器执行时实现权利要求1-9任一项所述的资源管理方法。


技术总结
本申请属于云计算技术领域,具体涉及一种资源管理方法、装置、设备及存储介质,可以应用于云技术、人工智能、地图领域、智慧交通、辅助驾驶、车载等各种场景,该方法包括:获取计算集群中的待处理任务信息和资源配置信息;待处理任务信息包括待处理任务以及资源需求信息;将每种资源配置信息分别与资源需求信息进行匹配,得到每种所述资源配置信息的匹配结果;根据匹配结果,从至少一种资源配置信息中,确定与资源需求信息的差异程度满足预设条件的目标资源配置信息;基于目标资源配置信息创建目标云服务器实例。该方案利用待处理任务对应的资源需求来对计算集群中的云服务器实例进行自动扩容,可以减少任务排队情况,从而提高任务的处理效率。

技术研发人员:李卓彧,陈煜东,王鑫彤
受保护的技术使用者:腾讯科技(深圳)有限公司
技术研发日:
技术公布日:2024/2/29
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1