[發(fā)明專利]支持編排的服務的高可用性的方法與系統(tǒng)有效
| 申請?zhí)枺?/td> | 201611071058.0 | 申請日: | 2016-11-28 |
| 公開(公告)號: | CN107038089B | 公開(公告)日: | 2021-01-26 |
| 發(fā)明(設計)人: | 周威廷;劉智雄;史晧廷;曾煥逸 | 申請(專利權)人: | 國際商業(yè)機器公司 |
| 主分類號: | G06F11/14 | 分類號: | G06F11/14;G06F11/30 |
| 代理公司: | 北京市柳沈律師事務所 11105 | 代理人: | 邸萬奎 |
| 地址: | 美國紐*** | 國省代碼: | 暫無信息 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 支持 編排 服務 可用性 方法 系統(tǒng) | ||
本發(fā)明的實施例提供了一種用于在服務鏈中編排服務的方法與系統(tǒng)。建立具有多個活動服務的第一組和具有多個備用服務的第二組。在接收到服務中的崩潰的錯誤通知時,將所述多個活動服務從第一組移至第二組,以及將所述多個備用服務從第二組移至第一組。在接收到第一組的所述多個活動服務的更新的服務組時,將所述多個活動服務從第一組移至第二組,并且將所述多個備用服務從第二組移至儲存庫。
技術領域
本發(fā)明一般地涉及云計算領域,具體地,本發(fā)明涉及編排云服務的高可用性。
背景技術
云計算環(huán)境使得網(wǎng)絡能夠訪問共享的可配置計算機資源池。計算資源通常處于其中用戶可以按需訪問多個虛擬機的虛擬化環(huán)境中。在這一框架下,用戶不必購買、維護、以及現(xiàn)場操作基礎架構,而只需從服務提供者購買使用這樣的裝備的權利。
編排(orchestrate)云服務涉及協(xié)調(diào)、組織以及管理軟件、服務、和/或硬件中所涉及的各種任務的自動化。編排可以定義各種策略與服務級別。例如,通過自動地布置和協(xié)調(diào)任務,編排云服務對計算功能跨系統(tǒng)管理。編排對可以在其上部署開發(fā)的網(wǎng)絡應用的、服務提供者所維護的網(wǎng)絡基礎架構進行管理。例如,也可以將基于云的計算框架設計為通過支持應用的開發(fā)、運行以及管理,來管理該環(huán)境的補給和編排,從而允許應用開發(fā)者集中于軟件開發(fā)而不是系統(tǒng)基礎架構。
云服務通常可以提交數(shù)以百計的服務和API,這常常導致在這樣的平臺上所建立的服務變得十分復雜。可能出現(xiàn)普遍的問題是:系統(tǒng)越復雜,錯誤形成的潛在風險越高。
另外,期望云服務能夠以最小的停止服務時間甚至無停止服務時間地服務于用戶。如果編排的云服務在處理請求時崩潰(crash),則為了維護服務可用性,提供者常常重啟服務,并且通知用戶(通常為應用開發(fā)者)以手工排除故障,因為鏈內(nèi)的每一個服務是獨立的。如果崩潰可能是由服務的最近的改變(即,服務版本升級)導致的,則重啟中斷的服務可能解決不了問題。另外,如果是在服務鏈之前出現(xiàn)的其它服務的改變,重啟中斷的服務也可能解決不了問題,因為在那一時刻重啟崩潰的服務只能導致無窮盡的崩潰,從而使編排的服務不可用。
發(fā)明內(nèi)容
根據(jù)本發(fā)明的一個實施例,提供了一種方法,包括:對于第一組和第二組,其中第一組包含多個活動服務,并且其中第二組包含多個備用服務,通過一個或多個處理器接收錯誤通知,其中所述錯誤通知識別第一組的所述多個活動服務中的崩潰;以及響應于接收所述錯誤通知,將所述多個活動服務從第一組移至第二組,以及將所述多個備用服務從第二組移至第一組。
根據(jù)本發(fā)明的一個實施例,提供了一種方法,包括:對于第一組和第二組,其中第一組包含多個活動服務,并且其中第二組包含多個備用服務,通過一個或多個處理器接收通知,其中所述通知包含第一組的所述多個活動服務的更新的服務組;通過一個或多個處理器將所述多個活動服務從第一組移至第二組,并且將所述多個備用服務從第二組移至儲存庫;響應于將所述多個活動服務從第一組移至第二組,通過一個或多個處理器禁用第二組的所述多個活動服務;以及利用所述多個活動服務的更新的服務組更新第一組。
根據(jù)本發(fā)明的一個實施例,提供了一種計算機系統(tǒng),包括:第一組和第二組,其中所述第一組被配置為處理多個活動服務,并且其中所述第二組被配置為處理多個備用服務;路由器,其中所述路由器被配置為從用戶接收請求,并且將所述請求轉(zhuǎn)發(fā)至第一組;服務健康度監(jiān)視器,其中所述服務健康度監(jiān)視器被配置為監(jiān)視和記錄第一組和第二組的健康度狀態(tài);儲存庫,其中所述儲存庫被配置為存儲多個服務的變化,并且記錄所述多個服務的變化;以及版本控制管理器,其中所述版本控制管理器被配置為部分地基于來自服務健康度監(jiān)視器的指示和記錄在儲存庫中的變化次序調(diào)回第二組,并且將其移至第一組。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于國際商業(yè)機器公司,未經(jīng)國際商業(yè)機器公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業(yè)授權和技術合作,請聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201611071058.0/2.html,轉(zhuǎn)載請聲明來源鉆瓜專利網(wǎng)。





