亚洲狠狠干,亚洲国产福利精品一区二区,国产八区,激情文学亚洲色图

集群系統(tǒng)及其數(shù)據(jù)備份的方法

文檔序號:7812707閱讀:492來源:國知局
集群系統(tǒng)及其數(shù)據(jù)備份的方法
【專利摘要】本發(fā)明公開了一種集群系統(tǒng),所述集群系統(tǒng)包括:虛擬機(jī)、虛擬機(jī)控制模塊、存儲模塊、廣域網(wǎng)加速模塊和備份模塊,所述存儲模塊和所述廣域網(wǎng)加速模塊運(yùn)行在所述虛擬機(jī)上,所述虛擬機(jī)控制模塊,用于控制所述虛擬機(jī)的運(yùn)行;所述存儲模塊,用于通過軟件定義存儲,將存儲轉(zhuǎn)化為虛擬的存儲資源,供所述虛擬機(jī)進(jìn)行數(shù)據(jù)存儲;所述備份模塊,用于獲取待備份數(shù)據(jù);所述廣域網(wǎng)加速模塊,用于對所述待備份數(shù)據(jù)進(jìn)行加速處理■’所述備份模塊,還用于將加速處理后的待備份數(shù)據(jù)發(fā)送至備份設(shè)備,以完成所述待備份數(shù)據(jù)的備份。本發(fā)明還公開了一種集群系統(tǒng)數(shù)據(jù)的備份方法。本發(fā)明實(shí)現(xiàn)降低備份數(shù)據(jù)的傳送時間,進(jìn)而提高集群系統(tǒng)數(shù)據(jù)備份的效率。
【專利說明】集群系統(tǒng)及其數(shù)據(jù)備份的方法

【技術(shù)領(lǐng)域】
[0001] 本發(fā)明涉及計(jì)算機(jī)【技術(shù)領(lǐng)域】,尤其涉及集群系統(tǒng)及其數(shù)據(jù)備份的方法。

【背景技術(shù)】
[0002] 隨著硬件技術(shù)的不斷發(fā)展,單臺計(jì)算機(jī)的計(jì)算能力已經(jīng)遠(yuǎn)遠(yuǎn)超過了人們一般的需 要,于是通過虛擬化技術(shù),在一臺計(jì)算機(jī)里面運(yùn)行虛擬機(jī)管理軟件,再在里面安裝虛擬機(jī), 將一臺計(jì)算機(jī)模擬成了多臺計(jì)算機(jī),提高硬件的利用效率。
[0003] 在虛擬化和存儲領(lǐng)域,近來興起多家公司將虛擬化跟存儲合一,推出一種超級融 合的產(chǎn)品,這些產(chǎn)品的特點(diǎn)就是把虛擬化管理軟件跟存儲軟件裝入同一個服務(wù)器計(jì)算機(jī), 存儲軟件接管服務(wù)器的磁盤,通過軟件定義存儲,抽象成虛擬的存儲資源,提供給虛擬機(jī)使 用。
[0004] 這些產(chǎn)品實(shí)現(xiàn)了計(jì)算平臺、存儲的融合,甚至存儲軟件里面還包含了備份組件,可 以實(shí)現(xiàn)客戶數(shù)據(jù)的備份,但這些產(chǎn)品無一都沒有對跨越廣域網(wǎng)備份進(jìn)行優(yōu)化,使得備份數(shù) 據(jù)的傳送時間長,且備份數(shù)據(jù)在傳送過程中容易發(fā)生丟失,進(jìn)而降低了數(shù)據(jù)備份的效率。
[0005] 上述內(nèi)容僅用于輔助理解本發(fā)明的技術(shù)方案,并不代表承認(rèn)上述內(nèi)容是現(xiàn)有技 術(shù)。


【發(fā)明內(nèi)容】

