资源管理方法及装置与流程

文档序号:34731936发布日期:2023-07-08 01:56阅读:50来源:国知局
资源管理方法及装置与流程

本申请属于资源分配领域,具体涉及一种资源管理方法及装置。


背景技术:

1、相关技术资源管理平台只将特定的资源,例如对于kubernetes集群资源,纳入接管,使使用人员在使用资源时,需要从所有资源中识别需要的资源并进行配置和部署,导致对资源的管理比较混乱,不方便使用。


技术实现思路

1、有鉴于此,本申请提供一种资源管理方法及装置,以解决相关技术中存在的问题。

2、具体地,本申请是通过如下技术方案实现的:

3、第一方面,提供了一种资源管理方法,应用于资源管理系统,所述系统维护有与不同资源类型对应的若干资源组,每个资源组包括同种资源类型的资源,所述方法包括:

4、响应于应用部署方针对待部署的目标应用的应用部署请求,获取与目标应用对应的目标资源类型和资源配额;

5、在所述目标资源类型对应的资源组中,为所述目标应用分配目标资源组;

6、将所述应用部署方提交的与所述目标应用对应的应用实例部署到所述目标资源组中,并加载与所述应用实例对应的运行环境模板,以完成对所述目标应用的部署。

7、可选的,每个资源组与运行环境相绑定,所述方法还包括:

8、获取所述目标应用的适配运行环境,所述适配运行环境指与所述资源配额对应的待分配资源适配的所述目标应用的运行环境;

9、所述在所述目标资源类型对应的资源组中,为所述目标应用分配目标资源组,包括:

10、在所述目标资源类型对应的资源组中,为所述目标应用分配与所述适配运行环境相绑定的目标资源组。

11、可选的,所述资源管理系统还维护有与所述若干个资源组对应的访问控制权限的配置信息;所述应用部署请求还包括发起所述应用部署请求的请求成员的信息;

12、所述在所述目标资源类型对应的资源组中,为所述目标应用分配目标资源组,包括:

13、在所述目标资源类型对应的资源组中,基于各个资源组的访问控制权限配置信息,为所述目标应用分配所述请求成员具有使用权限的目标资源组。

14、可选的,所述方法还包括:

15、获取与所述目标应用对应的资源选择范围,所述资源选择范围指所述资源配额对应的待分配资源的选择范围;

16、所述将所述应用部署方提交的与所述目标应用对应的应用实例部署到所述目标资源组中,包括:

17、根据所述资源选择范围确定的资源调度规则,将所述应用部署方提交的与所述目标应用对应的应用实例部署到所述目标资源组中。

18、可选的,所述资源管理系统还维护有与所述若干资源组对应的用于指示各个资源组的特征的标签。

19、可选的,所述资源管理系统维护有各个企业用户的资源池,所述资源池包括与不同的资源类型对应的若干资源集合,每个资源集合包括具有同种资源类型的若干资源组。

20、可选的,所述资源类型包括:kubernetes资源类型和主机资源类型。

21、第二方面,提供了一种资源管理装置,所述装置包括:

22、请求模块,用于响应于应用部署方针对待部署的目标应用的应用部署请求,获取与目标应用对应的目标资源类型和资源配额;

23、分配模块,用于在所述目标资源类型对应的资源组中,为所述目标应用分配目标资源组;

24、部署模块,用于将所述应用部署方提交的与所述目标应用对应的应用实例部署到所述目标资源组中,并加载与所述应用实例对应的运行环境模板,以完成对所述目标应用的部署。

25、第三方面,提供了一种电子设备,包括:

26、处理器;

27、用于存储处理器可执行指令的存储器;

28、其中,所述处理器通过运行所述可执行指令以实现第一方面所述的方法。

29、第四方面,提供了一种计算机可读存储介质,其上存储有计算机指令,该指令被处理器执行时实现第一方面所述方法的步骤。

30、本申请实施例通过将各种资源类型的资源都纳入接管,并将资源划分为与不同资源类型对应的若干资源组,实现了管理和规划于一体的资源管理,以使应用部署方可以基于目标应用的部署需求将目标应用部署到对应的资源组中,也方便了用户对资源的管理和使用。



技术特征:

1.一种资源管理方法,其特征在于,应用于资源管理系统,所述系统维护有与不同资源类型对应的若干资源组,每个资源组包括同种资源类型的资源,所述方法包括:

2.根据权利要求1所述的方法,其特征在于,每个资源组与运行环境相绑定,所述方法还包括:

3.根据权利要求1所述的方法,其特征在于,所述资源管理系统还维护有与所述若干个资源组对应的访问控制权限的配置信息;所述应用部署请求还包括发起所述应用部署请求的请求成员的信息;

4.根据权利要求1-3任一所述的方法,其特征在于,所述方法还包括:

5.根据权利要求1所述的方法,其特征在于,所述资源管理系统还维护有与所述若干资源组对应的用于指示各个资源组的特征的标签。

6.根据权利要求1所述的方法,其特征在于,所述资源管理系统维护有各个企业用户的资源池,所述资源池包括与不同的资源类型对应的若干资源集合,每个资源集合包括具有同种资源类型的若干资源组。

7.根据权利要求1所述的方法,其特征在于,所述资源类型包括:kubernetes资源类型和主机资源类型。

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

9.一种电子设备,其特征在于,包括:

10.一种计算机可读存储介质,其特征在于,其上存储有计算机指令,该指令被处理器执行时实现如权利要求1-7中任一项所述方法的步骤。


技术总结
本申请提供一种资源管理方法及装置,属于资源分配领域,本申请实施例的资源管理方法包括:响应于应用部署方针对待部署的目标应用的应用部署请求,获取与目标应用对应的目标资源类型和资源配额;在所述目标资源类型对应的资源组中,为所述目标应用分配目标资源组;将所述应用部署方提交的与所述目标应用对应的应用实例部署到所述目标资源组中,并加载与所述应用实例对应的运行环境模板,以完成对所述目标应用的部署。

技术研发人员:张思进
受保护的技术使用者:阿里巴巴(中国)有限公司
技术研发日:
技术公布日:2024/1/13
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1