新四季網

一種基於快照差異化數據傳輸的容災備份方法

2023-05-20 14:49:11

一種基於快照差異化數據傳輸的容災備份方法
【專利摘要】本發明提供一種基於快照差異化數據傳輸的容災備份方法,屬於數據安全和數據容災備份領域,本發明通過數據前後快照數據的比較,將差異化的數據確定出來,並將差異化數據傳輸至備端,在備端上進行快照操作並傳回與對應快照進行比較,確保兩端數據一致,最終達到數據備份容災的作用,實現差異化的數據傳輸,節省帶寬資源、降低延時。
【專利說明】一種基於快照差異化數據傳輸的容災備份方法

【技術領域】
[0001]本發明涉及數據安全和數據容災備份領域,具體涉及本文提出的一種基於快照差異化數據傳輸的容災備份方法。

【背景技術】
[0002]數據容災在當前數據中心建設中是一項重要的技術要求,尤其是對於重要數據的容災保護。通常的方式是將本地的數據全部傳輸至備份端,比如本地端有100T的數據,那麼最終通過鏈路傳輸至備份端的數據同樣是100T,同時鏈路的帶寬要求完全取決於業務峰值帶寬,所以這樣對鏈路的壓力非常大,無論是在傳輸的數據量上還是在帶寬要求上。至此,如果能在保證數據安全性的前提下實現少量數據、低帶寬的傳輸條件下進行數據容災傳輸,同時保證數據的可用性和一致性,這樣的技術容災備份技術意義重大。


【發明內容】

[0003]本設計提出的一種基於快照差異化數據傳輸的容災備份方法就是在以上的技術背景下提出的。
[0004]本文提出的基於快照差異化數據傳輸的容災備份技術,通過數據前後快照數據的比較,將差異化的數據確定出來,並將差異化數據傳輸至備端,在備端上進行快照操作並傳回與對應快照進行比較,確保兩端數據一致,最終達到數據備份容災的作用。
[0005]在上面論述的技術背景之上,下文對本設計內容進行詳細的闡述。本設計方法包括以下幾個數據處理過程和階段:
第一:在建立本地端和備份端的鏡像關係後(LUN_Local——LUN_Remote),首先完成本地端的數據向備份端進行初始化同步,該過程是為了實現最初的數據一致;
第二:完成數據的第一次同步後對LUN_Loca進行快照操作,記為快照snapshot^Local,並將快照I的元數據存儲在快照空間Snapshot_Space_Local中;
第三:經過實踐T後,對鏡像卷LUN_Local進行快照操作,並記為snapshot2_Local,同樣將snapshot2的元數據存儲在快照空間Snapshot_Space_Local中,時間T依據需求、存儲性能要求等因素進行對應設置,滿足T>0即可,至此,快照就按照相隔時間T進行快照操作,記為 snapshot3_Local、snapshot4_Local、snapshot5_Local …shnapshotN_Local,並存儲在 Snapshot_Space_Local ;
第四:在完成快照 snapshot2_Local 後,將 snapshot2_Local 和 snapshotl_Local 作比較,將差異化的數據找出,第三步的數據快照操作和第四步並行;
第五:將基於第四步找出的差異化數據傳輸至備份端,對應寫入備份端空間,完成寫入後在備份端進行snapshot的創建,即為snapshot_R_2,並將snapshot_R_2傳輸至本地與snapshot2_Local進行比較,確保兩者一樣進而確保了數據的一致性;
第六:以此類推,將snapshot [N]_Local與snapshot [N_l]_Local進行比較,並將差異出的數據找出來傳輸至備份端,完成備份端數據寫入後,在備份端進行對應的snapshot_R_[N]快照操作並傳回本地端和snapshot [N]_Local進行快照元數據一致性確認,以確保備份端數據和本地端的數據相同;
第七:三、四、五、六各個步驟並行進行。
[0006]以上7個階段實現將本地端的LUN_Local的數據通過快照實現相隔時間T的數據確定出,即為DATA[N],並將DATA[N]傳輸到備份端寫入,然後完成返回的snapshot [N]_Local和snapsh0t_R_[N]的比較以保證數據一致。假定在Tl時刻某扇區的數據為0,其數據在上層1的訪問過程中依次變化為0-1-0-1-1-1-0,對於傳統的數據容災備份,我們需要將所有的數據0101110傳輸至備份端,但是使用本設計的方法後,通過快照的比較,我們進行Tl時刻和(T1+T)的數據比較,O與O的比較,此時我們就只需要傳輸O即可,不需要傳輸0101110。這樣就能有效的節省帶寬,降低容災鏈路的帶寬要求。
[0007]本文提出的基於快照差異化數據的容災備份方法在確保數據安全性和數據一致性的前提下實現了備份數據的差異化傳輸,降低了容災鏈路的帶寬要求,相比傳統的容災備份技術,更加節省了帶寬資源,由於所需傳輸數據量的大大降低,節約了本地系統的計算等資源,有益於提升存儲系統性能,降低容災延時等。

