一种云资源的分配方法及装置制造方法及图纸

技术编号:19702868 阅读:26 留言:0更新日期:2018-12-08 14:21
本发明专利技术实施例公开了一种云资源的分配方法,包括:接收到对云资源的申请后,确定所述云资源所属的资源类型;当所确定的资源类型为新增的资源类型时,将所确定的资源类型与已建立的多个分配流程中的一个进行映射;执行所确定的资源类型映射的分配流程,以进行所述云资源的分配。通过本发明专利技术的方案,解决了新增一种或几种资源类型的申请,而无需随之变动扩充原有的分配流程及业务代码等问题。

【技术实现步骤摘要】
一种云资源的分配方法及装置
本专利技术涉及云技术,尤其涉及一种云资源的分配方法及装置。
技术介绍
在云环境下,计算、存储、网络、容器等数据中心的基础设施资源会按需提供给租户使用,但是,由于资源是有限度的,并且,管理人员也不知道每个租户会具体需求多少资源,这就需要租户去主动按需申请所需要的资源类型与资源配额(类似日常生活中的用水、用电的购买场景),并且,在审批通过后,会要求自动创建出相应的资源,比如,申请虚拟机,审批通过后,自动创建虚拟机。当前很多云平台系统已经提供了资源分配功能,但通常是一种资源类型对应一种分配流程,这就面临着随着申请资源类型的扩展而导致原有的分配流程的业务代码随之扩充的问题。如何做到新增一种或几种资源类型的申请分配而无需随之变动扩充原有的分配流程业务代码是亟待解决的技术问题。
技术实现思路
本专利技术的主要目的在于提供一种云资源的分配方法及装置,可以实现当新增一种或几种资源类型时,无需变动扩充原有的分配流程以及分配流程的业务代码。为了解决上述技术问题,本专利技术提供了一种云资源的分配方法,包括:一种云资源的分配方法,其特征在于,所述方法包括:接收到对云资源的申请后,确定所述云资源所属的资源类型;当所确定的资源类型为新增的资源类型时,将所确定的资源类型与已建立的多个分配流程中的一个进行映射;执行所确定的资源类型映射的分配流程,以进行所述云资源的分配。进一步地,所述接收到对云资源的申请之前,所述方法还包括:预先定义多种资源类型;根据预定规则将所述预先定义的多种资源类型划分为不同的类别;针对不同的类别,建立与每个类别对应的分配流程;并建立所述资源类型与所述分配流程的映射关系。进一步地,所述资源类型与所述分配流程是一对一或者多对一的映射关系。进一步地,所述将所确定的资源类型与已建立的多个分配流程中的一个进行映射,包括:根据所述预定规则判断所确定的资源类型所属的类别;在已建立的多个分配流程中,根据所述类别确定所对应的分配流程;将所确定的资源类型与所确定的分配流程进行映射。进一步地,所述执行所确定的资源类型映射的分配流程,包括:审批所述对云资源的申请后,调用资源管理接口及所确定的资源类型的相关参数;通过所述资源管理接口将所述相关参数发送至资源管理模块,以用于对所申请的云资源进行管理和创建。为了解决上述问题,本专利技术还提供了一种云资源的分配装置,包括:存储器和处理器;其特征在于:所述存储器,用于保存用于云资源的分配的程序;所述处理器,用于读取执行所述用于云资源的分配的的程序,执行如下操作:接收到对云资源的申请后,确定所述云资源所属的资源类型;当所确定的资源类型为新增的资源类型时,将所确定的资源类型与已建立的多个分配流程中的一个进行映射;执行所确定的资源类型映射的分配流程,以进行所述云资源的分配。进一步,所述处理器读取执行所述用于云资源的分配的程序,还执行如下操作:所述接收到对云资源的申请之前,预先定义多种资源类型;根据预定规则将所述预先定义的多种资源类型划分为不同的类别;针对不同的类别,建立与每个类别对应的分配流程;并建立所述资源类型与所述分配流程的映射关系。进一步,所述处理器读取执行所述用于云资源的分配的程序,还执行如下操作:所述资源类型与所述分配流程是一对一或者多对一的映射关系。进一步,所述将所确定的资源类型与已建立的多个分配流程中的一个进行映射,包括:根据所述预定规则判断所确定的资源类型所属的类别;在已建立的多个分配流程中,根据所述类别确定所对应的分配流程;将所确定的资源类型与所确定的分配流程进行映射。进一步,所述执行所确定的资源类型映射的分配流程,包括:审批所述对云资源的申请后,调用资源管理接口及所确定的资源类型的相关参数;通过所述资源管理接口将所述相关参数发送至资源管理模块,以用于对所申请的云资源进行管理和创建。本专利技术提出了一种云资源的分配方法,包括:接收到对云资源的申请后,确定所述云资源所属的资源类型当所确定的资源类型为新增的资源类型时,将所确定的资源类型与已建立的多个分配流程中的一个进行映射;执行所确定的资源类型映射的分配流程,以进行所述云资源的分配。通过本专利技术的方案,解决了新增一种或几种资源类型的申请,而无需随之变动扩充原有的分配流程及业务代码等问题。本专利技术的其它特征和优点将在随后的说明书中阐述,并且,部分地从说明书中变得显而易见,或者通过实施本专利技术而了解。本专利技术的目的和其他优点可通过在说明书、权利要求书以及附图中所特别指出的结构来实现和获得。附图说明附图用来提供对本专利技术技术方案的进一步理解,并且构成说明书的一部分,与本申请的实施例一起用于解释本专利技术的技术方案,并不构成对本专利技术技术方案的限制。图1为本专利技术实施例的云资源的分配方法的流程图;图2为本专利技术实施例的云资源的分配装置的示意图;图3为本专利技术实施例的云资源的资源类型定义的流程图;图4为本专利技术实施例的资源类型与分配流程映射关系的示意图;图5为本专利技术实施例的建立资源类型与分配流程映射关系的流程图;图6为本专利技术实施例的资源管理的流程图。具体实施方式为使本专利技术的目的、技术方案和优点更加清楚明白,下文中将结合附图对本专利技术的实施例进行详细说明。需要说明的是,在不冲突的情况下,本申请中的实施例及实施例中的特征可以相互任意组合。在附图的流程图示出的步骤可以在诸如一组计算机可执行指令的计算机系统中执行。并且,虽然在流程图中示出了逻辑顺序,但是在某些情况下,可以以不同于此处的顺序执行所示出或描述的步骤。图1是本专利技术实施例的云资源的分配方法的流程图,根据该流程图,本实施例的云资源的分配方法,包括:步骤100:接收到对云资源的申请后,确定所述云资源所属的资源类型;在本实施例中,在接收到对云资源的申请后,确定该申请的云资源所属的资源类型。可选地,在接收到对云资源的申请之前,预先定义多种资源类型,即对于不同云资源所属的资源类型,可以预先定义,例如,虚拟机定义为VM,网络定义为NET。可选地,将上述预先定义的资源类型保存到云平台的数据库中。可选地,根据资源类型的重要性等相关因素设定分类规则,将预先定义的多种资源类型根据分类规则划分为不同的类别;例如:将主机、云硬盘等划分为第一类别;将云物理机、共享盘等划分为第二类别。并根据不同的类别,建立与每个类别对应的分配流程,在建立分配流程以后,将每个类别的资源类型与分配流程进行映射;例如:将第一类别的资源类型与第一分配流程进行映射,将第二类别的资源类型与第二分配流程进行映射。可选地,所述建立与每个类别对应的分配流程后,建立所述资源类型与所述分配流程的映射关系表。在本实施例的一些可选的实现方式中,所述映射关系表中,所述资源类型与所述分配流程是一对一或者多对一的映射关系,具体包括:一种类别可以包括一种资源类型或者多种资源类型,将类别与分配流程进行映射时,类别与分配流程可以是一对一的关系;资源类型和分配流程之间可以是一对一,或多对一的关系;其中,不同分配流程之间,至少审批步骤是不同的。步骤101:当所确定的资源类型为新增的资源类型时,将所确定的资源类型与已建立的多个分配流程中的一个进行映射。在本实施例中,首先对所确定的资源类型进行判断,如果是新增的资源类型时,将所确定的资源类型与已建立的多个分配流程中的一个分配流程进行映射。在本本文档来自技高网...

