[發明專利]時間一致性備份方法、設備、系統、裝置及存儲介質有效
| 申請號: | 201910178272.3 | 申請日: | 2019-03-07 |
| 公開(公告)號: | CN109857596B | 公開(公告)日: | 2021-04-06 |
| 發明(設計)人: | 張倩 | 申請(專利權)人: | 張倩 |
| 主分類號: | G06F11/14 | 分類號: | G06F11/14;G06F3/06 |
| 代理公司: | 深圳市恒程創新知識產權代理有限公司 44542 | 代理人: | 趙愛蓉 |
| 地址: | 518000 廣東省深圳市南山*** | 國省代碼: | 廣東;44 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 時間 一致性 備份 方法 設備 系統 裝置 存儲 介質 | ||
本發明公開了一種時間一致性備份方法、設備、系統、裝置及存儲介質。本發明能夠對集群存儲空間進行時間一致性的備份,能夠對共享存儲型集群中的操作系統、業務系統和共享數據一并進行時間一致性備份,并且與共享存儲型集群使用的“共享存儲型集群文件系統”無關,不需要共享存儲型集群的系統提供數據同步、集群卷快照、數據操作記錄或存儲端備份功能特性,具有更強的適應性。
技術領域
本發明涉及數據存儲技術領域,尤其涉及一種時間一致性備份方法、設備、系統、裝置及存儲介質。
背景技術
共享存儲型集群是指系統中有多臺計算機識別到同一存儲空間,并相互協調共同管理所述存儲空間中的數據。此類系統在構架上分為3大部分:1、存儲端,負責提供存儲空間,例如:SAN存儲設備等;2、計算端,負責提供數據處理能力,例如:安裝有Oracle RAC數據庫系統的計算機,使用微軟故障轉移集群卷的Hyper-V計算節點等;3、存儲網絡,負責在存儲端與計算端之間傳輸數據。
由于涉及多臺計算機對同一存儲空間的共同管理,因此,備份的時間一致性問題是必須解決的問題,現有技術中通常采用以下四種方式來解決備份的時間一致性問題:
第一種:將共享存儲型集群數據同步到非集群環境中,在非集群環境中進行備份;但這種方式依賴該系統是否提供同步功能,并且僅能備份數據,無法備份操作系統與業務軟件;
第二種:在計算端創建集群卷快照,對集群卷快照進行備份;但這種方式依賴該系統是否提供集群卷快照功能,并且增量備份時,需要對快照與之前備份數據進行差異比較,時間復雜度高,另外,多個數據卷之間不支持時間一致性;
第三種:持續同步源系統的數據操作記錄(例如:數據庫日志),通過“回放”進行備份;但這種方式依賴系統是否提供數據操作記錄,并且降低了源系統的性能,另外,僅能備份數據,無法備份操作系統與業務軟件;
第四種:在存儲端進行備份;但這種方式依賴該存儲端是否提供多存儲空間,多設備之間時間一致性備份功能,并且依賴非集群存儲空間是否由存儲端提供。
上述內容僅用于輔助理解本發明的技術方案,并不代表承認上述內容是現有技術。
發明內容
本發明的主要目的在于提供一種時間一致性備份方法、設備、系統、裝置及存儲介質,旨在解決現有技術中無法對共享存儲型集群中的操作系統、業務系統和共享數據一并進行時間一致性備份,以及備份共享數據時需要依賴系統所提供特性的技術問題。
為實現上述目的,本發明提供一種時間一致性備份方法,所述時間一致性備份方法包括以下步驟:
向各計算機節點分別發送第一開始采集指令,以使各計算機節點為共享存儲空間創建第一快照,并實時獲取所述共享存儲空間在創建第一快照后的寫入數據;
將各計算機節點中的共享存儲空間的第一快照以及寫入數據備份至對應的集群邏輯磁盤中;
在各集群邏輯磁盤中的第一快照完成備份后,將當前時刻的當前時間戳作為區別時間戳;
將各集群邏輯磁盤中的第一快照和從發送第一開始采集指令的時間到所述區別時間戳對應的時間所累積的寫入數據進行疊加,獲得各集群邏輯磁盤的第一疊加數據;
對各集群邏輯磁盤的第一疊加數據進行比較,以確定各集群邏輯磁盤的數據區別區域;
從各計算機節點中獲取各集群邏輯磁盤的數據區別區域的所需數據;
在獲取到各集群邏輯磁盤的數據區別區域的所需數據后,將當前時刻的當前時間戳作為第一時間一致性時間戳;
向各計算機節點分別發送第一停止采集指令,以使各計算機節點停止獲取所述共享存儲空間在創建第一快照后的寫入數據;
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于張倩,未經張倩許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201910178272.3/2.html,轉載請聲明來源鉆瓜專利網。