[0006] 本發(fā)明的主要目的在于解決備份數(shù)據(jù)的傳送時間長,且備份數(shù)據(jù)在傳送過程中容 易發(fā)生丟失,進(jìn)而降低了數(shù)據(jù)備份的效率的問題。
[0007] 為實(shí)現(xiàn)上述目的,本發(fā)明提供的一種集群系統(tǒng),所述集群系統(tǒng)包括:虛擬機(jī)、虛擬 機(jī)控制模塊、存儲模塊、廣域網(wǎng)加速模塊和備份模塊,所述存儲模塊和所述廣域網(wǎng)加速模塊 運(yùn)行在所述虛擬機(jī)上,
[0008] 所述虛擬機(jī)控制模塊,用于控制所述虛擬機(jī)的運(yùn)行;
[0009] 所述存儲模塊,用于通過軟件定義存儲,將存儲轉(zhuǎn)化為虛擬的存儲資源,供所述虛 擬機(jī)進(jìn)行數(shù)據(jù)存儲;
[0010] 所述備份模塊,用于獲取待備份數(shù)據(jù);
[0011] 所述廣域網(wǎng)加速模塊,用于對所述待備份數(shù)據(jù)進(jìn)行加速處理;
[0012] 所述備份模塊,還用于將加速處理后的待備份數(shù)據(jù)發(fā)送至備份設(shè)備,以完成所述 待備份數(shù)據(jù)的備份。
[0013] 優(yōu)選地,所述廣域網(wǎng)加速模塊包括獲取單元和加速單元,
[0014] 所述獲取單元,用于獲取預(yù)存的壓縮方式;
[0015] 所述加速單元,用于按照獲取的壓縮方式對所述待備份數(shù)據(jù)進(jìn)行壓縮處理以完成 所述待備份數(shù)據(jù)的加速處理。
[0016] 優(yōu)選地,所述廣域網(wǎng)加速模塊還包括判斷單元;
[0017] 所述獲取單元,還用于獲取所述集群系統(tǒng)與所述備份設(shè)備之間的網(wǎng)絡(luò)狀態(tài)信息;
[0018] 所述判斷單元,用于判斷所述網(wǎng)絡(luò)狀態(tài)信息是否包含丟包及/或延時信息;
[0019] 所述加速單元,還用于在所述網(wǎng)絡(luò)狀態(tài)信息包含丟包及/或延時信息時,對所述 集群系統(tǒng)與所述備份設(shè)備之間的網(wǎng)絡(luò)協(xié)議進(jìn)行優(yōu)化,以完成所述待備份數(shù)據(jù)的加速處理。
[0020] 優(yōu)選地,所述加速單元,還用于增加所述集群系統(tǒng)與所述備份設(shè)備之間數(shù)據(jù)傳送 窗口的數(shù)量或增大所述集群系統(tǒng)與所述備份設(shè)備之間數(shù)據(jù)傳送的窗口。
[0021] 優(yōu)選地,所述廣域網(wǎng)加速模塊還包括字節(jié)處理單元,用于將所述待備份數(shù)據(jù)按照 預(yù)設(shè)字節(jié)長度劃分為多個字節(jié)塊;
[0022] 所述獲取單元,還用于獲取已發(fā)送的字節(jié)塊信息;
[0023] 所述判斷單元,還用于判斷劃分后的字節(jié)塊是否與已發(fā)送的字節(jié)塊相同;
[0024] 所述字節(jié)處理單元,還用于在劃分后的字節(jié)塊與已發(fā)送的字節(jié)塊相同時,確定與 劃分后的字節(jié)塊相同的已發(fā)送字節(jié)塊的編號信息,將所確定的編號信息作為加速處理后的 待備份數(shù)據(jù)。
[0025] 此外,為實(shí)現(xiàn)上述目的,本發(fā)明還提供一種集群系統(tǒng)數(shù)據(jù)的備份方法,所述集群系 統(tǒng)數(shù)據(jù)的備份方法包括步驟:
[0026] 集群系統(tǒng)獲取待備份數(shù)據(jù);
[0027] 所述集群系統(tǒng)對所述待備份數(shù)據(jù)進(jìn)行加速處理;
[0028] 所述集群系統(tǒng)將加速處理后的待備份數(shù)據(jù)發(fā)送至備份設(shè)備,以完成所述待備份數(shù) 據(jù)的備份。
[0029] 優(yōu)選地,所述集群系統(tǒng)對所述待備份數(shù)據(jù)進(jìn)行加速處理的步驟包括:
[0030] 所述集群系統(tǒng)獲取預(yù)存的壓縮方式;
[0031] 所述集群系統(tǒng)按照獲取的壓縮方式對所述待備份數(shù)據(jù)進(jìn)行壓縮處理以完成所述 待備份數(shù)據(jù)的加速處理。
[0032] 優(yōu)選地,所述集群系統(tǒng)對所述待備份數(shù)據(jù)進(jìn)行加速處理的步驟包括:
[0033] 所述集群系統(tǒng)獲取所述集群系統(tǒng)與所述備份設(shè)備之間的網(wǎng)絡(luò)狀態(tài)信息;
[0034] 所述集群系統(tǒng)判斷所述網(wǎng)絡(luò)狀態(tài)信息是否包含丟包及/或延時信息;
[0035] 所述集群系統(tǒng)在所述網(wǎng)絡(luò)狀態(tài)信息包含丟包及/或延時信息時,對所述集群系統(tǒng) 與所述備份設(shè)備之間的網(wǎng)絡(luò)協(xié)議進(jìn)行優(yōu)化,以完成所述待備份數(shù)據(jù)的加速處理。
[0036] 優(yōu)選地,所述集群系統(tǒng)對所述集群系統(tǒng)與所述備份設(shè)備之間的網(wǎng)絡(luò)協(xié)議進(jìn)行優(yōu) 化,以完成所述待備份數(shù)據(jù)的加速處理的步驟包括:
[0037] 所述集群系統(tǒng)增加所述集群系統(tǒng)與所述備份設(shè)備之間數(shù)據(jù)傳送窗口的數(shù)量或增 大所述集群系統(tǒng)與所述備份設(shè)備之間數(shù)據(jù)傳送的窗口。
[0038] 優(yōu)選地,所述集群系統(tǒng)對所述待備份數(shù)據(jù)進(jìn)行加速處理的步驟包括:
[0039] 所述集群系統(tǒng)將所述待備份數(shù)據(jù)按照預(yù)設(shè)字節(jié)長度劃分為多個字節(jié)塊;
[0040] 所述集群系統(tǒng)獲取已發(fā)送的字節(jié)塊信息;
[0041] 所述集群系統(tǒng)判斷劃分后的字節(jié)塊是否與已發(fā)送的字節(jié)塊相同;
[0042] 所述集群系統(tǒng)在劃分后的字節(jié)塊與已發(fā)送的字節(jié)塊相同時,確定與劃分后的字節(jié) 塊相同的已發(fā)送字節(jié)塊的編號信息,將所確定的編號信息作為加速處理后的待備份數(shù)據(jù)。
[0043] 本發(fā)明通過在計(jì)算機(jī)中集群將虛擬機(jī)、虛擬機(jī)控制模塊、廣域網(wǎng)加速模塊、備份模 塊和存儲模塊生成集群系統(tǒng),并對集群系統(tǒng)的待備份數(shù)據(jù)加速處理,降低備份數(shù)據(jù)的傳送 時間,減少數(shù)據(jù)傳送中丟失的情況,進(jìn)而提高集群系統(tǒng)數(shù)據(jù)備份的效率。

【專利附圖】

【附圖說明】
[0044] 圖1為本發(fā)明集群系統(tǒng)的第一實(shí)施例的功能模塊示意圖;
[0045] 圖2為圖1中廣域網(wǎng)加速模塊一實(shí)施例的細(xì)化功能模塊示意圖;
[0046] 圖3為圖1中廣域網(wǎng)加速模塊另一實(shí)施例的細(xì)化功能模塊示意圖;
[0047] 圖4為圖1中廣域網(wǎng)加速模塊又一實(shí)施例的細(xì)化功能模塊示意圖;
[0048] 圖5為本發(fā)明集群系統(tǒng)數(shù)據(jù)的備份方法的第一實(shí)施例的流程示意圖;
[0049] 圖6為本發(fā)明集群系統(tǒng)數(shù)據(jù)的備份方法的第二實(shí)施例的流程示意圖;
[0050] 圖7為本發(fā)明集群系統(tǒng)數(shù)據(jù)的備份方法的第三實(shí)施例的流程示意圖;
[0051] 圖8為本發(fā)明集群系統(tǒng)數(shù)據(jù)的備份方法的第四實(shí)施例的流程示意圖。
[0052] 本發(fā)明目的的實(shí)現(xiàn)、功能特點(diǎn)及優(yōu)點(diǎn)將結(jié)合實(shí)施例,參照附圖做進(jìn)一步說明。

