[發明專利]打補丁期間機器的高可用性有效
| 申請號: | 201110339912.8 | 申請日: | 2011-10-19 |
| 公開(公告)號: | CN102571906A | 公開(公告)日: | 2012-07-11 |
| 發明(設計)人: | A·霍普曼;Z·羅森菲爾德;M·K·溫德爾;P·西梅克;E·R·萊爾馬;D·巴爾-卡斯彼;T·塞維爾米什;M·盧斯安諾夫 | 申請(專利權)人: | 微軟公司 |
| 主分類號: | H04L29/08 | 分類號: | H04L29/08;G06F9/445 |
| 代理公司: | 上海專利商標事務所有限公司 31100 | 代理人: | 高見 |
| 地址: | 美國華*** | 國省代碼: | 美國;US |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 打補丁 期間 機器 可用性 | ||
技術領域
本發明涉及計算機技術,尤其涉及打補丁期間機器的高可用性。
背景技術
基于web的應用包括位于web服務器上的文件和存儲于數據庫中的數據。例如,存在大量位于不同網絡中的服務器,以處理針對該服務的通信量。對包括大量服務器的在線服務的部署、升級、打補丁和操作進行管理是一種耗時的過程,該過程需要很大的操作人員隊伍,這些人員隊伍會經歷人為錯誤。
發明內容
提供本發明內容以便以簡化形式介紹在以下具體實施方式中進一步描述的一些概念。本發明內容并非旨在標識所要求保護的主題的關鍵特征或必要特征,也不旨在用于幫助確定所要求保護的主題的范圍。
云管理器被用于對用在在線服務內的物理機和虛擬機進行打補丁。云管理器有助于對將軟件補丁應用于網絡內的機器(物理和虛擬)進行調度,以使得在機器正被打補丁的同時維持在線服務的可用性。將要被打補丁的機器劃分成數個組,這些組在不同時間被打補丁。一般而言,將組劃分成高可用獨立機器組,以使得當前未被打補丁的組中的一個或多個繼續提供正被打補丁的組的服務。可并行地對每個組內的機器(物理和虛擬)進行打補丁。
附圖說明
圖1示出了用于管理與諸如內容管理服務之類的在線服務相關聯的網絡的云管理器系統;
圖2示出了包括管理器和相關聯的數據庫的云管理器;
圖3示出了存儲在數據庫的行內的示例性作業記錄;
圖4示出了用于網絡的示例系統,該網絡包括用于在線服務的前端和后端服務器;
圖5示出計算機的計算機體系結構;
圖6示出了用于對在在線服務內使用的機器進行打補丁的補丁系統。
圖7示出用于對在線系統中的機器進行打補丁的過程。
具體實施方式
現將參考附圖來描述各實施例,在附圖中類似的標號代表類似的元素。
一般而言,程序模塊包括執行特定任務或實現特定抽象數據類型的例程、程序、組件、數據結構和其它類型的結構。也可使用其它計算機系統配置,包括手持式設備、多處理器系統、基于微處理器或可編程消費電子產品、小型計算機、大型計算機等等。也可使用在其中任務由通過通信網絡鏈接的遠程處理設備執行的分布式計算環境。在分布式計算環境中,程序模塊可位于本地和遠程存儲器存儲設備兩者中。
圖1示出了用于管理與在線服務相關聯的網絡的云管理系統。系統100示出了云管理器105,該云管理器105被連接到可能分布在世界各地的不同網絡并對其進行管理。網絡中的每個被配置成為一個或多個承租人(例如客戶、顧客)提供內容服務。這些網絡可以被主存(host)在云服務內和/或內部部署(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.szxzyx.cn/pat/books/201110339912.8/2.html,轉載請聲明來源鉆瓜專利網。





