一种云系统创建方法、装置、设备及计算机可读存储介质制造方法及图纸

技术编号:38919355 阅读:12 留言:0更新日期:2023-09-25 09:31
本申请公开了一种云系统创建方法、装置、设备及计算机可读存储介质,包括:接收客户端发送的各个资源的属性信息,其中,各个属性信息是由所述客户端对所述各个资源配置得到的信息,所述各个属性信息具备相同的预设数据格式;基于所述各个属性信息对所述各个资源进行资源校验,得到校验结果;确定所述校验结果为校验成功,基于所述各个属性信息构建有向无环图,并基于所述预设数据格式对应的解析方法和所述有向无环图来创建云系统。如此,云服务器无需针对不同的云系统结构设置不同的解析方法,直接利用预设数据格式对应的解析方法来对各个资源的属性信息进行解析,再结合有向无环图来创建云系统,降低创建的复杂性,提升创建速度。速度。速度。

【技术实现步骤摘要】
一种云系统创建方法、装置、设备及计算机可读存储介质


[0001]本申请涉及云计算、虚拟化、图论及计算机数据处理
,涉及但不限于一种云系统创建方法、装置、设备及计算机可读存储介质。

技术介绍

[0002]随着互联网技术突飞猛进的发展,云计算的势头已经势不可挡,各行各业都离不开云系统的创建,其中,云系统是指在云计算技术中申请计算、存储和网络等虚拟化资源。云计算的核心资源包括计算、存储和网络,如何快速且便捷的创建这些资源,是必须思考和需要解决的痛点问题。
[0003]云系统的创建过程主要包括计算、存储和网络的申请。以创建云主机举例来说,若希望云主机能上外网,则必须优先申请外部网络、浮动IP(或公网IP)以及虚拟私有云(Virtual Private Cloud,VPC)资源,如图1所示,VPC是一个逻辑概念,是路由器101、防火墙102、网络103和子网104等的集合;如果还希望云主机保存大数据,那么还需要申请块存储、对象存储或文件存储等存储资源。如图2所示,看似简单的云主机创建,实际包括了计算资源201、存储资源202以及网络资源203的申请。
[0004]在相关技术中,云系统创建过程是资源一体化申请,在进行一体化资源申请时,通常都需要预定义一些模板,模板规定了申请的资源类型,以及每类资源申请的个数,并且对每类资源的格式定义也做了约定。如此,云系统创建过程中,必须严格按照模板的格式填充数据,不能动态的增加和减少资源,也不能随意变动资源的格式定义,如果模板不满足需求,必须重新定义新模板,并针对新模板进行代码硬编码来实现资源调度。从而导致云系统创建过程复杂,创建速度较慢。

技术实现思路

