【技术实现步骤摘要】
云产品的云资源绑定方法、装置、存储介质以及电子设备
[0001]本申请涉及云资源绑定领域,尤其涉及一种云产品的云资源绑定方法
、
装置
、
存储介质以及电子设备
。
技术介绍
[0002]在创建云产品时,需要为云产品分配云资源,以创建云产品
。
云资源由云计算管理平台项目
OpenStack
管理,
OpenStack
为一种基础设施即服务软件
。
现有技术中,在为云产品分配云资源时,
OpenStack
承接了大部分的工作,可以将
OpenStack
理解为一个黑盒子,其接收到分配云资源的请求,则为云产品分配云资源,并返回分配结果
。
[0003]然而,现有技术中,分配云资源的工作都交给
OpenStack
处理,如
OpenStack
对资源进行操作和绑定等等,导致应用程序接口的逻辑越来越重,无法保证应用程序接口的原子性
。
也就是说,现有技术中,
OpenStack
的负担过重,可能由于应用程序接口的逻辑复杂而容易产生错误
。
技术实现思路
[0004]本申请提供了一种云产品的云资源绑定方法
、
装置
、
存储介质以及电子设备,以解决云产品绑定云资源的过程中容易产生错误的技术问题
。
[0005]第一方面,本申请提供了一种云产品 ...
【技术保护点】
【技术特征摘要】
1.
一种云产品的云资源绑定方法,其特征在于,包括:在接收到创建请求的情况下,根据所述创建请求确定多个创建任务,其中,所述创建请求用于创建云产品,每一个所述创建任务用于绑定所述云产品所需的一种云资源,所述多个创建任务具有先后顺序;从基础设施即服务软件的多个子绑定功能中,确定每一个所述创建任务对应的目标子绑定功能,其中,所述目标子绑定功能用于为所述云产品绑定与所述创建任务对应的所述云资源,所述子绑定功能为对基础设施即服务软件中的绑定功能进行聚合得到的子功能,所述绑定功能用于绑定所述云产品所需的所有云资源;将所述目标子绑定功能的标识发送给所述基础设施即服务软件,以使所述基础设施即服务软件按照所述先后顺序调用每一个所述目标子绑定功能,从而为所述云产品绑定所需的云资源
。2.
根据权利要求1所述的方法,其特征在于,所述在接收到创建请求的情况下,根据所述创建请求确定多个创建任务包括:在接收到所述创建请求的情况下,从所述创建请求中确定所述云产品所需的每一种所述云资源;根据每一种所述云资源对应的云资源标识确定出每一种所述云资源对应的所述创建任务;按照所述云资源在所述云产品的运行过程中的使用顺序对所述创建任务进行排序,得到所述多个创建任务
。3.
根据权利要求2所述的方法,其特征在于,所述按照所述云资源在所述云产品的运行过程中的使用顺序对所述创建任务进行排序,得到所述多个创建任务包括:确定所述云资源在所述云产品运行过程中的使用顺序;按照所述使用顺序将每一个所述创建任务确定为双向链表中的一个节点,按照所述创建任务的顺序确定所述双向链表的方向,其中,所述双向链表包括有方向,所述方向为相邻的两个所述创建任务中,前一个创建任务确定出的节点指向的后一个创建任务确定出的节点的方向
。4.
根据权利要求1所述的方法,其特征在于,所述从基础设施即服务软件的多个子绑定功能中,确定每一个所述创建任务对应的目标子绑定功能包括:确定每一个所述创建任务的任务唯一标识;从所述多个子绑定功能中,确定与所述任务唯一标识匹配的子绑定功能;将确定出的子绑定功能确定为所述目标子绑定功能
。5.
根据权利要求1所述的方法,其特征在于,所述将所述目标子绑定功能的标识发送给所述基础设施即服务软件,以使所述基础设施即服务软件按照所述先后顺序调用每一个所述目标子绑定功能,从而为所述云产品绑定所需的云资源包括:将按照所述先后顺序排序后的所述创建任务中的第一个创建任务作为当前任务,对每一个所述当前任务执行如下操作,直到遍历所有的创建任...
【专利技术属性】
技术研发人员:雷文伟,
申请(专利权)人:北京金山云网络技术有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。