[發明專利]一種有狀態應用的跨集群備份方法、系統、介質和電子設備在審
| 申請號: | 202210168779.2 | 申請日: | 2022-02-23 |
| 公開(公告)號: | CN114546725A | 公開(公告)日: | 2022-05-27 |
| 發明(設計)人: | 牛樂川;顏開;孫亮;戴秋萍;郭峰 | 申請(專利權)人: | 上海道客網絡科技有限公司 |
| 主分類號: | G06F11/14 | 分類號: | G06F11/14 |
| 代理公司: | 北京五洲洋和知識產權代理事務所(普通合伙) 11387 | 代理人: | 劉素霞;劉春成 |
| 地址: | 200433 上海*** | 國省代碼: | 上海;31 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 狀態 應用 集群 備份 方法 系統 介質 電子設備 | ||
1.一種有狀態應用的跨集群備份方法,其特征在于,所述方法由部署在第一集群中的災備系統執行,所述有狀態應用的跨集群備份方法包括:
對部署在所述第一集群中的待備份的有狀態應用對應的聲明文件進行解析,以確定所述第一集群對應的后端存儲系統中與所述有狀態應用綁定的存儲池;
將所述有狀態應用對應的資源文件同步至第二集群,以在所述第二集群中部署所述有狀態應用的應用副本;其中,所述資源文件包括所述聲明文件;
根據所述應用副本對應的聲明文件的內容,將所述應用副本與所述第二集群對應的后端存儲系統中用于存儲應用數據的存儲池進行綁定。
2.根據權利要求1所述的有狀態應用的跨集群備份方法,其特征在于,所述第一集群對應于第一后端存儲系統,所述第二集群對應于第二后端存儲系統,所述有狀態應用對應于所述第一后端存儲系統中的第一存儲池,所述應用副本對應于所述第二后端存儲系統中的第二存儲池;
在將所述有狀態應用對應的資源文件同步至第二集群之前,還包括:
將所述有狀態應用對應的聲明文件中的存儲字段配置為所述第二存儲池;所述存儲字段用于指定所述應用數據的存儲位置。
3.根據權利要求2所述的有狀態應用的跨集群備份方法,其特征在于,在確定所述第一集群對應的后端存儲系統中與所述有狀態應用綁定的存儲池之后,還包括:
通過所述第一后端存儲系統的API接口,在所述第一存儲池與所述第二存儲池之間建立映射關系,以將所述第一存儲池中存儲的所述有狀態應用對應的應用數據同步至所述第二存儲池。
4.根據權利要求3所述的有狀態應用的跨集群備份方法,其特征在于,所述通過所述第一后端存儲系統的API接口,在所述第一存儲池與所述第二存儲池之間建立映射關系,具體包括:
確定所有后端存儲系統之間的網絡通信拓撲關系;所述網絡通信拓撲關系包括所述第一后端存儲系統和所述第二后端存儲系統之間的網絡通信連接關系;
通過所述第一后端存儲系統的API接口,將所述第一存儲池中存儲的所述有狀態應用對應的應用數據同步至所述第二后端存儲系統;
通過所述第一后端存儲系統的API接口,接收所述第二后端存儲系統選定的所述第二存儲池的相關信息,以在所述第一存儲池與所述第二存儲池之間建立映射關系。
5.根據權利要求1所述的有狀態應用的跨集群備份方法,其特征在于,所述第一集群和所述第二集群都對應于同一后端存儲系統,所述有狀態應用和所述應用副本均對應于所述后端存儲系統中的同一存儲池,
所述將所述有狀態應用對應的資源文件同步至第二集群,包括:
基于預設的配置對所述有狀態應用對應的資源文件中指定字段的內容進行修改;所述資源文件包括應用描述文件、配置文件中的至少一種;
將修改后的所述有狀態應用對應的資源文件同步至所述第二集群。
6.根據權利要求1-5中任一項所述的有狀態應用的跨集群備份方法,其特征在于,所述有狀態應用的跨集群備份方法還包括:
對所述有狀態應用對應的資源文件進行監聽;
響應于所述有狀態應用對應的資源文件的內容發生變化,將變化后的所述有狀態應用對應的資源文件同步至第二集群。
7.根據權利要求6所述的有狀態應用的跨集群備份方法,其特征在于,所述對所述有狀態應用對應的資源文件進行監聽,包括:
與所述第一集群中的API-Server組件之間建立長連接;
通過所述長連接對所述有狀態應用對應的資源文件的變化事件進行監聽,確定所述有狀態應用對應的資源文件的內容是否發生變化;
或者,
周期性地訪問所述第一集群中的API-Server組件,獲取所述有狀態應用對應的資源文件,以主動檢測所述有狀態應用對應的資源文件是否發生變化。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于上海道客網絡科技有限公司,未經上海道客網絡科技有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202210168779.2/1.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:一種耗電異常的解決方法及裝置
- 下一篇:一種產科臨床輔助順產床





