[發明專利]多層應用的多機器部署和配置有效
| 申請號: | 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.szxzyx.cn/pat/books/201110431161.2/2.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:為不同顯示器定制用戶界面的技術
- 下一篇:電動機啟動運行控制裝置





