[发明专利]利用阶段和版本策略的基于拓扑的管理方法、系统和介质有效
申请号: | 201480083719.4 | 申请日: | 2014-09-30 |
公开(公告)号: | CN107005421B | 公开(公告)日: | 2021-06-01 |
发明(设计)人: | 斯蒂芬·H·麦斯 | 申请(专利权)人: | 微福斯有限责任公司 |
主分类号: | H04L12/24 | 分类号: | H04L12/24;H04L29/06 |
代理公司: | 北京德琦知识产权代理有限公司 11018 | 代理人: | 康泉;宋志强 |
地址: | 美国*** | 国省代码: | 暂无信息 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 利用 阶段 版本 策略 基于 拓扑 管理 方法 系统 介质 | ||
1.一种利用阶段和版本策略的基于拓扑的管理的方法,该方法包括:
将拓扑与应用相关联,其中所述拓扑包括多个节点;
确定阶段和版本策略,以针对所述应用的多个阶段和版本中的每一个定义可用基础结构,其中所述阶段包括所述应用的开发阶段和所述应用的部署阶段中的至少一个;
基于所确定的阶段和版本策略,将可用于所述应用的多个阶段中的对应阶段的节点与所述应用的所述对应阶段相关联;并且
规定与所述应用的所述对应阶段相关联的所述节点。
2.根据权利要求1所述的方法,其中,将节点与所述应用的所述多个阶段中的所述对应阶段相关联包括:以代码的方式定义所述拓扑并且将所述节点与所述应用的所述对应阶段相关联。
3.根据权利要求1所述的方法,包括:基于所述应用的变化属性将所述应用从第一阶段和版本策略演变到第二阶段和版本状态,以用于阶段化和版本化策略的评估。
4.根据权利要求1所述的方法,包括:基于所述应用的开发阶段经由API来触发阶段和版本状态,以用于阶段化和版本化策略的评估。
5.根据权利要求1所述的方法,其中,所述阶段和版本策略包括:
针对所述应用的所述拓扑中所包含的多个层,指示在每个阶段所述多个层需要什么的信息;以及
指引多个层中的哪些层必须用于或不必用于应用的对应阶段、版本、或能力的信息。
6.根据权利要求1所述的方法,其中,以YAML来编写所述拓扑以及所述阶段和版本策略,其中所述阶段和版本策略绑定到所述拓扑。
7.根据权利要求1所述的方法,其中,规定所述拓扑包括:在所述应用的所述开发、测试、试生产、和生产中封装应用人工制品、所述拓扑、以及所述阶段和版本策略以从IDE触发规定,其中,能够通过值或者通过在包括数据的文件内的引用来提供所封装的应用人工制品、拓扑、以及阶段和版本策略中的任何项。
8.根据权利要求1所述的方法,包括:经由开发工具链请求在特定阶段对所述应用进行规定并管理,以在试生产和生产的不同步骤期间测试所述应用。
9.根据权利要求1所述的方法,包括:基于与所述应用的阶段和版本相关联的阶段和版本策略对所述拓扑进行实例化。
10.一种用于促进利用阶段和版本策略的基于拓扑的管理的系统,所述系统包括:
用于开发、测试、阶段化、执行、并且支持云服务管理的平台,所述平台包括多个引擎,以:
将拓扑与应用关联,其中所述拓扑包括多个节点;
确定多个阶段和版本策略,以为所述应用的多个阶段和版本中的每个阶段和版本定义可用的基础结构,其中所述阶段包括所述应用的开发阶段和所述应用的部署阶段中的至少一个;
基于所确定的多个策略,将可用于所述应用的多个阶段中的对应阶段的节点与所述应用的所述对应阶段相关联;并且
规定与所述应用的所述对应阶段相关联的所述节点。
11.根据权利要求10所述的系统,其中,所述阶段和版本策略为应用开发的每个对应的阶段和版本指引规定和管理。
12.根据权利要求10所述的系统,其中,所述拓扑包括由所述平台管理的云服务。
13.根据权利要求10所述的系统,包括拓扑使用循环管理(LCM)引擎,用于执行管理过程以基于所述多个策略对服务进行实例化。
14.根据权利要求10所述的系统,其中,所述平台包括代理,所述代理包括在所述代理上构建的多个应用,所述代理被配置为基于所述多个策略来管理所规定的应用。
15.一种计算机可读存储介质,所述计算机可读存储介质存储计算机可用程序代码以用于利用阶段和版本策略的基于拓扑的管理,所述计算机可用程序代码包括:
在由处理器执行时将应用的拓扑关联的计算机可用程序代码,其中所述拓扑包括多个节点;
在由处理器执行时确定多个策略的计算机可用程序代码,其中,所述多个策略包括阶段和版本策略,所述阶段和版本策略针对所述应用的给定阶段和版本定义多个可用基础结构,其中所述阶段包括所述应用的开发阶段和所述应用的部署阶段中的至少一个;
在由处理器执行时,基于所确定的多个策略将可用于所述应用的多个阶段中的对应阶段的节点与所述应用的所述对应阶段相关联的计算机可用程序代码;以及
在由处理器执行时规定与所述应用的所述对应阶段相关联的所述节点的计算机可用程序代码。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于微福斯有限责任公司,未经微福斯有限责任公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201480083719.4/1.html,转载请声明来源钻瓜专利网。