System.ArgumentOutOfRangeException: 索引和長度必須引用該字符串內(nèi)的位置。 參數(shù)名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技術(shù)實現(xiàn)步驟摘要】
本申請涉及數(shù)據(jù)存儲,尤其涉及一種數(shù)據(jù)備份方法、裝置及相關(guān)設(shè)備。
技術(shù)介紹
1、在數(shù)據(jù)存儲
,為了避免計算節(jié)點的存儲器發(fā)生故障時,存儲在其中的數(shù)據(jù)丟失或損壞,可以設(shè)置備份設(shè)備,將計算節(jié)點的存儲器中保存的數(shù)據(jù)在備份設(shè)備中進(jìn)行備份。
2、計算節(jié)點與備份設(shè)備之間可以周期性地進(jìn)行數(shù)據(jù)同步,通過數(shù)據(jù)同步將計算節(jié)點的存儲器中保存的數(shù)據(jù)存儲到備份設(shè)備的存儲器中。然而,當(dāng)計算節(jié)點設(shè)置有多種不同類型的存儲器時,如果針對多種不同類型的存儲器分別進(jìn)行周期性地數(shù)據(jù)同步,很難保證在相同時刻對全部存儲器進(jìn)行數(shù)據(jù)同步。如果分別在不同時刻對不同的存儲器進(jìn)行數(shù)據(jù)同步,則在對計算節(jié)點進(jìn)行數(shù)據(jù)恢復(fù)時,無法確定數(shù)據(jù)一致性時間點,即在任何一個時間點,備份設(shè)備中保存的數(shù)據(jù)都不能與計算節(jié)點的全部存儲器中保存的數(shù)據(jù)一致,從而影響對計算節(jié)點進(jìn)行數(shù)據(jù)恢復(fù)。
3、當(dāng)計算節(jié)點設(shè)置有多種不同類型的存儲器時,如何進(jìn)行數(shù)據(jù)備份,是一個亟待解決的問題。
技術(shù)實現(xiàn)思路
1、本申請?zhí)峁┮环N數(shù)據(jù)備份方法、裝置及相關(guān)設(shè)備,用于在計算節(jié)點設(shè)置有多種不同類型的存儲器的場景下,對計算節(jié)點進(jìn)行數(shù)據(jù)備份。
2、第一方面,本申請?zhí)峁┮环N數(shù)據(jù)備份方法,由計算節(jié)點或計算節(jié)點所屬的存儲設(shè)備執(zhí)行,該計算節(jié)點至少具有第一類存儲器和第二類存儲器,即第一類存儲器和第二類存儲器為該計算節(jié)點提供存儲空間。該數(shù)據(jù)備份方法可以包括:針對被計算節(jié)點存入第一類存儲器的數(shù)據(jù),實時進(jìn)行數(shù)據(jù)備份;針對被計算節(jié)點存入第二類存儲器的數(shù)據(jù),通過數(shù)據(jù)快照的方式進(jìn)行
3、本申請?zhí)峁┑臄?shù)據(jù)備份方法,針對第一類存儲器,可以進(jìn)行實時連續(xù)數(shù)據(jù)備份。針對第二類存儲器,可以通過數(shù)據(jù)快照的方式,按照快照周期進(jìn)行數(shù)據(jù)備份。由于針對第一類存儲器執(zhí)行實時連續(xù)數(shù)據(jù)備份,對于第一類存儲器而言,在任何時刻計算節(jié)點與備份設(shè)備中保存的數(shù)據(jù)均一致。因此可以按照快照周期來確定計算節(jié)點與備份設(shè)備的數(shù)據(jù)一致性時間點,在數(shù)據(jù)一致性時間點,備份設(shè)備中保存的數(shù)據(jù)與計算節(jié)點的第一類存儲器和第二類存儲器中保存的數(shù)據(jù)一致,從而可以避免出現(xiàn)無法確定數(shù)據(jù)一致性時間點的情況發(fā)生,有利于按照數(shù)據(jù)一致性時間點對計算節(jié)點進(jìn)行正確的數(shù)據(jù)恢復(fù)。
4、在一種可選的實現(xiàn)方式中,當(dāng)接收到針對所述第一類存儲器的寫數(shù)據(jù)操作時,計算節(jié)點或計算節(jié)點所屬的存儲設(shè)備可以通過連續(xù)數(shù)據(jù)保護(hù)cdp方式,實時生成寫數(shù)據(jù)操作的備份信息。
5、在一種可選的實現(xiàn)方式中,計算節(jié)點或計算節(jié)點所屬的存儲設(shè)備可以按照設(shè)定的快照周期,生成第二類存儲器的數(shù)據(jù)快照和快照時間點,快照時間點可以理解為數(shù)據(jù)快照的創(chuàng)建時間。第二類存儲器的快照時間點可以作為第一類存儲器和第二類存儲器共同的數(shù)據(jù)恢復(fù)時間點。
6、上述實現(xiàn)方式中,由于在第二類存儲器的快照時間點,備份設(shè)備中保存的數(shù)據(jù)與計算節(jié)點的第一類存儲器和第二類存儲器中保存的數(shù)據(jù)均一致,即第二類存儲器的快照時間點是計算節(jié)點與備份設(shè)備的數(shù)據(jù)一致性時間點,因此,可以將第二類存儲器的快照時間點可以作為第一類存儲器和第二類存儲器共同的數(shù)據(jù)恢復(fù)時間點,在數(shù)據(jù)恢復(fù)時間點,可以對計算節(jié)點進(jìn)行正確的數(shù)據(jù)恢復(fù)。
7、在一種可選的實現(xiàn)方式中,計算節(jié)點可以是虛擬機(jī)或容器,第一類存儲器可以是計算節(jié)點關(guān)聯(lián)的虛擬存儲器;第二類存儲器可以是計算節(jié)點關(guān)聯(lián)的物理存儲器。
8、在另一種可選的實現(xiàn)方式中,計算節(jié)點可以是物理機(jī),第一類存儲器可以是物理機(jī)的內(nèi)部存儲器;第二類存儲器可以是物理機(jī)的外置存儲器。
9、在一種可選的實現(xiàn)方式中,在進(jìn)行數(shù)據(jù)恢復(fù)時,計算節(jié)點或計算節(jié)點所屬的存儲設(shè)備可以從多個數(shù)據(jù)恢復(fù)時間點中選擇目標(biāo)數(shù)據(jù)恢復(fù)時間點,也就是說,目標(biāo)數(shù)據(jù)恢復(fù)時間點可以是符合快照周期的多個數(shù)據(jù)恢復(fù)時間點中的任一數(shù)據(jù)恢復(fù)時間點。計算節(jié)點或計算節(jié)點所屬的存儲設(shè)備可以獲取目標(biāo)數(shù)據(jù)恢復(fù)時間點對應(yīng)的備份數(shù)據(jù),備份數(shù)據(jù)可以包括第一類存儲器實時備份的備份數(shù)據(jù)和第二類存儲器快照備份的備份數(shù)據(jù)。其中,第一類存儲器的備份數(shù)據(jù)指在數(shù)據(jù)恢復(fù)時間點之前保存的第一類存儲器的寫數(shù)據(jù)操作的備份信息。第二類存儲器的備份數(shù)據(jù)指數(shù)據(jù)恢復(fù)時間點對應(yīng)的第二類存儲器的數(shù)據(jù)快照。計算節(jié)點或計算節(jié)點所屬的存儲設(shè)備可以基于目標(biāo)數(shù)據(jù)恢復(fù)時間點對應(yīng)的備份數(shù)據(jù),對第一類存儲器和第二類存儲器進(jìn)行數(shù)據(jù)恢復(fù)。
10、上述實現(xiàn)方式中,可以根據(jù)故障恢復(fù)的實際需要,從多個數(shù)據(jù)恢復(fù)時間點中選擇任一數(shù)據(jù)恢復(fù)時間點,作為目標(biāo)數(shù)據(jù)恢復(fù)時間點。計算節(jié)點或計算節(jié)點所屬的存儲設(shè)備可以分別獲取第一類存儲器的備份數(shù)據(jù)和第二類存儲器的備份數(shù)據(jù),從而對第一類存儲器和第二類存儲器進(jìn)行數(shù)據(jù)恢復(fù)。
11、在一種可選的實現(xiàn)方式中,計算節(jié)點或計算節(jié)點所屬的存儲設(shè)備在對第一類存儲器和第二類存儲器進(jìn)行數(shù)據(jù)恢復(fù)時,可以創(chuàng)建目標(biāo)存儲器,將所述目標(biāo)數(shù)據(jù)恢復(fù)時間點對應(yīng)的備份數(shù)據(jù)恢復(fù)至目標(biāo)存儲器中。示例性地,計算節(jié)點或計算節(jié)點所屬的存儲設(shè)備可以獲取待恢復(fù)存儲器的信息,根據(jù)待恢復(fù)存儲器的信息,創(chuàng)建目標(biāo)存儲器。其中,待恢復(fù)存儲器包括第一類存儲器和第二類存儲器。
12、上述實現(xiàn)方式中,計算節(jié)點或計算節(jié)點所屬的存儲設(shè)備在對第一類存儲器和第二類存儲器進(jìn)行數(shù)據(jù)恢復(fù)時,可以根據(jù)備份設(shè)備中保存的待恢復(fù)存儲器的信息,創(chuàng)建目標(biāo)存儲器,用以保存第一類存儲器和第二類存儲器中存儲的數(shù)據(jù)。
13、第二方面,本申請?zhí)峁┮环N數(shù)據(jù)備份方法,由備份設(shè)備執(zhí)行,備份設(shè)備與計算節(jié)點通信,第一類存儲器和第二類存儲器為計算節(jié)點提供存儲空間。該數(shù)據(jù)備份方法可以包括:備份設(shè)備保存計算節(jié)點發(fā)送的針對第一類存儲器實時備份的備份數(shù)據(jù);備份設(shè)備保存計算節(jié)點發(fā)送的針對第二類存儲器快照備份的備份數(shù)據(jù)。
14、在一種可選的實現(xiàn)方式中,備份設(shè)備可以接收并保存計算節(jié)點實時發(fā)送的寫數(shù)據(jù)操作的備份信息;其中,寫數(shù)據(jù)操作的備份信息是計算節(jié)點在接收到針對第一類存儲器的寫數(shù)據(jù)操作時,通過連續(xù)數(shù)據(jù)保護(hù)cdp方式發(fā)送的。
15、在一種可選的實現(xiàn)方式中,備份設(shè)備可以按照快照周期,接收并保存計算節(jié)點發(fā)送的第二類存儲器的數(shù)據(jù)快照和快照時間點,將快照時間點作為第一類存儲器和第二類存儲器共同的數(shù)據(jù)恢復(fù)時間點。
16、在一種可選的實現(xiàn)方式中,該數(shù)據(jù)備份方法還包括:備份設(shè)備接收計算節(jié)點發(fā)送的數(shù)據(jù)獲取請求;數(shù)據(jù)獲取請求中攜帶有目標(biāo)數(shù)據(jù)恢復(fù)時間點;備份設(shè)備向計算節(jié)點發(fā)送目標(biāo)數(shù)據(jù)恢復(fù)時間點對應(yīng)的備份數(shù)據(jù);其中,備份數(shù)據(jù)包括第一類存儲器實時備份的備份數(shù)據(jù)和第二類存儲器快照備份的備份數(shù)據(jù)。示例性地,當(dāng)計算節(jié)點為虛擬機(jī)或容器時,計算節(jié)點執(zhí)行的操作可以通過計算節(jié)點所屬的存儲設(shè)備執(zhí)行。
17、在一種可選的實現(xiàn)方式中,第一類存儲器實時備份的備份數(shù)據(jù)指在數(shù)據(jù)恢復(fù)時間點之前保存的第一類存儲器的寫數(shù)據(jù)操作的備份信息;第二類存儲器快照備份的備份數(shù)據(jù)指數(shù)據(jù)恢復(fù)時間點對應(yīng)的第二類存儲器的數(shù)據(jù)快照。
18、第三方面,本申請?zhí)峁┮环N數(shù)據(jù)備份裝置,該數(shù)據(jù)備份裝置可以包括:
19、第一數(shù)據(jù)備份單元,用于針對被計算節(jié)點存入第一類存儲器的數(shù)據(jù),實時進(jìn)本文檔來自技高網(wǎng)...
【技術(shù)保護(hù)點】
1.一種數(shù)據(jù)備份方法,其特征在于,所述方法包括:
2.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述針對所述計算節(jié)點存入所述第一類存儲器的數(shù)據(jù),實時進(jìn)行數(shù)據(jù)備份,包括:
3.根據(jù)權(quán)利要求2所述的方法,其特征在于,所述針對所述計算節(jié)點存入所述第二類存儲器的數(shù)據(jù),通過數(shù)據(jù)快照的方式進(jìn)行數(shù)據(jù)備份,包括:
4.根據(jù)權(quán)利要求1~3任一項所述的方法,其特征在于,所述計算節(jié)點為虛擬機(jī)或容器,所述第一類存儲器為所述計算節(jié)點關(guān)聯(lián)的虛擬存儲器;所述第二類存儲器為所述計算節(jié)點關(guān)聯(lián)的物理存儲器。
5.根據(jù)權(quán)利要求1~3任一項所述的方法,其特征在于,所述計算節(jié)點為物理機(jī);所述第一類存儲器為所述計算節(jié)點的內(nèi)部存儲器;所述第二類存儲器為所述計算節(jié)點的外置存儲器。
6.根據(jù)權(quán)利要求3所述的方法,其特征在于,所述方法還包括:
7.根據(jù)權(quán)利要求6所述的方法,其特征在于,所述第一類存儲器實時備份的備份數(shù)據(jù)指在所述數(shù)據(jù)恢復(fù)時間點之前保存的所述第一類存儲器的寫數(shù)據(jù)操作的備份信息;所述第二類存儲器快照備份的備份數(shù)據(jù)指所述數(shù)據(jù)恢復(fù)時間點對應(yīng)的所述第二類存儲器
8.根據(jù)權(quán)利要求6或7所述的方法,其特征在于,所述基于所述目標(biāo)數(shù)據(jù)恢復(fù)時間點對應(yīng)的備份數(shù)據(jù),對所述第一類存儲器和所述第二類存儲器進(jìn)行數(shù)據(jù)恢復(fù),包括:
9.根據(jù)權(quán)利要求8所述的方法,其特征在于,所述創(chuàng)建目標(biāo)存儲器,包括:
10.一種數(shù)據(jù)備份方法,其特征在于,備份設(shè)備與計算節(jié)點通信,第一類存儲器和第二類存儲器為所述計算節(jié)點提供存儲空間;所述方法包括:
11.根據(jù)權(quán)利要求10所述的方法,其特征在于,所述方法還包括:
12.根據(jù)權(quán)利要求11所述的方法,其特征在于,所述第一類存儲器實時備份的備份數(shù)據(jù)指在所述數(shù)據(jù)恢復(fù)時間點之前保存的所述第一類存儲器的寫數(shù)據(jù)操作的備份信息;所述第二類存儲器快照備份的備份數(shù)據(jù)指所述數(shù)據(jù)恢復(fù)時間點對應(yīng)的所述第二類存儲器的數(shù)據(jù)快照。
13.一種數(shù)據(jù)備份裝置,其特征在于,所述裝置包括:
14.根據(jù)權(quán)利要求13所述的裝置,其特征在于,所述第一數(shù)據(jù)備份單元,具體用于:
15.根據(jù)權(quán)利要求13或14所述的裝置,其特征在于,所述第二數(shù)據(jù)備份單元,具體用于:
16.根據(jù)權(quán)利要求15所述的裝置,其特征在于,所述裝置還包括數(shù)據(jù)恢復(fù)單元,所述數(shù)據(jù)恢復(fù)單元,用于:
17.一種數(shù)據(jù)備份裝置,其特征在于,備份設(shè)備與計算節(jié)點通信,第一類存儲器和第二類存儲器為所述計算節(jié)點提供存儲空間;所述裝置包括:
18.根據(jù)權(quán)利要求17所述的裝置,其特征在于,所述裝置還包括備份控制單元,所述備份控制單元,用于:
19.一種芯片,其特征在于,包括處理器和供電電路;所述供電電路用于為所述處理器供電,所述處理器用于執(zhí)行計算機(jī)程序,以實現(xiàn)如權(quán)利要求1~9中任一項所述的方法,或者,實現(xiàn)如權(quán)利要求10~12中任一項所述的方法。
20.一種存儲設(shè)備,其特征在于,包括處理器和內(nèi)存;計算節(jié)點基于所述處理器運(yùn)行;所述內(nèi)存中存儲有計算機(jī)程序,所述處理器用于執(zhí)行所述內(nèi)存中的計算機(jī)程序,以實現(xiàn)如權(quán)利要求1~9中任一項所述的方法。
21.一種備份設(shè)備,其特征在于,包括處理器和內(nèi)存;所述內(nèi)存中存儲有計算機(jī)程序,所述處理器用于執(zhí)行所述內(nèi)存中的計算機(jī)程序,以實現(xiàn)如權(quán)利要求10~12中任一項所述的方法。
22.一種數(shù)據(jù)存儲系統(tǒng),其特征在于,包括存儲設(shè)備和備份設(shè)備;計算節(jié)點基于所述存儲設(shè)備運(yùn)行;
23.一種計算機(jī)可讀存儲介質(zhì),其特征在于,存儲有計算機(jī)可執(zhí)行指令,所述計算機(jī)可執(zhí)行指令用于使計算機(jī)執(zhí)行如權(quán)利要求1~9中任一項所述的方法,或者,如權(quán)利要求10~12中任一項所述的方法。
...【技術(shù)特征摘要】
1.一種數(shù)據(jù)備份方法,其特征在于,所述方法包括:
2.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述針對所述計算節(jié)點存入所述第一類存儲器的數(shù)據(jù),實時進(jìn)行數(shù)據(jù)備份,包括:
3.根據(jù)權(quán)利要求2所述的方法,其特征在于,所述針對所述計算節(jié)點存入所述第二類存儲器的數(shù)據(jù),通過數(shù)據(jù)快照的方式進(jìn)行數(shù)據(jù)備份,包括:
4.根據(jù)權(quán)利要求1~3任一項所述的方法,其特征在于,所述計算節(jié)點為虛擬機(jī)或容器,所述第一類存儲器為所述計算節(jié)點關(guān)聯(lián)的虛擬存儲器;所述第二類存儲器為所述計算節(jié)點關(guān)聯(lián)的物理存儲器。
5.根據(jù)權(quán)利要求1~3任一項所述的方法,其特征在于,所述計算節(jié)點為物理機(jī);所述第一類存儲器為所述計算節(jié)點的內(nèi)部存儲器;所述第二類存儲器為所述計算節(jié)點的外置存儲器。
6.根據(jù)權(quán)利要求3所述的方法,其特征在于,所述方法還包括:
7.根據(jù)權(quán)利要求6所述的方法,其特征在于,所述第一類存儲器實時備份的備份數(shù)據(jù)指在所述數(shù)據(jù)恢復(fù)時間點之前保存的所述第一類存儲器的寫數(shù)據(jù)操作的備份信息;所述第二類存儲器快照備份的備份數(shù)據(jù)指所述數(shù)據(jù)恢復(fù)時間點對應(yīng)的所述第二類存儲器的數(shù)據(jù)快照。
8.根據(jù)權(quán)利要求6或7所述的方法,其特征在于,所述基于所述目標(biāo)數(shù)據(jù)恢復(fù)時間點對應(yīng)的備份數(shù)據(jù),對所述第一類存儲器和所述第二類存儲器進(jìn)行數(shù)據(jù)恢復(fù),包括:
9.根據(jù)權(quán)利要求8所述的方法,其特征在于,所述創(chuàng)建目標(biāo)存儲器,包括:
10.一種數(shù)據(jù)備份方法,其特征在于,備份設(shè)備與計算節(jié)點通信,第一類存儲器和第二類存儲器為所述計算節(jié)點提供存儲空間;所述方法包括:
11.根據(jù)權(quán)利要求10所述的方法,其特征在于,所述方法還包括:
12.根據(jù)權(quán)利要求11所述的方法,其特征在于,所述第一類存儲器實時備份的備份數(shù)據(jù)指在所述數(shù)據(jù)恢復(fù)時間點之前保存的所述第一類存儲器的寫數(shù)據(jù)操作的...
【專利技術(shù)屬性】
技術(shù)研發(fā)人員:陳克云,
申請(專利權(quán))人:華為技術(shù)有限公司,
類型:發(fā)明
國別省市:
還沒有人留言評論。發(fā)表了對其他瀏覽者有用的留言會獲得科技券。