[发明专利]创建并部署服务准备完毕虚拟硬盘有效
| 申请号: | 201110340497.8 | 申请日: | 2011-10-19 |
| 公开(公告)号: | CN102521009A | 公开(公告)日: | 2012-06-27 |
| 发明(设计)人: | J·M·卡希尔;A·霍普曼;M·K·温德尔;E·R·莱尔马 | 申请(专利权)人: | 微软公司 |
| 主分类号: | G06F9/455 | 分类号: | G06F9/455;H04L29/08 |
| 代理公司: | 上海专利商标事务所有限公司 31100 | 代理人: | 杨洁 |
| 地址: | 美国华*** | 国省代码: | 美国;US |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 创建 部署 服务 准备 完毕 虚拟 硬盘 | ||
技术领域
本发明涉及虚拟硬盘,尤其涉及创建并部署服务准备完毕虚拟硬盘。
背景技术
基于web的服务包括位于web服务器上的文件以及存储在数据库中的数据。例如,存在大量位于不同网络中以处理被定向到该服务的通信量的服务器。对包括大量服务器的在线服务的部署和操作进行管理是一种耗时的过程,该过程要求会受到人类错误影响的大运营人员队伍。
发明内容
提供本发明内容以便以简化的形式介绍将在以下具体实施方式中还描述的一些概念。本发明内容并非旨在标识所要求保护的主题的关键特征或必要特征,也不旨在用于帮助确定所要求保护的主题的范围。
云管理器为在线服务控制机器的部署和管理。构建系统创建安装在机器上的部署准备完毕的虚拟硬盘(VHD),该机器跨场(farm)中的一个或多个网络分布,每个场都可以包括不同的配置。配置构建系统以自动地构建不同配置的VHD,该不同配置取决于对其使用该VHD的虚拟机(VM)的角色。构建系统使用VHD以在测试和生产环境两者中为在线服务创建虚拟机(VM)。云管理系统自动将所创建的虚拟硬盘(VHD)提供给机器。可在已经过测试的机器上直接安装相同的VHD。
附图说明
图1示出了用于管理与诸如内容管理服务之类的在线服务相关联的网络的云管理器系统;
图2示出了包括管理器和相关联的数据库的云管理器;
图3示出了存储在数据库的一行内的示例性作业记录;
图4示出了用于网络的示例系统,所述网络包括用于在线服务的前端和后端服务器;
图5示出计算机的计算机体系结构;
图6示出了用于构建在在线服务内使用的虚拟盘的构建系统;
图7示出了用在构建系统中的示例性项目文件;
图8示出了示例性依赖性树;
图9示出了提供由构建系统创建的VHD的用于在线服务的云管理器;以及
图10示出了构建要被部署在在线系统中的VHD的过程。
具体实施方式
现将参考其中相同的标号代表相似的元素的附图来描述各实施例。
一般地,程序模块包括执行特定任务或实现特定抽象数据类型的例程、程序、组件、数据结构和其它类型的结构。也可使用其它计算机系统配置,包括手持式设备、多处理器系统、基于微处理器或可编程消费电子产品、小型计算机、大型计算机等等。也可使用在其中任务由通过通信网络链接的远程处理设备执行的分布式计算环境。在分布式计算环境中,程序模块可位于本地和远程存储器存储设备两者中。
图1示出了用于管理与在线服务相关联的网络的云管理系统。系统100示出了云管理器105,该云管理器105连接到并且管理可能分布在世界各地的不同网络。网络中的每个被配置成为一个或多个承租人(tenant)(例如客户、顾客)提供内容服务。这些网络可以寄宿在云服务内和/或内部部署的(on-premises)数据中心内。云管理器105用于部署、配置和管理这些网络。云管理器被配置为通过可容忍间歇性网络故障的幂等的和异步的应用web服务应用编程接口(API)150来接收请求。
如所示的,云管理器105包括工作管理器110、机器管理器115、应用专用管理器120、脚本130以及诸如数据存储140(例如数据库)的中央储存库。未包括在所示管理器之一内的功能可以驻留在云管理器的某个其他位置处。根据一个实施例,应用管理器120是SharePoint承租人管理器,该管理器包括SharePoint专用逻辑。
工作管理器110管理任务的执行,并且启用对较长时间运行的任务的调度和重试。工作管理器110启动存储在作业队列112中的作业并且跟踪运行中的作业。当已经流逝了预定的时间时,工作管理器110可以自动地取消任务并且执行与该任务相关的某些进一步处理。根据一个实施例,作业队列112中的任务由工作管理器110通过调用一个或多个脚本130来执行。例如,可以使用诸如微软的的脚本语言来对由工作管理器110执行的任务进行编程。每个脚本可以作为新进程运行。尽管将每个脚本作为新进程来执行可以具有相当高的CPU开销,但是该系统是可伸缩的,并且帮助为每次脚本执行确保干净的环境,加上在脚本完成时进行完全的清理。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于微软公司,未经微软公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201110340497.8/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种生产高纯氮和带压低纯氧的方法
- 下一篇:螺杆泵金属定子电解加工用阴极





