[发明专利]用于对装置的云环境进行版本控制的系统和方法在审
申请号: | 201980018919.4 | 申请日: | 2019-01-09 |
公开(公告)号: | CN111868685A | 公开(公告)日: | 2020-10-30 |
发明(设计)人: | C·凯泽 | 申请(专利权)人: | 思杰系统有限公司 |
主分类号: | G06F8/71 | 分类号: | G06F8/71;H04L29/08;G06F8/60 |
代理公司: | 北京泛华伟业知识产权代理有限公司 11280 | 代理人: | 王勇 |
地址: | 美国佛*** | 国省代码: | 暂无信息 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 用于 装置 环境 进行 版本 控制 系统 方法 | ||
公开的实施例描述了用于对装置的云环境的进行版本控制的系统和方法。版本控制系统可以存储用于使用多个云提供商中的云提供商的装置环境的第一版本的快照。该环境可以包括云提供商的一个或多个资源模板文件和一个或多个部署应用编程接口(API)。版本控制系统可以接收自动部署装置环境的第二版本的请求。该环境的第二版本的快照可以包括不同于该环境的第一版本的快照的一个或多个资源模板文件的至少一个第二资源模板文件。该版本控制系统可以响应于该请求自动部署环境的第二版本。
本申请要求于2018年1月24日提交的名称为“SYSTEMS AND METHODS FORVERSIONING A CLOUD ENVIRONMENT FOR A DEVICE”的美国专利申请No.15/878,892的优先权和利益,其全部内容通过引用合并于此以用于所有目的。
技术领域
本申请总体上涉及用于对装置的云环境进行版本控制的系统和方法。特别地,本申请涉及用于简化和抽象化特定部署协议和应用编程接口(API)以允许用户容易地创建和保存云计算环境的版本的系统和方法。
背景技术
云服务提供商向需要访问软件和硬件工具的个人和组织提供此类工具。通常,由云服务提供的软件和硬件(包括虚拟化的硬件)的任何组合可以被称为云环境。用户可能希望随着时间推移修改云环境的某些方面。用户可能还希望能够在稍后的时间还原到较早版本的云环境,或者可能希望将云环境迁移到不同的云提供商。但是,云提供商之间的版本控制和迁移可能需要对特定的部署协议、应用编程接口(API)和其他程序详细信息的广泛了解,而这些缺乏经验的用户可能并不了解。
发明内容
用于对云计算环境进行版本控制的现有解决方案将传统的版本控制系统(例如Git)与模板的版本控制结合在一起。模板可以是由云服务提供商提供的模板。但是,将这种版本控制系统与特定于特定云服务提供商的模板一起使用可能需要对特定云提供商部署协议和应用编程接口(API)有深入了解,以便创建要部署到云的配置文件。本公开描述了可以允许用户手动设置云环境的实例,然后从该基础设施创建云环境的映像的技术。此外,本公开描述了用于在不同的云提供商的服务之间创建映射的技术,其可以允许用户在两个或更多个不同的云提供商之间迁移云环境,而无需手动转换模板或过程来完成该转换过程。
学习对不同的云提供商的云环境实例的部署进行版本控制,需要了解其各自的部署API的知识以及任何资源模板文件或描述资源的其他文件的知识。此外,还可能需要特定版本控制软件和管理工具的知识,以便在云提供商的环境中使用程序化部署和管理。
然而,如本公开中所描述的,使用可以利用云提供商直接与用户环境交互的版本控制系统,可以允许不太有经验的用户(例如,个人和小型公司)有随着时间推移维护其云环境的历史记录以及随着时间推移还原其云基础设施的选项、设置或其他参数的能力。因此,本公开通过允许具有有限编程知识的用户设置云环境并制作云环境的快照来提供了针对上述问题的解决方案。可以对云环境的快照进行版本控制,从而允许用户在需要时返回到云环境的特定状态。用户还可以跟踪云环境的不同版本之间的更改,并可以轻松地将更改应用于当前云环境。一旦用户设置了云环境,用户就可以将云环境保存到系统的版本控制组件中以保存更改或者将环境更改为以前的状态。因此,本公开的系统和方法可以允许用户执行所需的操作,以便保留云基础设施的记录并在必要时返回到先前状态,而不必以编程方式与云服务提供商进行交互(其对于不太有经验的用户这可能是一个挑战)。
在一些实施例中,本公开的系统和方法可以利用与云服务提供商无关的可以在任何云环境的快照中捕获的通用模板。这样的模板可以足够通用,以允许在不同云提供商的部署协议和API之间进行映射。因此,该系统还可以用作在云提供商之间迁移云环境的可能的迁移工具。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于思杰系统有限公司,未经思杰系统有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201980018919.4/2.html,转载请声明来源钻瓜专利网。