[发明专利]多层应用的多机器部署和配置有效
申请号: | 201110431161.2 | 申请日: | 2011-12-20 |
公开(公告)号: | CN102541594A | 公开(公告)日: | 2012-07-04 |
发明(设计)人: | L·P·德索扎;K·H·雷厄森;M·R·扬德克 | 申请(专利权)人: | 微软公司 |
主分类号: | G06F9/445 | 分类号: | G06F9/445 |
代理公司: | 上海专利商标事务所有限公司 31100 | 代理人: | 蔡悦 |
地址: | 美国华*** | 国省代码: | 美国;US |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 多层 应用 机器 部署 配置 | ||
技术领域
本发明涉及计算机应用,尤其涉及多层应用技术。
背景技术
一般而言,应用虚拟化将应用从操作系统中解耦,并且使得这些应用作为网络服务来运行。在常规操作系统(“OS”)环境中,应用将其设置安装在主操作系统上,通常更改诸如注册表文件和应用配置文件之类的关键系统。有时,其他应用的设置被盖写,从而可能导致这些其他应用不正常运转或发生故障。
在虚拟化应用环境中,每一虚拟化应用具有其自身的配置集,且无需在客户机计算机上的虚拟运行时抽象层内进行任何安装而运行。结果,对OS配置的依赖性或影响被最小化。此外,由于虚拟化应用仍本地地执行,因此这些虚拟化应用可按全性能、功能来运行并且访问本地服务(例如,附连的打印机、网络设备等)。
在说明性虚拟化应用实现中,管理系统创建应用包,该应用包是包含用于执行虚拟化应用的各种文件的自包含环境。然后管理系统将应用包部署到计算机,计算机可通过虚拟运行时抽象层执行应用包而无需安装应用包。由于应用包没有被安装在客户机计算机上,因此管理系统还可按需或按请求容易地更新应用以及移除应用包。
常规应用包通常被设计用于在单个计算机上执行。尽管这一限制对于桌面虚拟化解决方案是可接受的,但服务器应用可具有在以群集操作的多个服务器计算机上执行的多个组件。服务器计算机的群集还可能需要彼此通信以执行各种任务。结果,常规应用包可能不被设计成处理与在多个服务器计算机上部署虚拟化应用相关联的各种挑战。
此处所做出的本公开正是关于这些和其他考虑事项而提出的。
发明内容
本文描述了用于将多层应用部署和配置到多个计算机的各技术。多层应用可包括多个单独的应用。部署管理系统可被配置成从多个可用应用包接收用户对一个或多个应用包的选择。所选应用包可形成多层应用。部署管理系统还可被配置成接收用户对各种部署配置设置的选择,并至少部分地基于这些部署配置设置来生成部署工作流。部署管理系统还可被配置成对与所选应用包相对应的部署配置执行并操作,以便生成合并的部署配置。
当部署管理系统生成合并的部署配置和部署工作流时,部署管理系统可被配置成将所选应用包部署到多个计算机。部署管理系统可基于合适的负载平衡技术从部署工作流所指定的多个可用计算机中选择多个计算机。当部署管理系统将所选应用包部署到多个计算机时,部署管理系统可被配置成根据部署工作流所指定的监视和恢复设置来执行监视和恢复过程。
在某些示例技术中,一种方法被配置成将多层应用部署和配置到多个计算机。根据该方法,接收从多个可用应用包中对一个或多个应用包的选择。所选应用包中的每一个可以与多个部署配置中的一个相对应。所选应用包可形成多层应用。对多个部署配置执行并操作以生成合并的部署配置。生成用于将所选应用包部署和配置到多个计算机的部署工作流。根据部署工作流和合并的部署配置经由网络将所选应用包部署到多个计算机。
应该了解,上文所描述的主题还可以被实现为计算机控制的装置、计算机进程、计算系统或诸如计算机可读存储介质之类的制品。通过阅读下面的详细描述并审阅相关联的附图,这些及各种其他特征将变得显而易见。
提供本发明内容以便以简化的形式介绍将在以下具体实施例中进一步描述的一些概念。本发明内容并不旨在标识所要求保护的主题的关键特征或必要特征,也不旨在将本概述用来限制所要求保护的主题的范围。此外,所要求保护的主题不限于解决在本公开的任一部分中所提及的任何或所有缺点的实现。
附图说明
图1是示出根据一些实施例的用于将多层应用部署和配置到多个计算机的网络体系结构的框图;
图2是示出根据一些实施例的用于将多层应用部署和配置到多个计算机的方法流程图;以及
图3是示出用于能够实现此处所呈现的各实施例的计算系统的说明性计算机硬件体系结构的计算机体系结构图。
具体实施例
以下具体实施例涉及用于将多层应用部署和配置到多个计算机的各技术。通过利用本文提供的各技术和概念,部署管理系统可适用于管理多个应用包到多个计算机的部署。多个应用包可对应于多层应用。多层应用可包括多个单独的应用。管理员或其他个人可访问部署管理系统,并选择一个或多个应用包,其中每一应用包可与多层服务器应用的特定层相对应。应用包中的每一个可与特定部署配置相对应。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于微软公司,未经微软公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201110431161.2/2.html,转载请声明来源钻瓜专利网。
- 上一篇:为不同显示器定制用户界面的技术
- 下一篇:电动机启动运行控制装置