[发明专利]增强的虚拟机镜像管理系统在审
| 申请号: | 202080061825.8 | 申请日: | 2020-06-18 |
| 公开(公告)号: | CN114391136A | 公开(公告)日: | 2022-04-22 |
| 发明(设计)人: | J·丁;蔡剑枫;P·K·哈伍德;N·G·阿尔费奥 | 申请(专利权)人: | 微软技术许可有限责任公司 |
| 主分类号: | G06F9/455 | 分类号: | G06F9/455;G06F8/65;G06F11/36 |
| 代理公司: | 永新专利商标代理有限公司 72002 | 代理人: | 李光颖 |
| 地址: | 美国华*** | 国省代码: | 暂无信息 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 增强 虚拟机 管理 系统 | ||
本公开提供了用于在数据管道内使对更新的VM产品镜像的构建和验证自动化的方法、系统和计算设备。所公开的系统也能够基于更新数据针对所述更新的VM产品镜像的功能的风险来确定是否应当通过测试所述更新的VM产品镜像来验证所述更新的VM产品镜像。通过在数据管道内使构建和验证VM产品镜像的过程自动化,系统能够缓解由常规过程导致的时间迟滞,所述常规过程在创建VM镜像过程中使用人工启动的步骤并且单独地使用人工启动的工具来验证VM镜像。
背景技术
云服务提供商(CSP)在云中提供网络服务、基础设施和/或应用。可以在能够由公司或个体使用网络连接而访问的数据中心中托管云服务。CSP越来越多地使用虚拟机(VM)镜像(image)来向用户提供这些云服务的很大一部分。例如,当用户访问所述云中的应用时,用户最可能访问包含该特定应用的VM镜像。因此,对于CSP而言,VM镜像是主要资源,并且对VM镜像的构建和验证是CSP的关键功能。
常规地,构建和验证VM镜像会是缓慢、低效的过程。例如,用于创建和验证VM镜像的常规过程会是缓慢和低效的,因为所述过程在创建VM镜像过程中使用人工启动的步骤、在验证VM镜像和发布VM镜像过程中使用人工启动的工具。具体而言,对用于提供云服务的虚拟机的创建、验证、发布和复制对于提供商而言会是时间密集的并且是低效率的。
同样地,一些现有的过程可能是按照杂乱无章的方式来实施的。例如,VM镜像可以是在一个位置被创建的,并且是在不同的位置被验证的,即,VM镜像可以在开发者的机器上被人工地实例化,然后被移动到数据中心以用于验证测试。例如,在开发者的办公室中的开发者机器上创建了VM镜像上的云服务的更新的VM镜像,所述更新的VM镜像被人工地启动,从而移动到沙盒测试环境以用于测试,并且在测试之后,经测试的更新的VM镜像被舍弃。
同样常规地,通过对所述VM镜像施加所述更新并且测试所述更新的VM镜像来验证对VM镜像的所述更新。因此,对更新的VM镜像的常规测试可能增加许多个小时,以将云服务的经验证的更新的VM镜像递送到云。此外,当执行向所述VM镜像施加所述更新并且重新测试所述更新的VM镜像的常规测试时,对所述更新的VM镜像的常规测试导致对计算资源的额外使用。
此外,如果更新的VM镜像是在开发者的机器上创建的,并且开发者的机器不可用,那么所述更新的VM镜像不可用于验证测试。因此,常常在将所述云服务的所述更新的VM镜像递送到所述云的过程中导致延迟。
在本文中做出的公开正是针对这些和其他技术挑战而提出的。
发明内容
在本文中所公开的技术通过在数据管道内使对VM产品镜像的构建和验证自动化而提供了相对于现有系统的改进。数据管道是串联连接的一组数据处理元件,其中,一个元件的输出和/或所述元件是下一个元件的输入。通过在数据管道内使构建和验证VM产品镜像的过程自动化,系统能够缓解由常规过程导致的时间迟滞,所述常规过程在创建VM镜像过程中使用人工启动的步骤并且单独地使用人工启动的工具来验证VM镜像。同样地,通过在数据管道内使构建和验证VM产品镜像的过程自动化,系统能够提供使所述构建和验证产生在相同数据管道内的益处。此外,在数据管道内构建和验证VM产品镜像的过程中,所述数据管道能够提供统一的方案来管理对运行产品所需的前提条件(prerequisite)的安装。
在本文中所公开的技术能够带来对计算系统资源的更有效率的使用。具体地,当通过对更新的VM产品镜像进行测试而以常规方式验证所述更新的VM产品镜像时使用计算机资源,诸如存储器使用、网络使用和处理器使用。然而,通过基于所述更新对于所述更新的VM产品镜像的功能的风险来确定是否应当通过对所述更新的VM产品镜像进行测试而验证所述更新的VM产品镜像,能够减少对被用于将更新的VM产品镜像递送到云的计算资源的使用。例如,通过因为所述更新对于更新的VM产品镜像的功能的风险低而不对所述更新的VM产品镜像进行测试,将导致将所述更新的VM产品镜像递送到云所需的较少的计算机资源使用。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于微软技术许可有限责任公司,未经微软技术许可有限责任公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202080061825.8/2.html,转载请声明来源钻瓜专利网。