【具體實施方式】
[0008]下面對本設計內容進行詳細的闡述。本設計技術包括以下幾個數據處理過程和階段:
第一:在建立本地端和備份端的鏡像關係後(LUN_Local——LUN_Remote),首先完成本地端的數據向備份端進行初始化同步,該過程是為了實現最初的數據一致;
第二:完成數據的第一次同步後對LUN_Loca進行快照操作,記為快照snapshot^Local,並將快照I的元數據存儲在快照空間Snapshot_Space_Local中;
第三:經過實踐T後,對鏡像卷LUN_Local進行快照操作,並記為snapshot2_Local,同樣將snapshot2的元數據存儲在快照空間Snapshot_Space_Local中,時間T依據需求、存儲性能要求等因素進行對應設置,滿足T>0即可,至此,快照就按照相隔時間T進行快照操作,記為 snapshot3_Local、snapshot4_Local、snapshot5_Local…shnapshotN_Local,並存儲在 Snapshot_Space_Local ;
第四:在完成快照 snapshot2_Local 後,將 snapshot2_Local 和 snapshotl_Local 作比較,將差異化的數據找出,第三步的數據快照操作和第四步並行;
第五:將基於第四步找出的差異化數據傳輸至備份端,對應寫入備份端空間,完成寫入後在備份端進行snapshot的創建,即為snapshot_R_2,並將snapshot_R_2傳輸至本地與snapshot2_Local進行比較,確保兩者一樣進而確保了數據的一致性;
第六:以此類推,將snapshot [N]_Local與snapshot [N_l]_Local進行比較,並將差異出的數據找出來傳輸至備份端,完成備份端數據寫入後,在備份端進行對應的snapshot_R_[N]快照操作並傳回本地端和snapshot [N]_Local進行快照元數據一致性確認,以確保備份端數據和本地端的數據相同;
第七:三、四、五、六各個步驟並行進行。
[0009]以上7個階段實現將本地端的LUN_Local的數據通過快照實現相隔時間T的數據確定出,即為DATA[N],並將DATA[N]傳輸到備份端寫入,然後完成返回的snapsh0t[N]_Local和snapsh0t_R_[N]的比較以保證數據一致。假定在Tl時刻某扇區的數據為0,其數據在上層1的訪問過程中依次變化為0-1-0-1-1-1-0,對於傳統的數據容災備份,我們需要將所有的數據0101110傳輸至備份端,但是使用本設計的技術後,通過快照的比較,我們進行Tl時刻和(T1+T)的數據比較,O與O的比較,此時我們就只需要傳輸O即可,不需要傳輸0101110。這樣就能有效的節省帶寬,降低容災鏈路的帶寬要求。
【權利要求】
1.一種基於快照差異化數據傳輸的容災備份方法,其特徵在於通過數據前後快照數據的比較,將差異化的數據確定出來,並將差異化數據傳輸至備端,在備端上進行快照操作並傳回與對應快照進行比較,確保兩端數據一致,最終達到數據備份容災的作用。
2.根據權利要求1所述的方法,其特徵在於包括以下幾個數據處理過程和階段: 第一:在建立本地端和備份端的鏡像關係後,首先完成本地端的數據向備份端進行初始化同步,該過程是為了實現最初的數據一致; 第二:完成數據的第一次同步後對LUN_Loca進行快照操作,記為快照snapshot^Local,並將快照I的元數據存儲在快照空間Snapshot_Space_Local中; 第三:經過實踐T後,對鏡像卷LUN_Local進行快照操作,並記為snapshot2_Local,同樣將snapshot2的元數據存儲在快照空間Snapshot_Space_Local中,時間T依據需求、存儲性能要求等因素進行對應設置,滿足T>0即可,至此,快照就按照相隔時間T進行快照操作,記為 snapshot3_Local、snapshot4_Local、snapshot5_Local …shnapshotN_Local,並存儲在 Snapshot_Space_Local ;
第四:在完成快照 snapshot2_Local 後,將 snapshot2_Local 和 snapshotl_Local 作比較,將差異化的數據找出,第三步的數據快照操作和第四步並行; 第五:將基於第四步找出的差異化數據傳輸至備份端,對應寫入備份端空間,完成寫入後在備份端進行snapshot的創建,即為snapshot_R_2,並將snapshot_R_2傳輸至本地與snapshot2_Local進行比較,確保兩者一樣進而確保了數據的一致性; 第六:以此類推,將snapshot [N]_Local與snapshot [N_l]_Local進行比較,並將差異出的數據找出來傳輸至備份端,完成備份端數據寫入後,在備份端進行對應的snapshot_R_[N]快照操作並傳回本地端和snapshot [N]_Local進行快照元數據一致性確認,以確保備份端數據和本地端的數據相同; 第七:三、四、五、六各個步驟並行進行。
3.根據權利要求2所述的方法,其特徵在於該7個階段實現將本地端的LUN_Local的數據通過快照實現相隔時間T的數據確定出,即為DATA[N],並將DATA[N]傳輸到備份端寫入,然後完成返回的snapshot [N] _Local和snapshot_R_[N]的比較以保證數據一致。
【文檔編號】G06F11/14GK104375904SQ201410595406
【公開日】2015年2月25日 申請日期:2014年10月30日 優先權日:2014年10月30日
【發明者】康啟旭, 譚世偉, 胡振 申請人:浪潮電子信息產業股份有限公司

