本發(fā)明涉及數(shù)據(jù)復(fù)制領(lǐng)域,具體涉及一種基于重刪的異步遠(yuǎn)程復(fù)制系統(tǒng)及復(fù)制方法。
背景技術(shù):
目前企業(yè)對(duì)數(shù)據(jù)量不斷增長的需求,使得數(shù)據(jù)中心面臨嚴(yán)峻的挑戰(zhàn)。研究發(fā)現(xiàn),存儲(chǔ)系統(tǒng)中高達(dá)60%的數(shù)據(jù)是冗余的,如何縮減存儲(chǔ)系統(tǒng)的冗余數(shù)據(jù)受到越來越多的關(guān)注。
技術(shù)實(shí)現(xiàn)要素:
為解決上述問題,本發(fā)明提供一種采用HyperSteam平臺(tái)作為重刪檢測(cè)的平臺(tái)的基于重刪的異步遠(yuǎn)程復(fù)制系統(tǒng)及復(fù)制方法。
本發(fā)明的技術(shù)方案是:一種基于重刪的異步遠(yuǎn)程復(fù)制系統(tǒng),包括:
HyperStream客戶端:將備份數(shù)據(jù)傳輸至HyperStream服務(wù)端;
HyperStream服務(wù)端:對(duì)接收的備份數(shù)據(jù)進(jìn)行重刪檢測(cè)和重刪處理,并將重刪后的備份數(shù)據(jù)發(fā)送至第一DPS服務(wù)端;
第一DPS服務(wù)端:將接收到的重刪后的備份數(shù)據(jù)備份到第一存儲(chǔ)設(shè)備;并在預(yù)設(shè)時(shí)間讀取第一存儲(chǔ)設(shè)備內(nèi)的備份數(shù)據(jù),將該備份數(shù)據(jù)傳輸至第二DPS服務(wù)端;
第二DPS服務(wù)端:將接收到的備份數(shù)據(jù)備份到第二存儲(chǔ)設(shè)備。
進(jìn)一步地,HyperStream服務(wù)端包括:重刪引擎、數(shù)據(jù)庫和流文件;
所述重刪引擎通過數(shù)據(jù)庫存儲(chǔ)所有備份數(shù)據(jù)的數(shù)據(jù)塊信息,并提示數(shù)據(jù)塊是否已保存;
所述流文件存放數(shù)據(jù)塊標(biāo)識(shí)。
進(jìn)一步地,HyperStream服務(wù)端:通過數(shù)據(jù)塊標(biāo)識(shí)進(jìn)行重刪檢測(cè)。
進(jìn)一步地,第一存儲(chǔ)設(shè)備為物理磁帶庫或虛擬磁帶庫;
第二存儲(chǔ)設(shè)備為物理磁帶庫或虛擬磁帶庫。
一種基于重刪的異步遠(yuǎn)程復(fù)制方法,包括:HyperStream客戶端、HyperStream服務(wù)端、第一DPS服務(wù)端、第二DPS服務(wù)端、第一存儲(chǔ)設(shè)備、第二存儲(chǔ)設(shè)備;
S1:HyperStream客戶端將備份數(shù)據(jù)傳輸至HyperStream服務(wù)端;
S2:HyperStream服務(wù)端對(duì)接收的備份數(shù)據(jù)進(jìn)行重刪檢測(cè)和重刪處理,并將重刪后的備份數(shù)據(jù)發(fā)送至第一DPS服務(wù)端;
S3:第一DPS服務(wù)端將接收到的重刪后的備份數(shù)據(jù)備份到第一存儲(chǔ)設(shè)備;并在預(yù)設(shè)時(shí)間讀取第一存儲(chǔ)設(shè)備內(nèi)的備份數(shù)據(jù),將該備份數(shù)據(jù)傳輸至第二DPS服務(wù)端;
S4:第二DPS服務(wù)端將接收到的備份數(shù)據(jù)備份到第二存儲(chǔ)設(shè)備。
根據(jù)權(quán)利要求5所述的基于重刪的異步遠(yuǎn)程復(fù)制方法,其特征在于,HyperStream服務(wù)端包括:重刪引擎、數(shù)據(jù)庫和流文件;
所述重刪引擎通過數(shù)據(jù)庫存儲(chǔ)所有備份數(shù)據(jù)的數(shù)據(jù)塊信息,并提示數(shù)據(jù)塊是否已保存;
所述流文件存放數(shù)據(jù)塊標(biāo)識(shí)。
進(jìn)一步地,步驟S2中,HyperStream服務(wù)端通過數(shù)據(jù)塊標(biāo)識(shí)進(jìn)行重刪檢測(cè)。
進(jìn)一步地,第一存儲(chǔ)設(shè)備為物理磁帶庫或虛擬磁帶庫;
第二存儲(chǔ)設(shè)備為物理磁帶庫或虛擬磁帶庫。
本發(fā)明采用采用HyperSteam平臺(tái)作為重刪檢測(cè)的平臺(tái),將其部署在PC或服務(wù)器集群中,用以實(shí)現(xiàn)重復(fù)數(shù)據(jù)的檢測(cè),具有較高擴(kuò)展性、易管理及高可靠性等優(yōu)點(diǎn),同時(shí)采用DPS系統(tǒng)將重刪后的數(shù)據(jù)進(jìn)行保存和遠(yuǎn)程復(fù)制到其他存儲(chǔ)設(shè)備,防止出現(xiàn)當(dāng)前數(shù)據(jù)中心數(shù)據(jù)損壞,數(shù)據(jù)無法還原的問題,且重刪可大大減少存儲(chǔ)系統(tǒng)中的冗余數(shù)據(jù),提高存儲(chǔ)系統(tǒng)的使用率。
附圖說明
圖1是本發(fā)明具體實(shí)施例原理示意圖。
圖2是本發(fā)明具體實(shí)施例方法流程圖。
具體實(shí)施方式
下面結(jié)合附圖并通過具體實(shí)施例對(duì)本發(fā)明進(jìn)行詳細(xì)闡述,以下實(shí)施例是對(duì)本發(fā)明的解釋,而本發(fā)明并不局限于以下實(shí)施方式。
如圖1所示,本發(fā)明提供的基于重刪的異步遠(yuǎn)程復(fù)制系統(tǒng),包括:HyperStream客戶端1、HyperStream服務(wù)端2、第一DPS服務(wù)端3、第二DPS服務(wù)端5、第一存儲(chǔ)設(shè)備4、第二存儲(chǔ)設(shè)備6。
HyperStream客戶端1:將備份數(shù)據(jù)傳輸至HyperStream服務(wù)端2。
HyperStream服務(wù)端2:對(duì)接收的備份數(shù)據(jù)進(jìn)行重刪檢測(cè)和重刪處理,并將重刪后的備份數(shù)據(jù)發(fā)送至第一DPS服務(wù)端3。
第一DPS服務(wù)端3:將接收到的重刪后的備份數(shù)據(jù)備份到第一存儲(chǔ)設(shè)備4;并在預(yù)設(shè)時(shí)間讀取第一存儲(chǔ)設(shè)備4內(nèi)的備份數(shù)據(jù),將該備份數(shù)據(jù)傳輸至第二DPS服務(wù)端5。用戶可根據(jù)需要自行設(shè)置預(yù)設(shè)時(shí)間。
第二DPS服務(wù)端5:將接收到的重刪后的備份數(shù)據(jù)備份到第二存儲(chǔ)設(shè)備6。
HyperStream服務(wù)端2包括:重刪引擎、數(shù)據(jù)庫和流文件;重刪引擎通過數(shù)據(jù)庫存儲(chǔ)所有備份數(shù)據(jù)的數(shù)據(jù)塊信息,并提示數(shù)據(jù)塊是否已保存,即哪些數(shù)據(jù)塊是已經(jīng)保存過的; 流文件存放數(shù)據(jù)塊標(biāo)識(shí); HyperStream服務(wù)端2:通過數(shù)據(jù)塊標(biāo)識(shí)進(jìn)行重刪檢測(cè),即判斷數(shù)據(jù)塊是否重復(fù)。
第一存儲(chǔ)設(shè)備4為物理磁帶庫或虛擬磁帶庫;第二存儲(chǔ)設(shè)備6為物理磁帶庫或虛擬磁帶庫。
如圖2所示,本發(fā)明提供的基于重刪的異步遠(yuǎn)程復(fù)制方法,包括以下步驟:
S1:HyperStream客戶端1將備份數(shù)據(jù)傳輸至HyperStream服務(wù)端2;
S2: HyperStream服務(wù)端2對(duì)接收的備份數(shù)據(jù)進(jìn)行重刪檢測(cè)和重刪處理,并將重刪后的備份數(shù)據(jù)發(fā)送至第一DPS服務(wù)端3;
S3:第一DPS服務(wù)端3將接收到的重刪后的備份數(shù)據(jù)備份到第一存儲(chǔ)設(shè)備4;并在預(yù)設(shè)時(shí)間讀取第一存儲(chǔ)設(shè)備4內(nèi)的備份數(shù)據(jù),將該備份數(shù)據(jù)傳輸至第二DPS服務(wù)端5;
S4:第二DPS服務(wù)端5將接收到的備份數(shù)據(jù)備份到第二存儲(chǔ)設(shè)備7。
HyperStream服務(wù)端2包括:重刪引擎、數(shù)據(jù)庫和流文件;重刪引擎通過數(shù)據(jù)庫存儲(chǔ)所有備份數(shù)據(jù)的數(shù)據(jù)塊信息,并提示數(shù)據(jù)塊是否已保存,即哪些數(shù)據(jù)塊是已經(jīng)保存過的; 流文件存放數(shù)據(jù)塊標(biāo)識(shí); 上述步驟S2中, HyperStream服務(wù)端2通過數(shù)據(jù)塊標(biāo)識(shí)進(jìn)行重刪檢測(cè),即判斷數(shù)據(jù)塊是否重復(fù)。
上述第一存儲(chǔ)設(shè)備4為物理磁帶庫或虛擬磁帶庫;第二存儲(chǔ)設(shè)備6為物理磁帶庫或虛擬磁帶庫。
以上公開的僅為本發(fā)明的優(yōu)選實(shí)施方式,但本發(fā)明并非局限于此,任何本領(lǐng)域的技術(shù)人員能思之的沒有創(chuàng)造性的變化,以及在不脫離本發(fā)明原理前提下所作的若干改進(jìn)和潤飾,都應(yīng)落在本發(fā)明的保護(hù)范圍內(nèi)。