【具體實(shí)施方式】
[0053] 應(yīng)當(dāng)理解,此處所描述的具體實(shí)施例僅僅用以解釋本發(fā)明,并不用于限定本發(fā)明。
[0054] 本發(fā)明進(jìn)一步提供一種集群系統(tǒng)。
[0055] 參照圖1,圖1為本發(fā)明集群系統(tǒng)的第一實(shí)施例的功能模塊示意圖。
[0056] 在一實(shí)施例中,所述裝置包括:虛擬機(jī)10、虛擬機(jī)控制模塊20、存儲模塊30、廣域 網(wǎng)加速模塊40和備份模塊50。所述存儲模塊30和所述廣域網(wǎng)加速模塊40運(yùn)行在所述虛 擬機(jī)10上,
[0057] 所述虛擬機(jī)控制模塊20,用于控制所述虛擬機(jī)10的運(yùn)行;
[0058] 所述存儲模塊30,用于通過軟件定義存儲,將存儲轉(zhuǎn)化為虛擬的存儲資源,供所述 虛擬機(jī)10進(jìn)行數(shù)據(jù)存儲;
[0059] 所述備份模塊50,用于獲取待備份數(shù)據(jù);
[0060] 所述廣域網(wǎng)加速模塊40,用于對所述待備份數(shù)據(jù)進(jìn)行加速處理;
[0061] 所述備份模塊50,還用于將加速處理后的待備份數(shù)據(jù)發(fā)送至備份設(shè)備,以完成所 述待備份數(shù)據(jù)的備份。
[0062] 在本實(shí)施例中,在一臺物理的帶有CPU、內(nèi)存、磁盤、網(wǎng)絡(luò)等部件的馮.諾依曼架構(gòu) 計(jì)算機(jī)上安裝一個虛擬化管理軟件,即生成一個虛擬機(jī)控制模塊20,存儲模塊30和廣域網(wǎng) 加速模塊40作為一個虛擬機(jī)10在所述虛擬機(jī)控制模塊10的控制下運(yùn)行。通過虛擬化控制 模塊20構(gòu)建一個虛擬化平臺,將一臺物理的計(jì)算機(jī)模擬成多臺虛擬的計(jì)算機(jī)(虛擬機(jī)10), 即模擬成一個集群系統(tǒng)。
[0063] 該集群系統(tǒng)有多塊磁盤,其中部分磁盤用于安裝虛擬化管理軟件和存儲虛擬機(jī)的 鏡像,剩下的磁盤被存儲虛擬機(jī)接管,存儲虛擬機(jī)里面運(yùn)行軟件定義的存儲的軟件,即運(yùn)行 存儲模塊30,存儲模塊30將物理磁盤整合成存儲池,再對存儲池進(jìn)行軟件定義,虛擬出虛 擬磁盤或者共享文件夾,虛擬磁盤用于提供基于SAN(storage area network,存儲區(qū)域網(wǎng) 絡(luò))接口的磁盤資源訪問服務(wù),共享文件用于提供基于NAS(network area storage,網(wǎng)絡(luò) 區(qū)域存儲)接口的文件資源訪問服務(wù)。SDS(software defined storage,軟件定義存儲) 所提供的存儲資源是在物理存儲介質(zhì)的基礎(chǔ)上虛擬的,因此為虛擬存儲資源。而廣域網(wǎng)加 速虛擬機(jī)和客戶虛擬機(jī)則是運(yùn)行在存儲虛擬機(jī)提供的虛擬存儲資源之上,廣域網(wǎng)加速虛擬 機(jī)運(yùn)行廣域網(wǎng)加速模塊40,客戶虛擬機(jī)則運(yùn)行客戶自己的系統(tǒng),可以是服務(wù)器,也可以是 VDI (Virtual Desktop Infrastructure,虛擬桌面基礎(chǔ)架構(gòu))。
[0064] 該集群系統(tǒng)由多個節(jié)點(diǎn)構(gòu)成,每個節(jié)點(diǎn)是上面所描述的一個集計(jì)算資源和存儲資 源于一體的虛擬化平臺,存儲虛擬機(jī)管控集中的存儲資源,虛擬機(jī)控制模塊20把整個集群 中的存儲虛擬機(jī)管控的所有存儲介質(zhì)(即磁盤)整合成存儲資源池,再在資源池上面通過 軟件定義的方式虛擬出磁盤和文件夾,再通過SAN和NAS接口向外提供虛擬磁盤和共享文 件夾的存儲資源。集群具有橫向擴(kuò)展能力,通過增加新的節(jié)點(diǎn),可以實(shí)現(xiàn)計(jì)算資源和存儲資 源的擴(kuò)展。
[0065] 所述備份模塊50在有數(shù)據(jù)需要備份時,獲取待備份數(shù)據(jù)。所述備份模塊50進(jìn)行 備份的模式可以是完全備份:將集群系統(tǒng)產(chǎn)生的所有數(shù)據(jù)進(jìn)行備份;增量備份:將上一次 備份后發(fā)生改變的數(shù)據(jù)作為備份數(shù)據(jù)備份到備份設(shè)備上;差異備份:將上一次完全備份后 發(fā)生改變的數(shù)據(jù)作為備份數(shù)據(jù)備份到備份設(shè)備上。集群系統(tǒng)的備份模式可以提前根據(jù)預(yù)期 進(jìn)行設(shè)置。
[0066] 在備份模塊50獲取到待備份數(shù)據(jù)后,通過廣域網(wǎng)加速模塊40對所述待備份數(shù)據(jù) 進(jìn)行加速處理,加速處理的方式可以包括字節(jié)緩存、壓縮和協(xié)議優(yōu)化等。
[0067] 備份模塊50將加速處理后的待備份數(shù)據(jù)發(fā)送至備份設(shè)備,以完成所述待備份數(shù) 據(jù)的備份。在本發(fā)明其他實(shí)施例中,也可以是備份數(shù)據(jù)的恢復(fù)過程,備份模塊50獲取待恢 復(fù)數(shù)據(jù),通過廣域網(wǎng)加速模塊40對所述待恢復(fù)數(shù)據(jù)進(jìn)行加速處理,備份模塊50將加速處理 后的待恢復(fù)數(shù)據(jù)發(fā)送至待恢復(fù)設(shè)備,以完成所述待恢復(fù)數(shù)據(jù)的恢復(fù)。
[0068] 例如,以數(shù)據(jù)中心A和數(shù)據(jù)中心B為例,該兩個數(shù)據(jù)中心均為上述描述的節(jié)點(diǎn)組成 的集群系統(tǒng),兩個數(shù)據(jù)中心位于兩地,通過廣域網(wǎng)連接,兩個數(shù)據(jù)中心之間的關(guān)系可以是: 兩個數(shù)據(jù)中心均在進(jìn)行業(yè)務(wù)處理,并且互為備份設(shè)備,每個數(shù)據(jù)中心均將產(chǎn)生的數(shù)據(jù)備份 到對方設(shè)備上,即數(shù)據(jù)中心A將數(shù)據(jù)備份到數(shù)據(jù)中心B上,數(shù)據(jù)中心B將數(shù)據(jù)備份至數(shù)據(jù)中 心A上,或者一個數(shù)據(jù)中心用于處理業(yè)務(wù),另外一個數(shù)據(jù)中心作為備份設(shè)備,例如,數(shù)據(jù)中 心A用于業(yè)務(wù)處理,數(shù)據(jù)中心B作為數(shù)據(jù)中心A的備份設(shè)備,數(shù)據(jù)中心A將產(chǎn)生的數(shù)據(jù)備份 至數(shù)據(jù)中心B上。數(shù)據(jù)中心A和數(shù)據(jù)中心B均運(yùn)行有廣域網(wǎng)加速虛擬機(jī),通過各自廣域網(wǎng)加 速虛擬機(jī)的廣域網(wǎng)加速模塊建立加速通信信道,數(shù)據(jù)中心A作為業(yè)務(wù)處理設(shè)備,數(shù)據(jù)中心B 作為數(shù)據(jù)中心A的備份設(shè)備。數(shù)據(jù)中心A的備份模塊50獲取待備份數(shù)據(jù),并將待備份數(shù)據(jù) 傳送至廣域網(wǎng)加速虛擬機(jī),通過廣域網(wǎng)加速模塊40對所述待備份數(shù)據(jù)進(jìn)行加速,再通過備 份模塊50將加速后的所述待備份數(shù)據(jù)傳送至數(shù)據(jù)中心B。同樣的,在數(shù)據(jù)中心A向所述數(shù) 據(jù)中心B請求備份數(shù)據(jù)的恢復(fù)時,數(shù)據(jù)中心B獲取待恢復(fù)數(shù)據(jù),對待恢復(fù)數(shù)據(jù)加速,回傳給 數(shù)據(jù)中心A以供數(shù)據(jù)中心A進(jìn)行數(shù)據(jù)的恢復(fù)。
[0069] 本發(fā)明實(shí)施例通過在計(jì)算機(jī)中集群將虛擬機(jī)、虛擬機(jī)控制模塊、廣域網(wǎng)加速模塊、 備份模塊和存儲模塊生成集群系統(tǒng),并對集群系統(tǒng)的待備份數(shù)據(jù)加速處理,降低備份數(shù)據(jù) 的傳送時間,減少數(shù)據(jù)傳送中丟失的情況,進(jìn)而提高集群系統(tǒng)數(shù)據(jù)備份的效率。
[0070] 參照圖2,圖2為圖1中廣域網(wǎng)加速模塊一實(shí)施例的細(xì)化功能模塊示意圖。所述廣 域網(wǎng)加速模塊40包括獲取單元41和加速單元42。
[0071] 所述獲取單元41,用于獲取預(yù)存的壓縮方式;
[0072] 所述加速單元42,用于按照獲取的壓縮方式對所述待備份數(shù)據(jù)進(jìn)行壓縮處理以完 成所述待備份數(shù)據(jù)的加速處理。
[0073] 所述集群系統(tǒng)預(yù)存有多個壓縮方式,所述壓縮方式包括但不限于gzip、lzo等壓 縮算法。在備份模塊50獲取到待備份數(shù)據(jù)后,獲取單元41獲取預(yù)存的壓縮方式,加速單 元42按照獲取的壓縮方式對所述待備份數(shù)據(jù)進(jìn)行壓縮處理以完成所述待備份數(shù)據(jù)的加速 處理。例如,若獲取到的壓縮方式為gzip,則按照gzip壓縮算法對所述待備份數(shù)據(jù)進(jìn)行壓 縮。通過采取預(yù)存的壓縮方式對待備份數(shù)據(jù)進(jìn)行備份,減小需要傳送的待備份數(shù)據(jù)的大小, 即減少所述待備份數(shù)據(jù)傳送所占用的帶寬,實(shí)現(xiàn)待備份數(shù)據(jù)的加速。降低了待備份數(shù)據(jù)的 傳送時間,進(jìn)而提高了待備份數(shù)據(jù)的備份效率。在本發(fā)明其他實(shí)施例中為了能更好的對待 備份數(shù)據(jù)進(jìn)行壓縮,可以將壓縮方式與待備份數(shù)據(jù)的類型進(jìn)行映射保存,例如,圖片類型數(shù) 據(jù)與lzo壓縮方式映射,文本類型數(shù)據(jù)與gzip壓縮方式映射等。
[0074] 參照圖3,圖3為圖1中廣域網(wǎng)加速|(zhì)旲塊另一實(shí)施例的細(xì)化功能|旲塊不意圖。所述 廣域網(wǎng)加速模塊40還包括判斷單元43。
[0075] 所述獲取單元41,還用于獲取所述集群系統(tǒng)與所述備份設(shè)備之間的網(wǎng)絡(luò)狀態(tài)信 息;
[0076] 所述判斷單元43,用于判斷所述網(wǎng)絡(luò)狀態(tài)信息是否包含丟包及/或延時信息;
[0077] 所述加速單元42,還用于在所述網(wǎng)絡(luò)狀態(tài)信息包含丟包及/或延時信息時,對所 述集群系統(tǒng)與所述備份設(shè)備之間的網(wǎng)絡(luò)協(xié)議進(jìn)行優(yōu)化,以完成所述待備份數(shù)據(jù)的加速處 理。
[0078] 所述網(wǎng)絡(luò)狀態(tài)信息包括所述集群系統(tǒng)與所述備份設(shè)備之間是否存在丟包和高延 時的情況。在所述集群系統(tǒng)與所述備份設(shè)備之間進(jìn)行數(shù)據(jù)備份時,獲取單元41獲取所述集 群系統(tǒng)與所述備份設(shè)備之間的網(wǎng)絡(luò)狀態(tài)信息,判斷單元43判斷所述網(wǎng)絡(luò)狀態(tài)信息是否包 含丟包及/或延時信息,在所述網(wǎng)絡(luò)狀態(tài)信息包含丟包及/或延時信息時,加速單元42對 所述集群系統(tǒng)與所述備份設(shè)備之間的網(wǎng)絡(luò)協(xié)議進(jìn)行優(yōu)化,以完成所述待備份數(shù)據(jù)的加速處 理;在所述網(wǎng)絡(luò)狀態(tài)信息未包含丟包或者延時信息時,不進(jìn)行網(wǎng)絡(luò)相關(guān)的加速處理,即不進(jìn) 行網(wǎng)絡(luò)協(xié)議的優(yōu)化。具體的,所述網(wǎng)絡(luò)協(xié)議的優(yōu)化包括但不限于增加所述集群系統(tǒng)與所述 備份設(shè)備之間數(shù)據(jù)傳送窗口的數(shù)量或增大所述集群系統(tǒng)與所述備份設(shè)備之間數(shù)據(jù)傳送的 窗口。例如,在網(wǎng)絡(luò)狀態(tài)信息包括丟包時,分析所述集群系統(tǒng)和所述備份設(shè)備之間的網(wǎng)絡(luò)是 否發(fā)生擁塞情況,若否,則繼續(xù)傳送待備份數(shù)據(jù),若是,則增加所述集群系統(tǒng)與所述備份設(shè) 備之間數(shù)據(jù)傳送窗口的數(shù)量;若在網(wǎng)絡(luò)狀態(tài)信息包括高延時,則增大所述集群系統(tǒng)與所述 備份設(shè)備之間數(shù)據(jù)傳送的窗口。通過在待備份數(shù)據(jù)傳送時,判斷所述集群系統(tǒng)與所述備份 設(shè)備之間的網(wǎng)絡(luò)狀態(tài),并在網(wǎng)絡(luò)狀態(tài)信息包含丟包及/或延時信息時,對網(wǎng)絡(luò)協(xié)議進(jìn)行優(yōu) 化,提高網(wǎng)絡(luò)待備份數(shù)據(jù)的傳送速度,進(jìn)而縮短傳送時間,提高數(shù)據(jù)備份的效率。
[0079] 參照圖4,圖4為圖1中廣域網(wǎng)加速模塊又一實(shí)施例的細(xì)化功能模塊示意圖。所述 廣域網(wǎng)加速模塊40還包括字節(jié)處理單元44。
[0080] 所述字節(jié)處理單元44,用于將所述待備份數(shù)據(jù)按照預(yù)設(shè)字節(jié)長度劃分為多個字節(jié) 塊;
[0081] 所述獲取單元41,還用于獲取已發(fā)送的字節(jié)塊信息;
[0082] 所述判斷單元43,還用于判斷劃分后的字節(jié)塊是否與已發(fā)送的字節(jié)塊相同;
[0083] 所述字節(jié)處理單元44,還用于在劃分后的字節(jié)塊與已發(fā)送的字節(jié)塊相同時,確定 與劃分后的字節(jié)塊相同的已發(fā)送字節(jié)塊的編號信息,將所確定的編號信息作為加速處理后 的待備份數(shù)據(jù)。
[0084] 任意兩個待備份數(shù)據(jù)所包含的數(shù)據(jù)會不同,但是如果把待備份數(shù)據(jù)的字節(jié)流按照 預(yù)設(shè)字節(jié)長度切割成一定大小的字節(jié)塊后,就會出現(xiàn)許多相同的字節(jié)塊,這些相同的字節(jié) 塊就是重復(fù)流量。舉個例子:本文如果按詞為單位進(jìn)行切塊的話,"廣域網(wǎng)"這個詞就出現(xiàn) 了多次,或者是,本文如果按詞為單位進(jìn)行切塊的話,"集群系統(tǒng)"這個詞也出現(xiàn)了多次。所 述預(yù)設(shè)字節(jié)長度可以100個字節(jié)、200個字節(jié)或者1000個字節(jié)。
[0085] 字節(jié)緩存是基于這個理論,把待備份數(shù)據(jù)的字節(jié)流切割成從幾百字節(jié)到幾千字節(jié) 不等的字節(jié)塊,廣域網(wǎng)的兩端(集群系統(tǒng)端和備份設(shè)備端)都部署有字節(jié)處理模塊,兩端各 有一個緩存數(shù)據(jù)庫,第一次傳輸?shù)臅r候,發(fā)送端字節(jié)處理模塊會給這個塊編個號,把字節(jié)塊 和編號一塊發(fā)送給對端,兩端都把它保存到緩存數(shù)據(jù)庫中。再次傳輸相同的字節(jié)塊的時候, 發(fā)送方會直接告訴接收方這個編號(即傳輸這個編號),不再傳輸這個字節(jié)塊,接受端的字 節(jié)處理模塊根據(jù)這個編號從緩存數(shù)據(jù)庫中把這一個字節(jié)塊讀取出來,就可以恢復(fù)成原來的 數(shù)據(jù)。一個編號通常是6?8字節(jié),字節(jié)緩存就將一個幾百到幾千字節(jié)的字節(jié)塊替換成了 6?8字節(jié)的編號,降低了傳輸?shù)拇齻浞輸?shù)據(jù)的數(shù)據(jù)量。本發(fā)明實(shí)施例通過將待備份數(shù)據(jù)劃 分為多個字節(jié)塊,并在劃分后的字節(jié)塊與已發(fā)送字節(jié)快相同時,只發(fā)送相同的字節(jié)塊對應(yīng) 的編號,降低傳輸?shù)拇齻浞輸?shù)據(jù)的數(shù)據(jù)量,進(jìn)而提高數(shù)據(jù)備份的效率。
[0086] 基于上述集群系統(tǒng),本發(fā)明提供一種集群系統(tǒng)數(shù)據(jù)的備份方法。
[0087] 參照圖5,圖5為本發(fā)明集群系統(tǒng)數(shù)據(jù)的備份方法的第一實(shí)施例的流程示意圖。 [0088] 在一實(shí)施例中,所述集群系統(tǒng)數(shù)據(jù)的備份方法包括:
[0089] 步驟S10,集群系統(tǒng)獲取待備份數(shù)據(jù);
[0090] 在有數(shù)據(jù)需要備份時,獲取待備份數(shù)據(jù)。備份的模式可以是完全備份:將集群系統(tǒng) 產(chǎn)生的所有數(shù)據(jù)進(jìn)行備份;增量備份:將上一次備份后發(fā)生改變的數(shù)據(jù)作為備份數(shù)據(jù)備份 到備份設(shè)備上;差異備份:將上一次完全備份后發(fā)生改變的數(shù)據(jù)作為備份數(shù)據(jù)備份到備份 設(shè)備上。集群系統(tǒng)的備份模式可以提前根據(jù)預(yù)期進(jìn)行設(shè)置。
[0091] 步驟S20,所述集群系統(tǒng)對所述待備份數(shù)據(jù)進(jìn)行加速處理;
[0092] 在獲取到待備份數(shù)據(jù)后,對所述待備份數(shù)據(jù)進(jìn)行加速處理,加速處理的方式可以 包括字節(jié)緩存、壓縮和協(xié)議優(yōu)化等。
[0093] 步驟S30,所述集群系統(tǒng)將加速處理后的待備份數(shù)據(jù)發(fā)送至備份設(shè)備,以完成所述 待備份數(shù)據(jù)的備份。
[0094] 將加速處理后的待備份數(shù)據(jù)發(fā)送至備份設(shè)備,以完成所述待備份數(shù)據(jù)的備份。在 本發(fā)明其他實(shí)施例中,也可以是備份數(shù)據(jù)的恢復(fù)過程,獲取待恢復(fù)數(shù)據(jù),對所述待恢復(fù)數(shù)據(jù) 進(jìn)行加速處理,將加速處理后的待恢復(fù)數(shù)據(jù)發(fā)送至待恢復(fù)設(shè)備,以完成所述待恢復(fù)數(shù)據(jù)的 恢復(fù)。
[0095] 例如,以數(shù)據(jù)中心A和數(shù)據(jù)中心B為例,該兩個數(shù)據(jù)中心均為上述描述的節(jié)點(diǎn)組成 的集群系統(tǒng),兩個數(shù)據(jù)中心位于兩地,通過廣域網(wǎng)連接,兩個數(shù)據(jù)中心之間的關(guān)系可以是: 兩個數(shù)據(jù)中心均在進(jìn)行業(yè)務(wù)處理,并且互為備份設(shè)備,每個數(shù)據(jù)中心均將產(chǎn)生的數(shù)據(jù)備份 到對方設(shè)備上,即數(shù)據(jù)中心A將數(shù)據(jù)備份到數(shù)據(jù)中心B上,數(shù)據(jù)中心B將數(shù)據(jù)備份至數(shù)據(jù)中 心A上,或者一個數(shù)據(jù)中心用于處理業(yè)務(wù),另外一個數(shù)據(jù)中心作為備份設(shè)備,例如,數(shù)據(jù)中 心A用于業(yè)務(wù)處理,數(shù)據(jù)中心B作為數(shù)據(jù)中心A的備份設(shè)備,數(shù)據(jù)中心A將產(chǎn)生的數(shù)據(jù)備份 至數(shù)據(jù)中心B上。數(shù)據(jù)中心A和數(shù)據(jù)中心B均運(yùn)行有廣域網(wǎng)加速虛擬機(jī),通過各自廣域網(wǎng)加 速虛擬機(jī)的廣域網(wǎng)加速模塊建立加速通信信道,數(shù)據(jù)中心A作為業(yè)務(wù)處理設(shè)備,數(shù)據(jù)中心B 作為數(shù)據(jù)中心A的備份設(shè)備。數(shù)據(jù)中心A獲取待備份數(shù)據(jù),并將待備份數(shù)據(jù)傳送至廣域網(wǎng) 加速虛擬機(jī),對所述待備份數(shù)據(jù)進(jìn)行加速,再將加速后的所述待備份數(shù)據(jù)傳送至數(shù)據(jù)中心 B。同樣的,在數(shù)據(jù)中心A向所述數(shù)據(jù)中心B請求備份數(shù)據(jù)的恢復(fù)時,數(shù)據(jù)中心B獲取待恢 復(fù)數(shù)據(jù),對待恢復(fù)數(shù)據(jù)加速,回傳給數(shù)據(jù)中心A以供數(shù)據(jù)中心A進(jìn)行數(shù)據(jù)的恢復(fù)。
[0096] 本發(fā)明實(shí)施例通過對集群系統(tǒng)的待備份數(shù)據(jù)加速處理,降低備份數(shù)據(jù)的傳送時 間,減少數(shù)據(jù)傳送中丟失的情況,進(jìn)而提高集群系統(tǒng)數(shù)據(jù)備份的效率。
[0097] 參照圖6,圖6為本發(fā)明集群系統(tǒng)數(shù)據(jù)的備份方法的第二實(shí)施例的流程示意圖。基 于上述集群系統(tǒng)數(shù)據(jù)的備份方法的第一實(shí)施例,所述步驟S20可以包括:
[0098] 步驟S21,所述集群系統(tǒng)獲取預(yù)存的壓縮方式;
[0099] 步驟S22,所述集群系統(tǒng)按照獲取的壓縮方式對所述待備份數(shù)據(jù)進(jìn)行壓縮處理以 完成所述待備份數(shù)據(jù)的加速處理。
[0100] 所述集群系統(tǒng)預(yù)存有多個壓縮方式,所述壓縮方式包括但不限于gzip、lz〇等壓 縮算法。在獲取到待備份數(shù)據(jù)后,獲取預(yù)存的壓縮方式,按照獲取的壓縮方式對所述待備份 數(shù)據(jù)進(jìn)行壓縮處理以完成所述待備份數(shù)據(jù)的加速處理。例如,若獲取到的壓縮方式為gzip, 則按照gzip壓縮算法對所述待備份數(shù)據(jù)進(jìn)行壓縮。通過采取預(yù)存的壓縮方式對待備份數(shù) 據(jù)進(jìn)行備份,減小需要傳送的待備份數(shù)據(jù)的大小,即減少所述待備份數(shù)據(jù)傳送所占用的帶 寬,實(shí)現(xiàn)待備份數(shù)據(jù)的加速。降低了待備份數(shù)據(jù)的傳送時間,進(jìn)而提高了待備份數(shù)據(jù)的備份 效率。在本發(fā)明其他實(shí)施例中為了能更好的對待備份數(shù)據(jù)進(jìn)行壓縮,可以將壓縮方式與待 備份數(shù)據(jù)的類型進(jìn)行映射保存,例如,圖片類型數(shù)據(jù)與lzo壓縮方式映射,文本類型數(shù)據(jù)與 gzip壓縮方式映射等。
[0101] 參照圖7,圖7為本發(fā)明集群系統(tǒng)數(shù)據(jù)的備份方法的第三實(shí)施例的流程示意圖?;?于上述集群系統(tǒng)數(shù)據(jù)的備份方法的第二實(shí)施例,所述步驟S20還可以包括:
[0102] 步驟S23,所述集群系統(tǒng)獲取所述集群系統(tǒng)與所述備份設(shè)備之間的網(wǎng)絡(luò)狀態(tài)信 息;
[0103] 步驟S24,所述集群系統(tǒng)判斷所述網(wǎng)絡(luò)狀態(tài)信息是否包含丟包及/或延時信息;
[0104] 步驟S25,所述集群系統(tǒng)在所述網(wǎng)絡(luò)狀態(tài)信息包含丟包及/或延時信息時,對所述 集群系統(tǒng)與所述備份設(shè)備之間的網(wǎng)絡(luò)協(xié)議進(jìn)行優(yōu)化,以完成所述待備份數(shù)據(jù)的加速處理。
[0105] 所述網(wǎng)絡(luò)狀態(tài)信息包括所述集群系統(tǒng)與所述備份設(shè)備之間是否存在丟包和高延 時的情況。在所述集群系統(tǒng)與所述備份設(shè)備之間進(jìn)行數(shù)據(jù)備份時,獲取所述集群系統(tǒng)與所 述備份設(shè)備之間的網(wǎng)絡(luò)狀態(tài)信息,判斷所述網(wǎng)絡(luò)狀態(tài)信息是否包含丟包及/或延時信息, 在所述網(wǎng)絡(luò)狀態(tài)信息包含丟包及/或延時信息時,對所述集群系統(tǒng)與所述備份設(shè)備之間的 網(wǎng)絡(luò)協(xié)議進(jìn)行優(yōu)化,以完成所述待備份數(shù)據(jù)的加速處理;在所述網(wǎng)絡(luò)狀態(tài)信息未包含丟包 或者延時信息時,不進(jìn)行網(wǎng)絡(luò)相關(guān)的加速處理,即不進(jìn)行網(wǎng)絡(luò)協(xié)議的優(yōu)化。具體的,所述網(wǎng) 絡(luò)協(xié)議的優(yōu)化包括但不限于增加所述集群系統(tǒng)與所述備份設(shè)備之間數(shù)據(jù)傳送窗口的數(shù)量 或增大所述集群系統(tǒng)與所述備份設(shè)備之間數(shù)據(jù)傳送的窗口。例如,在網(wǎng)絡(luò)狀態(tài)信息包括丟 包時,分析所述集群系統(tǒng)和所述備份設(shè)備之間的網(wǎng)絡(luò)是否發(fā)生擁塞情況,若否,則繼續(xù)傳送 待備份數(shù)據(jù),若是,則增加所述集群系統(tǒng)與所述備份設(shè)備之間數(shù)據(jù)傳送窗口的數(shù)量;若在網(wǎng) 絡(luò)狀態(tài)信息包括高延時,則增大所述集群系統(tǒng)與所述備份設(shè)備之間數(shù)據(jù)傳送的窗口。通過 在待備份數(shù)據(jù)傳送時,判斷所述集群系統(tǒng)與所述備份設(shè)備之間的網(wǎng)絡(luò)狀態(tài),并在網(wǎng)絡(luò)狀態(tài) 信息包含丟包及/或延時信息時,對網(wǎng)絡(luò)協(xié)議進(jìn)行優(yōu)化,提高網(wǎng)絡(luò)待備份數(shù)據(jù)的傳送速度, 進(jìn)而縮短傳送時間,提高數(shù)據(jù)備份的效率。
[0106] 參照圖8,圖8為本發(fā)明集群系統(tǒng)數(shù)據(jù)的備份方法的第四實(shí)施例的流程示意圖?;?于上述集群系統(tǒng)數(shù)據(jù)的備份方法的第三實(shí)施例,所述步驟S20還可以包括:
[0107] 步驟S26,所述集群系統(tǒng)將所述待備份數(shù)據(jù)按照預(yù)設(shè)字節(jié)長度劃分為多個字節(jié) 塊;
[0108] 步驟S27,所述集群系統(tǒng)獲取已發(fā)送的字節(jié)塊信息;
[0109] 步驟S28,所述集群系統(tǒng)判斷劃分后的字節(jié)塊是否與已發(fā)送的字節(jié)塊相同;
[0110] 步驟S29,所述集群系統(tǒng)在劃分后的字節(jié)塊與已發(fā)送的字節(jié)塊相同時,確定與劃分 后的字節(jié)塊相同的已發(fā)送字節(jié)塊的編號信息,將所確定的編號信息作為加速處理后的待備 份數(shù)據(jù)。
[0111] 任意兩個待備份數(shù)據(jù)所包含的數(shù)據(jù)會不同,但是如果把待備份數(shù)據(jù)的字節(jié)流按照 預(yù)設(shè)字節(jié)長度切割成一定大小的字節(jié)塊后,就會出現(xiàn)許多相同的字節(jié)塊,這些相同的字節(jié) 塊就是重復(fù)流量。舉個例子:本文如果按詞為單位進(jìn)行切塊的話,"廣域網(wǎng)"這個詞就出現(xiàn) 了多次,或者是,本文如果按詞為單位進(jìn)行切塊的話,"集群系統(tǒng)"這個詞也出現(xiàn)了多次。所 述預(yù)設(shè)字節(jié)長度可以100個字節(jié)、200個字節(jié)或者1000個字節(jié)。
[0112] 字節(jié)緩存是基于這個理論,把待備份數(shù)據(jù)的字節(jié)流切割成從幾百字節(jié)到幾千字節(jié) 不等的字節(jié)塊,廣域網(wǎng)的兩端(集群系統(tǒng)端和備份設(shè)備端)都部署有字節(jié)處理模塊,兩端各 有一個緩存數(shù)據(jù)庫,第一次傳輸?shù)臅r候,發(fā)送端字節(jié)處理模塊會給這個塊編個號,把字節(jié)塊 和編號一塊發(fā)送給對端,兩端都把它保存到緩存數(shù)據(jù)庫中。再次傳輸相同的字節(jié)塊的時候, 發(fā)送方會直接告訴接收方這個編號(即傳輸這個編號),不再傳輸這個字節(jié)塊,接受端的字 節(jié)處理模塊根據(jù)這個編號從緩存數(shù)據(jù)庫中把這一個字節(jié)塊讀取出來,就可以恢復(fù)成原來的 數(shù)據(jù)。一個編號通常是6?8字節(jié),字節(jié)緩存就將一個幾百到幾千字節(jié)的字節(jié)塊替換成了 6?8字節(jié)的編號,降低了傳輸?shù)拇齻浞輸?shù)據(jù)的數(shù)據(jù)量。本發(fā)明實(shí)施例通過將待備份數(shù)據(jù)劃 分為多個字節(jié)塊,并在劃分后的字節(jié)塊與已發(fā)送字節(jié)快相同時,只發(fā)送相同的字節(jié)塊對應(yīng) 的編號,降低傳輸?shù)拇齻浞輸?shù)據(jù)的數(shù)據(jù)量,進(jìn)而提高數(shù)據(jù)備份的效率。在本發(fā)明其他實(shí)施例 中,為了進(jìn)一步提高數(shù)據(jù)備份的效率,可以同時采用上述加速方式壓縮、網(wǎng)絡(luò)協(xié)議優(yōu)化、字 節(jié)緩存(按照預(yù)設(shè)字節(jié)長度劃分為字節(jié)塊,并傳送字節(jié)塊對應(yīng)的編號)的一種或者多種結(jié) 合。
[0113] 以上僅為本發(fā)明的優(yōu)選實(shí)施例,并非因此限制本發(fā)明的專利范圍,凡是利用本發(fā) 明說明書及附圖內(nèi)容所作的等效結(jié)構(gòu)或等效流程變換,或直接或間接運(yùn)用在其他相關(guān)的技 術(shù)領(lǐng)域,均同理包括在本發(fā)明的專利保護(hù)范圍內(nèi)。
【權(quán)利要求】
1. 一種集群系統(tǒng),其特征在于,所述集群系統(tǒng)包括:虛擬機(jī)、虛擬機(jī)控制模塊、存儲模 塊、廣域網(wǎng)加速模塊和備份模塊,所述存儲模塊和所述廣域網(wǎng)加速模塊運(yùn)行在所述虛擬機(jī) 上, 所述虛擬機(jī)控制模塊,用于控制所述虛擬機(jī)的運(yùn)行; 所述存儲模塊,用于通過軟件定義存儲,將存儲轉(zhuǎn)化為虛擬的存儲資源,供所述虛擬機(jī) 進(jìn)行數(shù)據(jù)存儲; 所述備份模塊,用于獲取待備份數(shù)據(jù); 所述廣域網(wǎng)加速模塊,用于對所述待備份數(shù)據(jù)進(jìn)行加速處理; 所述備份模塊,還用于將加速處理后的待備份數(shù)據(jù)發(fā)送至備份設(shè)備,以完成所述待備 份數(shù)據(jù)的備份。
2. 如權(quán)利要求1所述的集群系統(tǒng),其特征在于,所述廣域網(wǎng)加速模塊包括獲取單元和 加速單元, 所述獲取單元,用于獲取預(yù)存的壓縮方式; 所述加速單元,用于按照獲取的壓縮方式對所述待備份數(shù)據(jù)進(jìn)行壓縮處理以完成所述 待備份數(shù)據(jù)的加速處理。
3. 如權(quán)利要求2所述的集群系統(tǒng),其特征在于,所述廣域網(wǎng)加速模塊還包括判斷單元; 所述獲取單元,還用于獲取所述集群系統(tǒng)與所述備份設(shè)備之間的網(wǎng)絡(luò)狀態(tài)信息; 所述判斷單元,用于判斷所述網(wǎng)絡(luò)狀態(tài)信息是否包含丟包及/或延時信息; 所述加速單元,還用于在所述網(wǎng)絡(luò)狀態(tài)信息包含丟包及/或延時信息時,對所述集群 系統(tǒng)與所述備份設(shè)備之間的網(wǎng)絡(luò)協(xié)議進(jìn)行優(yōu)化,以完成所述待備份數(shù)據(jù)的加速處理。
4. 如權(quán)利要求3所述的集群系統(tǒng),其特征在于,所述加速單元,還用于增加所述集群系 統(tǒng)與所述備份設(shè)備之間數(shù)據(jù)傳送窗口的數(shù)量或增大所述集群系統(tǒng)與所述備份設(shè)備之間數(shù) 據(jù)傳送的窗口。
5. 如權(quán)利要求4所述的集群系統(tǒng),其特征在于,所述廣域網(wǎng)加速模塊還包括字節(jié)處理 單元,用于將所述待備份數(shù)據(jù)按照預(yù)設(shè)字節(jié)長度劃分為多個字節(jié)塊; 所述獲取單元,還用于獲取已發(fā)送的字節(jié)塊信息; 所述判斷單元,還用于判斷劃分后的字節(jié)塊是否與已發(fā)送的字節(jié)塊相同; 所述字節(jié)處理單元,還用于在劃分后的字節(jié)塊與已發(fā)送的字節(jié)塊相同時,確定與劃分 后的字節(jié)塊相同的已發(fā)送字節(jié)塊的編號信息,將所確定的編號信息作為加速處理后的待備 份數(shù)據(jù)。
6. -種集群系統(tǒng)數(shù)據(jù)的備份方法,其特征在于,所述集群系統(tǒng)數(shù)據(jù)的備份方法包括步 驟: 集群系統(tǒng)獲取待備份數(shù)據(jù); 所述集群系統(tǒng)對所述待備份數(shù)據(jù)進(jìn)行加速處理; 所述集群系統(tǒng)將加速處理后的待備份數(shù)據(jù)發(fā)送至備份設(shè)備,以完成所述待備份數(shù)據(jù)的 備份。
7. 如權(quán)利要求6所述的集群系統(tǒng)數(shù)據(jù)的備份方法,其特征在于,所述集群系統(tǒng)對所述 待備份數(shù)據(jù)進(jìn)行加速處理的步驟包括: 所述集群系統(tǒng)獲取預(yù)存的壓縮方式; 所述集群系統(tǒng)按照獲取的壓縮方式對所述待備份數(shù)據(jù)進(jìn)行壓縮處理以完成所述待備 份數(shù)據(jù)的加速處理。
8. 如權(quán)利要求6所述的集群系統(tǒng)數(shù)據(jù)的備份方法,其特征在于,所述集群系統(tǒng)對所述 待備份數(shù)據(jù)進(jìn)行加速處理的步驟包括: 所述集群系統(tǒng)獲取所述集群系統(tǒng)與所述備份設(shè)備之間的網(wǎng)絡(luò)狀態(tài)信息; 所述集群系統(tǒng)判斷所述網(wǎng)絡(luò)狀態(tài)信息是否包含丟包及/或延時信息; 所述集群系統(tǒng)在所述網(wǎng)絡(luò)狀態(tài)信息包含丟包及/或延時信息時,對所述集群系統(tǒng)與所 述備份設(shè)備之間的網(wǎng)絡(luò)協(xié)議進(jìn)行優(yōu)化,以完成所述待備份數(shù)據(jù)的加速處理。
9. 如權(quán)利要求8所述的集群系統(tǒng)數(shù)據(jù)的備份方法,其特征在于,所述集群系統(tǒng)對所述 集群系統(tǒng)與所述備份設(shè)備之間的網(wǎng)絡(luò)協(xié)議進(jìn)行優(yōu)化,以完成所述待備份數(shù)據(jù)的加速處理的 步驟包括: 所述集群系統(tǒng)增加所述集群系統(tǒng)與所述備份設(shè)備之間數(shù)據(jù)傳送窗口的數(shù)量或增大所 述集群系統(tǒng)與所述備份設(shè)備之間數(shù)據(jù)傳送的窗口。
10. 如權(quán)利要求6所述的集群系統(tǒng)數(shù)據(jù)的備份方法,其特征在于,所述集群系統(tǒng)對所述 待備份數(shù)據(jù)進(jìn)行加速處理的步驟包括: 所述集群系統(tǒng)將所述待備份數(shù)據(jù)按照預(yù)設(shè)字節(jié)長度劃分為多個字節(jié)塊; 所述集群系統(tǒng)獲取已發(fā)送的字節(jié)塊信息; 所述集群系統(tǒng)判斷劃分后的字節(jié)塊是否與已發(fā)送的字節(jié)塊相同; 所述集群系統(tǒng)在劃分后的字節(jié)塊與已發(fā)送的字節(jié)塊相同時,確定與劃分后的字節(jié)塊相 同的已發(fā)送字節(jié)塊的編號信息,將所確定的編號信息作為加速處理后的待備份數(shù)據(jù)。
【文檔編號】H04L29/08GK104219298SQ201410429114
【公開日】2014年12月17日 申請日期:2014年8月27日 優(yōu)先權(quán)日:2014年8月27日
【發(fā)明者】張國軍 申請人:深圳市深信服電子科技有限公司
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點(diǎn)贊!
1