同类文章

一種新型多功能組合攝影箱的製作方法

一種新型多功能組合攝影箱的製作方法【專利摘要】本實用新型公開了一種新型多功能組合攝影箱,包括敞開式箱體和前攝影蓋,在箱體頂部設有移動式光源盒,在箱體底部設有LED脫影板,LED脫影板放置在底板上;移動式光源盒包括上蓋,上蓋內設有光源,上蓋部設有磨沙透光片,磨沙透光片將光源封閉在上蓋內;所述LED脫影

壓縮模式圖樣重疊檢測方法與裝置與流程

本發明涉及通信領域,特別涉及一種壓縮模式圖樣重疊檢測方法與裝置。背景技術:在寬帶碼分多址(WCDMA,WidebandCodeDivisionMultipleAccess)系統頻分復用(FDD,FrequencyDivisionDuplex)模式下,為了進行異頻硬切換、FDD到時分復用(TDD,Ti

個性化檯曆的製作方法

專利名稱::個性化檯曆的製作方法技術領域::本實用新型涉及一種檯曆,尤其涉及一種既顯示月曆、又能插入照片的個性化檯曆,屬於生活文化藝術用品領域。背景技術::公知的立式檯曆每頁皆由月曆和畫面兩部分構成,這兩部分都是事先印刷好,固定而不能更換的。畫面或為風景,或為模特、明星。功能單一局限性較大。特別是畫

一種實現縮放的視頻解碼方法

專利名稱:一種實現縮放的視頻解碼方法技術領域:本發明涉及視頻信號處理領域,特別是一種實現縮放的視頻解碼方法。背景技術: Mpeg標準是由運動圖像專家組(Moving Picture Expert Group,MPEG)開發的用於視頻和音頻壓縮的一系列演進的標準。按照Mpeg標準,視頻圖像壓縮編碼後包

基於加熱模壓的纖維增強PBT複合材料成型工藝的製作方法

本發明涉及一種基於加熱模壓的纖維增強pbt複合材料成型工藝。背景技術:熱塑性複合材料與傳統熱固性複合材料相比其具有較好的韌性和抗衝擊性能,此外其還具有可回收利用等優點。熱塑性塑料在液態時流動能力差,使得其與纖維結合浸潤困難。環狀對苯二甲酸丁二醇酯(cbt)是一種環狀預聚物,該材料力學性能差不適合做纖

一種pe滾塑儲槽的製作方法

專利名稱:一種pe滾塑儲槽的製作方法技術領域:一種PE滾塑儲槽一、 技術領域 本實用新型涉及一種PE滾塑儲槽,主要用於化工、染料、醫藥、農藥、冶金、稀土、機械、電子、電力、環保、紡織、釀造、釀造、食品、給水、排水等行業儲存液體使用。二、 背景技術 目前,化工液體耐腐蝕貯運設備,普遍使用傳統的玻璃鋼容

釘的製作方法

專利名稱:釘的製作方法技術領域:本實用新型涉及一種釘,尤其涉及一種可提供方便拔除的鐵(鋼)釘。背景技術:考慮到廢木材回收後再加工利用作業的方便性與安全性,根據環保規定,廢木材的回收是必須將釘於廢木材上的鐵(鋼)釘拔除。如圖1、圖2所示,目前用以釘入木材的鐵(鋼)釘10主要是在一釘體11的一端形成一尖

直流氧噴裝置的製作方法

專利名稱:直流氧噴裝置的製作方法技術領域:本實用新型涉及ー種醫療器械,具體地說是ー種直流氧噴裝置。背景技術:臨床上的放療過程極易造成患者的局部皮膚損傷和炎症,被稱為「放射性皮炎」。目前對於放射性皮炎的主要治療措施是塗抹藥膏,而放射性皮炎患者多伴有局部疼痛,對於止痛,多是通過ロ服或靜脈注射進行止痛治療

新型熱網閥門操作手輪的製作方法

專利名稱:新型熱網閥門操作手輪的製作方法技術領域:新型熱網閥門操作手輪技術領域:本實用新型涉及一種新型熱網閥門操作手輪,屬於機械領域。背景技術::閥門作為流體控制裝置應用廣泛,手輪傳動的閥門使用比例佔90%以上。國家標準中提及手輪所起作用為傳動功能,不作為閥門的運輸、起吊裝置,不承受軸向力。現有閥門

用來自動讀取管狀容器所載識別碼的裝置的製作方法

專利名稱:用來自動讀取管狀容器所載識別碼的裝置的製作方法背景技術:1-本發明所屬領域本發明涉及一種用來自動讀取管狀容器所載識別碼的裝置,其中的管狀容器被放在循環於配送鏈上的文檔匣或託架裝置中。本發明特別適用於,然而並非僅僅專用於,對引入自動分析系統的血液樣本試管之類的自動識別。本發明還涉及專為實現讀