由圖1還可以看出,雖然復(fù)制技術(shù)可以通過(guò)與生產(chǎn)數(shù)據(jù)的同步獲得數(shù)據(jù)的最新?tīng)顟B(tài),但其無(wú)法規(guī)避由人為的邏輯錯(cuò)誤或病毒攻擊所造成的數(shù)據(jù)丟失。當(dāng)生產(chǎn)數(shù)據(jù)由于以上原因?qū)е聰?shù)據(jù)遭到破壞時(shí)(例如數(shù)據(jù)被誤刪除),復(fù)制技術(shù)會(huì)將遭到破壞的數(shù)據(jù)狀態(tài)同步到后備數(shù)據(jù)存儲(chǔ)系統(tǒng),使后備數(shù)據(jù)也受到破壞。CDP系統(tǒng)可以使數(shù)據(jù)狀態(tài)恢復(fù)到數(shù)據(jù)遭到破壞之前的任意一個(gè)時(shí)間點(diǎn),也就可以消除前者具有的風(fēng)險(xiǎn)。


    另外,由于恢復(fù)時(shí)間和恢復(fù)對(duì)象的粒度更細(xì),所以持續(xù)數(shù)據(jù)保護(hù)的數(shù)據(jù)恢復(fù)也更加靈活。目前的部分產(chǎn)品和解決方案允許最終用戶(而不僅僅是系統(tǒng)管理員)直接對(duì)數(shù)據(jù)進(jìn)行恢復(fù)操作,這在很大程度上方便了使用者。根據(jù)這個(gè)特性,有業(yè)內(nèi)人士指出,CDP技術(shù)甚至有可能取代某些(例如軟件開(kāi)發(fā)或制圖等應(yīng)用)系統(tǒng)的版本控制功能,使開(kāi)發(fā)人員把精力專注于開(kāi)發(fā)和設(shè)計(jì)。


    持續(xù)數(shù)據(jù)保護(hù)的關(guān)鍵技術(shù)

  持續(xù)數(shù)據(jù)保護(hù)實(shí)現(xiàn)的關(guān)鍵技術(shù)是對(duì)數(shù)據(jù)變化的記錄和保存,以便實(shí)現(xiàn)任意時(shí)間點(diǎn)的快速恢復(fù)。一般來(lái)講,有三種實(shí)現(xiàn)方式:

1. 基準(zhǔn)參考數(shù)據(jù)模式,如圖2所示。



2. 復(fù)制參考數(shù)據(jù)模式,如圖3所示。



