[发明专利]动态代码部署和版本化有效

专利信息
申请号: 201580053156.9 申请日: 2015-09-29
公开(公告)号: CN107003862B 公开(公告)日: 2020-08-04
发明(设计)人: 蒂莫西·艾伦·瓦格纳;肖恩·菲利普·雷克;德里克·史蒂文·曼纳林;赵鑫;迪伦·钱德勒·托马斯 申请(专利权)人: 亚马逊技术有限公司
主分类号: G06F8/65 分类号: G06F8/65;G06F8/71
代理公司: 北京天昊联合知识产权代理有限公司 11112 代理人: 顾丽波;井杰
地址: 美国华*** 国省代码: 暂无信息
权利要求书: 查看更多 说明书: 查看更多
摘要:
搜索关键词: 动态 代码 部署 版本
【说明书】:

提供一种用于提供动态代码部署和版本化的系统。所述系统可被配置来接收在虚拟计算系统上执行更新的程序代码的第一请求;基于所述第一请求确定所述更新的程序代码是加载到所述虚拟计算系统上的虚拟机实例上的现有容器之上的更老的程序代码的更新版本;启动将所述更新的程序代码下载到所述相同的虚拟机实例上的第二容器之上;以及致使所述第一请求由所述现有容器中的所述更老的程序代码进行处理。

本申请的申请人在2014年9月30日同时提交以下美国专利申请:

以上提及申请的的公开内容均以引用的方式整体并入本文。

背景

一般来说,计算装置利用通信网络或一系列通信网络进行数据交换。公司和组织操作互连许多计算装置来支持操作或者向第三方提供服务的计算机网络。计算系统可位于单一地理位置或者位于多个不同地理位置中(例如,经由私有或公共通信网络互连)。确切地,数据中心或数据处理中心(在本文中总体称之为“数据中心”)可包括多个互连的计算系统以向数据中心的用户提供计算资源。数据中心可以是代表某一组织操作的私有数据中心或代表公众或者为了公众的利益操作的公共数据中心。

为了促进数据中心资源的加大利用,虚拟化技术可允许单个物理计算装置托管虚拟机的一个或多个实例,所述虚拟机作为独立计算装置向数据中心的用户展现并操作。利用虚拟化,单个物理计算装置可按照动态方式创建、维护、删除或以其他方式管理虚拟机。进而,用户可从数据中心请求计算机资源,包括单一计算装置或联网计算装置配置,并且可提供用户不同数目的虚拟机资源。

在一些场景中,虚拟机实例可根据多个虚拟机实例类型进行配置以提供特定功能性。例如,各种计算装置可与操作系统或操作系统配置、虚拟化硬件资源和软件应用的不同组合相关联,以使得计算装置能够提供不同的所希望的功能性,或者更有效地提供类似功能性。这些虚拟机实例类型配置经常包含在装置图像内,所述装置图像包括静态数据,所述静态数据包含虚拟机在被启动时将运行的软件(例如,OS和应用以及它们的配置和数据文件等)。装置图像典型地存储在用来创建或初始化实例的硬盘上。因此,计算装置可处理装置图像以便实现所希望的软件配置。

附图简述

当结合附图参阅以下详细描述时,本公开的上述方面和许多伴随的优点将变得更容易明白,同时变得更好理解,附图中:

图1是描绘根据示例性方面的用于提供低延时计算能力的说明性环境的框图;

图2-图5是例示根据示例性方面的示例性版本化方案的框图;

图6描绘根据示例性方面的提供用于管理虚拟计算系统上的代码部署的版本化和部署管理器的计算装置的总体架构;

图7是流程图,其例示根据示例性方面的由部署管理器实现的示例性代码部署例程;

详述

公司和组织不再需要获取并管理它们自己的数据中心以便实行计算操作(例如,执行代码,包括线程、程序、软件、例程、子例程、进程等)。随着云计算的到来,现在可在互联网上以分钟获得并配置传统上由硬件计算装置所提供的存储空间和计算能力。因此,开发者可快速购买所希望数目的计算资源而无需担心获取物理机器。此类计算资源典型地以虚拟计算资源或虚拟机实例的形式购买。这些虚拟机实例(其托管在具有它们自己的操作系统和其他软件部件的物理计算装置上)可以与物理计算机相同的方式被利用。

下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。

该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于亚马逊技术有限公司,未经亚马逊技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服

本文链接:http://www.vipzhuanli.com/pat/books/201580053156.9/2.html,转载请声明来源钻瓜专利网。

×

专利文献下载

说明:

1、专利原文基于中国国家知识产权局专利说明书;

2、支持发明专利 、实用新型专利、外观设计专利(升级中);

3、专利数据每周两次同步更新,支持Adobe PDF格式;

4、内容包括专利技术的结构示意图流程工艺图技术构造图

5、已全新升级为极速版,下载速度显著提升!欢迎使用!

请您登陆后,进行下载,点击【登陆】 【注册】

关于我们 寻求报道 投稿须知 广告合作 版权声明 网站地图 友情链接 企业标识 联系我们

钻瓜专利网在线咨询

周一至周五 9:00-18:00

咨询在线客服咨询在线客服
tel code back_top