[0005]有鉴于此,本申请实施例提供一种云系统创建方法、装置、设备及计算机可读存储介质。
[0006]本申请实施例的技术方案是这样实现的:
[0007]本申请实施例提供一种云系统创建方法,所述方法包括:
[0008]接收客户端发送的各个资源的属性信息,其中,各个属性信息是由所述客户端对所述各个资源配置得到的信息,所述各个属性信息具备相同的预设数据格式;
[0009]基于所述各个属性信息对所述各个资源进行资源校验,得到校验结果;
[0010]确定所述校验结果为校验成功,基于所述各个属性信息构建有向无环图,并基于所述预设数据格式对应的解析方法和所述有向无环图来创建云系统。
[0011]本申请实施例提供一种云系统创建装置,所述云系统创建装置包括:
[0012]接收模块,用于接收客户端发送的各个资源的属性信息,其中,各个属性信息是由所述客户端对所述各个资源配置得到的信息,所述各个属性信息具备相同的预设数据格式;
[0013]校验模块,用于基于所述各个属性信息对所述各个资源进行资源校验,得到校验结果;
[0014]创建模块,用于确定所述校验结果为校验成功,基于所述各个属性信息构建有向无环图,并基于所述预设数据格式对应的解析方法和所述有向无环图来创建云系统。
[0015]本申请实施例提供一种云系统创建设备,所述云系统创建设备包括:
[0016]处理器;以及
[0017]存储器,用于存储可在所述处理器上运行的计算机程序;
[0018]其中,所述计算机程序被处理器执行时实现上述云系统创建方法。
[0019]本申请实施例提供一种计算机可读存储介质,所述计算机存储介质中存储有计算机可执行指令,该计算机可执行指令配置为执行上述云系统创建方法。
[0020]本申请实施例提供一种云系统创建方法、装置、设备及计算机可读存储介质,该云系统创建方法包括:云服务器接收客户端发送的各个资源的属性信息,其中,该各个属性信息是由客户端对各个资源配置得到的信息,并且各个属性信息具备相同的预设数据格式。接着,云服务器利用各个属性信息对各个资源信息进行资源校验,得到校验结果,在校验结果为校验成功的情况下,基于各个属性信息构建有向无环图;最后基于预设格式对应的解析方法和有向无环图来创建云系统。如此,云服务器无需针对不同的云系统结构设置不同的解析方法,直接利用预设数据格式对应的解析方法便能够对各个资源的属性信息进行解析,再结合有向无环图来创建云系统,从而降低创建的复杂性,提升创建速度。
附图说明
[0021]在附图(其不一定是按比例绘制的)中,相似的附图标记可在不同的视图中描述相似的部件。附图以示例而非限制的方式大体示出了本文中所讨论的各个实施例。
[0022]图1为相关技术中VPC的组成结构示意图;
[0023]图2为相关技术中云主机的创建框架示意图;
[0024]图3为本申请实施例提供的云系统创建方法的一种实现流程示意图;
[0025]图4为本申请实施例提供的资源校验的一种实现流程示意图;
[0026]图5为相关技术中逐一申请资源的一种实现流程示意图;
[0027]图6为本申请实施例提供的串行申请资源的一种实现流程示意图;
[0028]图7为本申请实施例提供的确定资源创建方式的一种实现流程示意图;
[0029]图8为本申请实施例提的云系统创建方法的另一种实现流程示意图;
[0030]图9为本申请实施例提供的云系统创建交互方法的一种流程示意图;
[0031]图10为本申请实施例提供的有向无环图的一种结构示意图;
[0032]图11为本申请实施例提供的有向无环图节点状态转换参考图;
[0033]图12为本申请实施例提供的创建好的有向无环图的一种示意图;
[0034]图13为本申请实施例提供的设置有向无环图节点状态的一种示意图;
[0035]图14为本申请实施例提供的设置有向无环图节点状态的另一种示意图;
[0036]图15为本申请实施例提供的创建好的有向无环图的另一种示意图;
[0037]图16为本申请实施例提供的云系统创建装置的组成结构示意图;
[0038]图17为本申请实施例提供的云系统创建设备的组成结构示意图。
具体实施方式
[0039]为了使本申请的目的、技术方案和优点更加清楚,下面将结合附图对本申请作进一步地详细描述,所描述的实施例不应视为对本申请的限制,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其它实施例,都属于本申请保护的范围。
[0040]在以下的描述中,涉及到“一些实施例”,其描述了所有可能实施例的子集,但是可以理解,“一些实施例”可以是所有可能实施例的相同子集或不同子集,并且可以在不冲突的情况下相互结合。
[0041]在以下的描述中,所涉及的术语“第一\第二\第三”仅仅是区别类似的对象,不代表针对对象的特定排序,可以理解地,“第一\第二\第三”在允许的情况下可以互换特定的顺序或先后次序,以使这里描述的本申请实施例能够以除了在这里图示或描述的以外的顺序实施。
[0042]除非另有定义,本文所使用的所有的技术和科学术语与属于本申请的
的技术人本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种云系统创建方法,应用于云服务器,其特征在于,所述方法包括:接收客户端发送的各个资源的属性信息,其中,各个属性信息是由所述客户端对所述各个资源配置得到的信息,所述各个属性信息具备相同的预设数据格式;基于所述各个属性信息对所述各个资源进行资源校验,得到校验结果;确定所述校验结果为校验成功,基于所述各个属性信息构建有向无环图,并基于所述预设数据格式对应的解析方法和所述有向无环图来创建云系统。2.根据权利要求1中所述的方法,其特征在于,所述各个资源的属性信息包括资源的标识信息和不同资源之间的资源依赖信息,所述基于所述各个属性信息对所述各个资源进行资源校验,得到校验结果,包括:获取所述各个属性信息包含的各个标识信息和各个资源依赖信息;基于所述各个标识信息和所述各个资源依赖信息,确定所述各个资源中存在孤立资源或者循环依赖资源,确定所述校验结果为校验失败,其中,所述孤立资源为与任一资源均不存在依赖关系的资源;所述循环依赖资源为存在相互依赖关系的至少两个资源;基于所述各个标识信息和所述各个资源依赖信息,确定所述各个资源中不存在所述孤立资源或者所述循环依赖资源,确定所述校验结果为校验成功。3.根据权利要求2中所述的方法,其特征在于,所述基于所述各个属性信息构建有向无环图,包括:基于所述各个标识信息和所述各个资源依赖信息,确定所述各个资源之间的资源依赖关系;基于所述资源依赖关系构建具有依赖关系的资源之间的单向边,得到所述有向无环图。4.根据权利要求1中所述的方法,其特征在于,所述基于所述预设数据格式对应的解析方法和所述有向无环图来创建云系统,包括:基于所述有向无环图确定各个资源的创建方式;基于所述解析方法和所述各个资源的创建方式创建所述各个资源,得到云系统。5.根据权利要求4中所述的方法,其特征在于,所述基于所述有向无环图确定各个资源的创建方式,包括:基于所述有向无环图,从所述各个资源中确定多个第一目标资源,其中,所述第一目标资源为不存在依赖资...

【专利技术属性】
技术研发人员:刘林陶源栋李路中李爽徐敏杰
申请(专利权)人:中国移动通信集团有限公司
类型:发明
国别省市:

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

1