【技术保护点】
1.一种云资源的分配方法,其特征在于,所述方法包括:接收到对云资源的申请后,确定所述云资源所属的资源类型;当所确定的资源类型为新增的资源类型时,将所确定的资源类型与已建立的多个分配流程中的一个进行映射;执行所确定的资源类型映射的分配流程,以进行所述云资源的分配。

【技术特征摘要】
1.一种云资源的分配方法,其特征在于,所述方法包括:接收到对云资源的申请后,确定所述云资源所属的资源类型;当所确定的资源类型为新增的资源类型时,将所确定的资源类型与已建立的多个分配流程中的一个进行映射;执行所确定的资源类型映射的分配流程,以进行所述云资源的分配。2.根据权利要求1所述的云资源的分配方法,其特征在于,所述接收到对云资源的申请之前,所述方法还包括:预先定义多种资源类型;根据预定规则将所述预先定义的多种资源类型划分为不同的类别;针对不同的类别,建立与每个类别对应的分配流程;并建立所述资源类型与所述分配流程的映射关系。3.根据权利要求2所述的云资源的分配方法,其特征在于:所述资源类型与所述分配流程是一对一或者多对一的映射关系。4.根据权利要求2所述的云资源的分配方法,其特征在于,所述将所确定的资源类型与已建立的多个分配流程中的一个进行映射,包括:根据所述预定规则判断所确定的资源类型所属的类别;在已建立的多个分配流程中,根据所述类别确定所对应的分配流程;将所确定的资源类型与所确定的分配流程进行映射。5.根据权利要求1所述的云资源的分配方法,其特征在于,所述执行所确定的资源类型映射的分配流程,包括:审批所述对云资源的申请后,调用资源管理接口及所确定的资源类型的相关参数;通过所述资源管理接口将所述相关参数发送至资源管理模块,以用于对所申请的云资源进行管理和创建。6.一种云资源的分配装置,包括:存储器和处理器;其特征在于:所述存储器,用...

【专利技术属性】
技术研发人员:朱波
申请(专利权)人:郑州云海信息技术有限公司
类型:发明
国别省市:河南,41

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

1