[发明专利]资源编排的方法、介质、装置和计算设备有效
申请号: | 201710702299.9 | 申请日: | 2017-08-16 |
公开(公告)号: | CN107526639B | 公开(公告)日: | 2021-07-09 |
发明(设计)人: | 朱凌墨;冯常健;尧飘海;陈谔 | 申请(专利权)人: | 杭州朗和科技有限公司 |
主分类号: | G06F9/50 | 分类号: | G06F9/50;G06F16/901 |
代理公司: | 北京律智知识产权代理有限公司 11438 | 代理人: | 阚梓瑄;王卫忠 |
地址: | 310052 浙江省杭州市*** | 国省代码: | 浙江;33 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 资源 编排 方法 介质 装置 计算 设备 | ||
本发明的实施方式提供了一种资源编排的方法、介质、装置和计算设备。该资源编排的方法包括:获取资源编排的描述文件;基于所述描述文件,确定需要编排的各个资源之间的依赖关系;根据所述各个资源之间的依赖关系和所述描述文件中针对上述各个资源的描述内容,依次创建所述各个资源。本发明实施方式提供的技术方案能够提高资源编排的效率,并且便于对各个资源进行管理。
技术领域
本发明的实施方式涉及计算机及通信技术领域,更具体地,本发明的实施方式涉及资源编排的方法、介质、装置和计算设备。
背景技术
本部分旨在为权利要求书中陈述的本发明的实施方式提供背景或上下文。此处的描述不因为包括在本部分中就承认是现有技术。
在大规模的分布式应用中,互联网企业对系统架构的可用性要求越来越高,面临着竞争和用户需求的快速增长,应用的发布越来越频繁,因此需要缩短从业务开发到业务上线的周期。
目前的业务基本上都是经过需求评审后,再针对该业务进行开发和测试,因此需要提供开发环境、测试环境、集成环境及预发布环境,同时需要为该业务编排相应的资源,以提供给用户使用,并且大部分的应用部署依赖于人工操作或半自动化的模式来实现。
发明内容
但是,由于需要依赖于人工操作或半自动化的模式来实现,因此目前的业务开发及资源编排效率低下。并且目前的资源编排脚本仅提供了资源,并未描述资源之间的关系,这不仅会导致开发出的应用可能无法正常启动,而且不易管理为各个业务编排的资源。
为此,非常需要一种改进的资源编排的方案,以提高资源编排的效率,并且便于对各个资源进行管理。
在本上下文中,本发明的实施方式期望提供一种资源编排的方法、介质、装置和计算设备。
在本发明实施方式的第一方面中,提供了一种资源编排的方法,包括:获取资源编排的描述文件;基于所述描述文件,确定需要编排的各个资源之间的依赖关系;根据所述各个资源之间的依赖关系和所述描述文件中针对上述各个资源的描述内容,依次创建所述各个资源。
在本发明的一些实施方式中,基于前述方案,其中,根据所述各个资源之间的依赖关系和所述描述文件中针对所述各个资源的描述内容,依次创建所述各个资源的步骤,包括:将所述各个资源抽象为顶点;根据所述各个资源之间的依赖关系生成所述顶点之间的有向边,以得到描述所述各个资源之间的依赖关系的有向无环图;根据所述有向无环图和所述各个资源的描述内容,依次创建所述各个资源。
在本发明的一些实施方式中,基于前述方案,其中,根据所述有向无环图和所述各个资源的描述内容,依次创建所述各个资源的步骤,包括:根据所述各个资源的描述内容,先创建所述有向无环图中没有前驱点的顶点所对应的资源,然后依次对前驱点对应的资源已创建的顶点所对应的资源进行创建。
在本发明的一些实施方式中,基于前述方案,其中,在依次创建所述各个资源之后,还包括:获取资源编排更新后的描述文件;根据所述更新后的描述文件,对需要编排的各个资源进行调整。
在本发明的一些实施方式中,基于前述方案,其中,根据所述更新后的描述文件,对需要编排的各个资源进行调整的步骤,包括:根据所述更新后的描述文件,生成更新后的有向无环图;根据更新前后的有向无环图和更新前后的描述文件中针对各个资源的描述内容,生成更新图;基于所述更新图和更新后的描述文件中针对各个资源的描述内容,对需要编排的各个资源进行调整。
在本发明的一些实施方式中,基于前述方案,其中,根据更新前后的有向无环图和更新前后的描述文件中针对各个资源的描述内容,生成更新图的步骤,包括:根据更新前后的有向无环图和更新前后的描述文件中针对各个资源的描述内容,确定更新前后的有向无环图中发生变化的各个顶点;基于更新前后的有向无环图中发生变化的各个顶点,生成所述更新图。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于杭州朗和科技有限公司,未经杭州朗和科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201710702299.9/2.html,转载请声明来源钻瓜专利网。