[發明專利]復制用于管理基于云的資源的存儲表以抵擋存儲賬戶中斷有效
| 申請號: | 201880016676.6 | 申請日: | 2018-03-01 |
| 公開(公告)號: | CN110402429B | 公開(公告)日: | 2023-07-07 |
| 發明(設計)人: | P·K·帕特爾;K·斯拜亞;Y·穆罕默德;S·塞蒂;王俊 | 申請(專利權)人: | 微軟技術許可有限責任公司 |
| 主分類號: | G06F9/455 | 分類號: | G06F9/455;G06F11/20;G06F16/27 |
| 代理公司: | 北京世輝律師事務所 16093 | 代理人: | 王俊 |
| 地址: | 美國華*** | 國省代碼: | 暫無信息 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 復制 用于 管理 基于 資源 存儲 抵擋 賬戶 中斷 | ||
跨多個數據中心復制存儲賬戶,以便抵擋存儲賬戶的中斷。前端和應用使用被存儲在存儲賬戶中的數據以管理云計算系統的資源。除了由應用用于訪問存儲賬戶的接口之外,客戶端還包括由前端用于訪問存儲賬戶的接口。確保即使頭副本或者尾副本故障時讀操作也存活的其他特征包括:從頭副本而不是從尾副本讀取兩階段準備?提交操作,以將變化從頭副本傳播到尾副本,以及如果在準備?提交操作的中間發生故障,則提供后端修復服務。
技術領域
本公開總體上涉及云計算系統,并且更特別地涉及復制用于管理基于云的資源的存儲表以抵擋賬戶中斷。
背景技術
本文所提供的背景描述用于總體呈現用于本公開的上下文的目的。在該背景章節中描述的程度上,目前命名的發明人的工作以及可以不在提交時以其他方式限制為現有技術的描述的各方面既不明確地也不隱含地承認為針對本公開的現有技術。
在云計算系統中,存儲賬戶存儲用于管理云計算系統的資源的數據。被存儲在存儲賬戶中的數據允許客戶訪問云計算系統的資源。如果存儲賬戶發生故障,則由云計算系統提供給客戶的基于云的服務全局發生故障,并且客戶不能管理其任何區域中的資源。
發明內容
一種系統包括處理器和存儲器,以及被存儲在存儲器中的機器可讀指令。機器可讀指令當由處理器執行時,將處理器配置為存儲數據作為一個或多個表中的實體。機器可讀指令將處理器配置為經由第一接口將一個或多個表的多個副本對接到應用。應用經由第一接口訪問來自多個副本之一的數據。機器可讀指令將處理器配置為經由第二接口將多個副本對接到云計算系統的資源管理服務。資源管理服務基于被存儲在一個或多個表中的數據來管理云計算系統的資源。
在其他特征中,數據包括結構化且非關系型數據。
在其他特征中,機器可讀指令還將處理器配置為:將來自多個副本的每個副本存儲在不同數據中心中,以當數據中心之一發生故障時保護數據。
在其他特征中,機器可讀指令還將處理器配置為:生成一個或多個表的多個副本的有序集;通過從有序集中的第一副本到最后副本順序寫入來執行寫操作;通過從最后副本到第一副本順序驗證寫操作的完成來確認寫操作的成功;以及當寫操作在第一副本與最后副本之間發生故障時,從第一副本進行讀取以防止返回不正確的數據。
在其他特征中,機器可讀指令還將處理器配置為:生成新副本;以及在最后副本之后添加新副本。
在其他特征中,機器可讀指令還將處理器配置為:生成包括與第一副本一致的數據的新副本;在后臺中生成新副本;以及在最后副本之后添加新副本。
在其他特征中,機器可讀指令還將處理器配置為:生成一個或多個表的多個副本的有序集;以及通過從有序集中的第一副本到最后副本順序寫入來執行寫操作。當寫操作在第一副本與最后副本之間的一個副本上發生故障時,機器可讀指令還將處理器配置為在后臺中對一個副本執行修復操作。
在其他特征中,機器可讀指令還將處理器配置為:通過當寫操作在第一副本與最后副本之間的一個副本上發生故障時將事件添加在存儲隊列中,并且通過激活執行后臺中的修復操作的修復服務,來在后臺中對一個副本執行修復操作。
在其他特征中,機器可讀指令還將處理器配置為生成一個或多個表的多個副本的有序集。當有序集中的第一副本發生故障時,機器可讀指令還將處理器配置為:移除第一副本,使用有序集中的最后副本作為新的第一副本,以及添加新的最后副本。
在其他特征中,機器可讀指令還將處理器配置為生成一個或多個表的多個副本的有序集。當有序集中的最后副本發生故障時,機器可讀指令還將處理器配置為移除最后副本,以及添加新的最后副本。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于微軟技術許可有限責任公司,未經微軟技術許可有限責任公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201880016676.6/2.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:車載控制裝置、及程序更新軟件
- 下一篇:控制裝置、控制方法以及記錄介質





