[發明專利]打補丁期間機器的高可用性有效
| 申請號: | 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 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 打補丁 期間 機器 可用性 | ||
1.一種用于對在線服務中的機器進行打補丁的方法,包括:
接收要應用于包括網絡的在線服務中的機器的補丁;其中所述補丁是關鍵補丁和非關鍵補丁中的至少一個(710);
確定所述網絡中的至少一個內接收對所述補丁的應用的所述機器(720);其中所確定的機器包括對所述在線服務執行相同角色的多個機器;以及
在將所述補丁應用于所述多個機器的其余部分之前將所述補丁自動應用于執行所述相同角色的多個機器的一部分(750)。
2.如權利要求1所述的方法,其特征在于,還包括將所確定的機器劃分成機器組,以使得對所述在線服務執行相同角色的機器被劃分在所述組的至少兩個之間(730)。
3.如權利要求2所述的方法,其特征在于,還包括確定所述機器中的每一個上要接收對所述補丁的應用的任何虛擬機(720)。
4.如權利要求2所述的方法,其特征在于,所述補丁是由更新服務(610)來接收的,所述更新服務被配置成根據時間表將所述補丁應用于所述機器,以對所述組中的每一個進行打補丁。
5.如權利要求2所述的方法,其特征在于,所述網絡內的所述機器遵循對何時應用所述補丁實施限制的組策略(610)。
6.如權利要求2所述的方法,其特征在于,還包括檢查要應用于所述組內的所述機器的附加補丁,以及在將所述補丁應用于下一組之前將所述附加補丁應用于所述組中的所述機器(740)。
7.一種具有計算機可執行指令的計算機可讀存儲介質,所述計算機可執行指令用于對在線服務的機器進行打補丁,包括:
接收要應用于包括網絡的在線服務中的機器的補丁;其中所述補丁是關鍵補丁和非關鍵補丁中的至少一個(710);
確定所述網絡中的至少一個內接收對所述補丁的應用的所述機器(720);其中所確定的機器包括對所述在線服務執行相同角色的多個機器;
將所確定的機器劃分成機器組,以使得對所述在線服務執行相同角色的機器被劃分在所述組的至少兩個之間(730);
調度何時將所述補丁應用于所述組(740);以及
根據所述調度按順序將所述補丁自動應用于所述組的每一個(750)。
8.一種用于對提供在線服務的機器進行打補丁的系統,包括:
處理器和計算機可讀介質(5);
存儲在所述計算機可讀介質上并在所述處理器上執行的操作環境(16);
被耦合到不同的網絡的云管理器(105),用于管理對機器的部署和對所述網絡的配置,以及自動調度何時將補丁應用于所述在線服務中的機器;以及
所述不同的網絡的每一個中的數據庫(200),用于存儲將被應用于所述網絡內的機器的所述補丁;以及
補丁系統,其被配置成執行動作,所述動作包括:
接收要應用于包括網絡的在線服務中的機器的補丁;其中所述補丁是關鍵補丁和非關鍵補丁中的至少一個(710);
確定所述網絡中的至少一個內接收對所述補丁的應用的所述機器;其中所確定的機器包括對所述在線服務執行相同角色的多個機器(720);
將所確定的機器劃分成機器組,以使得對所述在線服務執行相同角色的機器被劃分在所述組的至少兩個之間(730);以及
在將所述補丁應用于所述組的另一部分之前將所述補丁自動應用于所述組的一部分(750)。
9.如權利要求8所述的系統,其特征在于,自動應用所述補丁包括并行地將所述補丁自動應用于所述組中的每一個內的機器中的每一個(750)。
10.如權利要求8所述的系統,其特征在于,還包括檢查要應用于所述組內的所述機器的附加補丁,以及在將所述補丁應用于下一組之前將所述附加補丁應用于所述組中的所述機器(750)。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于微軟公司,未經微軟公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201110339912.8/1.html,轉載請聲明來源鉆瓜專利網。





