CDP

用於數據備份的技術

CDP(持續數據保護)是對傳統數據備份技術的一次革命性的重大突破的技術。傳統的數據備份解決方案專註在對數據的周期性備份上,因此一直伴隨有備份窗口、數據一致性以及對生產系統的影響等問題。

CDP的定義


CDP(Continuous Data Protection,持續數據保護)技術是對傳統數據備份技術的一次革命性的重大突破。現在,CDP為用戶提供了新的數據保護手段,系統管理者無須關注數據的備份過程(因為CDP系統會不斷監測關鍵數據的變化,從而不斷地自動實現數據的保護),而且僅僅當災難發生后,簡單地選擇需要恢復到的時間點即可實現數據的快速恢復。
該項技術通過在操作系統核心層中植入文件過濾驅動程序,來實時捕獲所有文件訪問操作。對於需要CDP連續備份保護的文件,當CDP管理模塊經由文件過濾驅動攔截到其改寫操作時,則預先將文件數據變化部分連同當前的系統時間戳(System Time Stamp)一起自動備份到CDP存儲體。從理論上說,任何一次的文件數據變化都會被自動記錄,因而稱之為持續數據保護。
CDP技術分為真CDP(True CDP)和准CDP(Near CDP)兩類。
CDP的分類是相對於數據保護時間點而言的。准CDP技術是按照一定的時間頻率,持續的記錄並備份數據變化,每次備份有一定時間窗口,需要數據恢復時,可以恢復到過去備份的時間點,並不能形成完全意義上的持續保護,因此稱為準CDP技術。而真CDP技術是持續不間斷的監控並備份數據變化,可以恢復到過去任意時間點,是真正的實時備份。
在實際應用中真CDP技術應用較少,一方面是技術原因,需要解決數據的持續不間斷監控和記錄的技術難題;另一方面是由於真CDP技術持續備份時產生的大量數據,遠大於其他備份方式產生的數據量,對數據存儲形成巨大壓力,也給用戶造成費用負擔,所以大多數CDP備份產品都採用准CDP技術。、

CDP的歷史


CDP工具最初由創業公司出售,試圖推銷給成熟的備份廠商。最初的CDP創業公司儘管有了一些產品和知識產權,但並沒有成功。例如,EMC因複製功能收購了Kashya公司,對Kashya公司的CDP性能感到十分震驚。CA公司收購了XOsoft,並將它的CDP轉化進了ARC高可用伺服器。IBM收購FilesX后將其CDP功能添加到了它的Tivoli 存儲管理器TSM(Tivoli Storage Manager)系統中。Symantec則收購了Revivio的CDP資產用來增強它的備份軟體。
通過這些改變后,CDP的基本目標仍然不變,那就是給客戶提供一個將數據及時恢復到先前恢復點的方法——理想情況是支持接近零秒的RPO。
目前,市場中幾乎每一家數據保護提供商都有一個CDP工具。典型的CDP工具包括AppAssure軟體公司的Replay 4, Atempo公司的Live Backup,CA公司的ARCserve Replication和High Availability,Cofio軟體公司的AIMstor CDP,EMC的RecoverPoint, FalconStor軟體公司的FalconStor Continuous Data Protector,IBM的Tivoli Storage Manager FastBack,InMage的DR-Scout,Symantec的NetBackup RealTime,以及Vision Solutions公司的Double-Take Backup。

CDP的三大標準


2011年,SNIA(全球網路存儲工業協會)的CDP技術小組公布了一份CDP的技術文檔,其中明確指出了CDP的三大標準:1.可以捕獲任意的數據變化;2.至少可以備份到另外一個地方(異地容災);3.可以恢復到任意時間點。只有全部滿足以上這三條要求的CDP產品才能稱為真CDP。依據這樣的標準,複製類技術(同步以及非同步鏡像等)、快照技術(指針快照以及分割鏡像快照等)以及任何有備份窗口的計劃備份都不屬於CDP產品。