3. 合成參考數(shù)據(jù)模式,如圖4所示。



    基準(zhǔn)參考數(shù)據(jù)模式原理簡(jiǎn)單,實(shí)現(xiàn)起來(lái)比較容易,但由于數(shù)據(jù)恢復(fù)時(shí)需要從最原始的參考數(shù)據(jù)開(kāi)始,逐步進(jìn)行數(shù)據(jù)恢復(fù),因此恢復(fù)時(shí)間比較長(zhǎng),尤其是恢復(fù)時(shí)間點(diǎn)越靠近當(dāng)前的時(shí)間,恢復(fù)所需要的時(shí)間就越長(zhǎng)。

    復(fù)制參考數(shù)據(jù)模式和基準(zhǔn)參考數(shù)據(jù)模式在實(shí)現(xiàn)原理上恰好相反。復(fù)制參考數(shù)據(jù)模式在數(shù)據(jù)恢復(fù)時(shí),恢復(fù)的時(shí)間點(diǎn)越靠近當(dāng)前,所需要的恢復(fù)時(shí)間越短。但在數(shù)據(jù)的保存過(guò)程中,需要同時(shí)進(jìn)行數(shù)據(jù)和日志記錄的同步,需要較多的系統(tǒng)資源。

    合成參考數(shù)據(jù)模式是以上兩種模式的折衷,較好地實(shí)現(xiàn)了以上兩種模式的妥協(xié),因此可以得到較好的資源占用和恢復(fù)時(shí)間效果。但需要復(fù)雜的軟件管理和數(shù)據(jù)處理功能,實(shí)現(xiàn)起來(lái)比較復(fù)雜。


    持續(xù)數(shù)據(jù)保護(hù)的實(shí)現(xiàn)模式
  
    持續(xù)數(shù)據(jù)保護(hù)技術(shù)或解決方案的實(shí)現(xiàn)有多種模式。不同的廠商建立了不同的持續(xù)數(shù)據(jù)保護(hù)模型,參考SNIA的存儲(chǔ)共享模型, 可以將實(shí)現(xiàn)持續(xù)數(shù)據(jù)保護(hù)的產(chǎn)品或解決方案分為如下幾類:
  
    ● 基于應(yīng)用的持續(xù)數(shù)據(jù)保護(hù)
  
    ● 基于文件的持續(xù)數(shù)據(jù)保護(hù)
  
    ● 基于數(shù)據(jù)塊的持續(xù)數(shù)據(jù)保護(hù)
  
    1.基于應(yīng)用實(shí)現(xiàn)持續(xù)數(shù)據(jù)保護(hù)
  
    對(duì)需要保護(hù)的關(guān)鍵應(yīng)用程序,可以在其中直接嵌入和運(yùn)行CDP功能。這種實(shí)現(xiàn)CDP的方式首先能夠和應(yīng)用進(jìn)行深度整合,確保應(yīng)用數(shù)據(jù)在持續(xù)保護(hù)中的一致性。CDP功能可以由軟件廠商將其直接嵌入在軟件產(chǎn)品中,也可以是軟件廠商提供API接口,由第三方軟件開(kāi)發(fā)商來(lái)開(kāi)發(fā)完成。
  
    基于應(yīng)用的CDP最大好處是與應(yīng)用程序結(jié)合緊密,管理也比較靈活,易于用戶部署和實(shí)施。
  
    目前基于應(yīng)用程序的CDP解決方案大部分是針對(duì)成熟的應(yīng)用開(kāi)發(fā)的。已經(jīng)有某些產(chǎn)品可以支持微軟公司的Office、Exchange、IBM的DB2,以及Oracle數(shù)據(jù)庫(kù)等。
  
    2.基于文件實(shí)現(xiàn)持續(xù)數(shù)據(jù)保護(hù)
  
    基于文件的CDP,其功能作用在文件系統(tǒng)上。它可以捕捉文件系統(tǒng)數(shù)據(jù)或者元數(shù)據(jù)的變化事件(例如創(chuàng)建、修改、刪除等),并及時(shí)將文件的變動(dòng)進(jìn)行記錄,以便將來(lái)實(shí)現(xiàn)任意時(shí)間點(diǎn)的文件恢復(fù)。
  
    IBM公司的VitalFile、Storactive公司的LiveBackup for Desktop/Laptops、TimeSpring公司的TimeData等產(chǎn)品,都能提供基于文件的CDP功能。VSS是微軟公司基于Windows操作系統(tǒng)的一項(xiàng)CDP功能實(shí)現(xiàn)模塊,VSS提供了實(shí)現(xiàn)CDP(盡管其備份時(shí)間粒度比較大)的API,第三方軟件可以在其基礎(chǔ)上進(jìn)行開(kāi)發(fā),目前基于VSS的產(chǎn)品有微軟的DPM和Symantec的Backup Exec 10D等。
  
    3.基于數(shù)據(jù)塊實(shí)現(xiàn)持續(xù)數(shù)據(jù)保護(hù)
  
    基于塊的CDP功能直接運(yùn)行在物理的存儲(chǔ)設(shè)備或邏輯的卷管理器上,甚至也可以運(yùn)行在數(shù)據(jù)傳輸層上。當(dāng)數(shù)據(jù)塊寫入生產(chǎn)數(shù)據(jù)的存儲(chǔ)設(shè)備時(shí),CDP系統(tǒng)可以捕獲數(shù)據(jù)的拷貝并將其存放在另外一個(gè)存儲(chǔ)設(shè)備中。
  
    基于數(shù)據(jù)塊的數(shù)據(jù)保護(hù)又有基于主機(jī)層、基于傳輸層和基于存儲(chǔ)層三類實(shí)現(xiàn)方式。
  
    一般來(lái)講,基于塊的持續(xù)數(shù)據(jù)保護(hù)除在主機(jī)層實(shí)現(xiàn)以外,相關(guān)的產(chǎn)品和技術(shù)比較復(fù)雜,實(shí)施成本也相應(yīng)地比較高,因此適合于有持續(xù)數(shù)據(jù)保護(hù)需求的大中型企業(yè)。
  
    由于CDP技術(shù)在數(shù)據(jù)保護(hù)和災(zāi)難恢復(fù)中具有的特點(diǎn)和優(yōu)勢(shì),越來(lái)越多的用戶會(huì)將目光投放在這一災(zāi)難恢復(fù)的新技術(shù)上。相信隨著時(shí)間的推移,技術(shù)的不斷發(fā)展和成熟,會(huì)有越來(lái)越多的持續(xù)數(shù)據(jù)保護(hù)解決方案和產(chǎn)品出現(xiàn),在實(shí)現(xiàn)持續(xù)數(shù)據(jù)保護(hù)的需求上,用戶將會(huì)有越來(lái)越多的選擇。
  

分享到

多易

相關(guān)推薦