持續資料保護(CDP)技術概覽

tonykorn97發表於2008-10-03
磁帶當前仍然是長期儲存最普遍的用法,但是磁帶技術現在已經越來越跟不上不斷變化的商業需求了。儲存卷在快速增長,因此基於磁帶的備份在給定的備份視窗下通常是不實際的(甚至是不可能的)。大備份使用者通常會說,磁帶備份已經執行超過了一個週末,並且通常會執行整個一個週末,這樣會對網路產生影響。今天上也更加關注更緊的恢復時間目標(RTO)以及恢復點目標(RPO)。快速恢復以及更好的恢復點可以減少對資料損失的危險。磁碟儲存技術目前正在不斷取代了磁帶,從而產生帶來更好效能以及可靠性的專用儲存系統。在最新的一些資料保護技術中,比較吸引人的就是持續資料保護(CDP)技術。[@more@]

  瞭解CDP技術

  傳統的備份策略都是維護一個完全的資料複製,而CDP則跟蹤那些變化的資料——通常對應到一些讀/寫事件。透過記錄磁碟中的資料變化,儲存管理員可以將伺服器或者儲存陣列(或者其它受CDP保護的儲存系統)恢復到前面的一個正常點;從前幾秒到前幾天都可以。技術工人可以非常容易的平衡粒度來從一些錯誤中恢復,比如丟失檔案、病毒破壞或者資料損失,這些錯誤可能由網路或者服務其錯誤引起。一些CDP產品標定了一些實際事件的時間點,以幫助管理員識別那些潛在的重建點。

  CDP可以透過硬體或者軟體來實現。基於軟體的CDP一般是透過你所保護的每一個伺服器上的agent來實現(比如資料庫伺服器)。基於硬體的CDP應用包括帶內(在資料通路上)以及帶外(不在資料通路上)。硬體的CDP實現通常不需要agents,雖然一些軟體的方法也不需要帶外應用。在你決定一個購買產品前,最好和你的CDP廠商討論一些你的實現需求。

  雖然CDP可以支援各種粒度的重建,但是它並不保護一個錯誤和它的發現中間所發生的變化以及事務。比如,CDP不能夠阻止一個病毒感染一個檔案,但是它可以將感染的檔案恢復到之前的點上——問題就是自從重建點之後的所有工作都會丟失了。依賴於錯誤以及對資料的影響,一些資料的重建也許是需要的。因此,CDP對於常規備份是用處不大的。在某種程度上說,CDP和快照(snapshot)技術非常相似,但是兩種方法又有所不同。快照基本上就是將時間上某點的系統捕獲,有點像CDP。兩者之間的不同點在於快照是以事件來對待,也許每天一次或者每天兩次,或者每小時一次。當一個錯誤發生時,快照和錯誤發生時中間的資料就會丟失了,這一點很像傳統的資料備份。相比而言,CDP是一個持續的過程,記錄了實時的所有活動,並且可以回到之前的錯誤發生點上。快照通常可以看作是CDP的一個幻燈片(slice)。

  CDP產品

  目前有一些很重要的CDP廠商,包括Revivio Inc公司、Storactive Inc.公司(最近被Atempo公司購買)、Asempra Technologies Inc公司、Mendocino軟體公司、TimeSpring軟體公司、Topio公司以及XOsoft公司。每一個廠商在使用上都有自己獨特的技術。

  像Mendocino這樣的公司就會鼓吹管理、事件出發提高CDP使用率的觀點。儲存管理員可以選擇一個恢復點,該恢復點對應一個很重要的系統事件,而不是根據一個基於時間戳的恢復點。Mendocino稱之為“基於事件的儲存”。TimeSpring公司則遵循管理上的思想透過“離線複製”,允許離線測試以及檢查資料,這樣就不會影響網路效能。這種方法也會讓被保護的資料在其它目的上所使用,包括商務智慧以及實驗室測試。

  許多廠商都已經採用CDP技術來實現在它們的應用中,比如Storactive公司已經將LiveBackup軟體產品放到基於Windows的一些任務中,比如備份/恢復以及災難恢復。Stoactive公司的LiveServ軟體保護Exchange伺服器來實現e-mail的備份以及恢復。TimeSpring公司的TimeData軟體則在SQL、NT檔案系統以及Exchange環境中可用。XOsoft提供了WANSync軟體,專門針對於遠端辦公室的CDP服務。

  像TimeSpring、Storactive、Mendocino以及XOsoft都透過軟體來實現CDP,但是Revivio則透過CPS 1200或者CPS 1200i來硬體實現。CPS是一個不被破壞的、基於塊的、帶外的應用,主要用於保護那些緊急任務的企業應用,並且不影響應用本身的效能。

  CDP應用

  不同廠商的CDP產品都不相同。一些使用者部署CDP技術來避免時間以及頻繁備份所遇到的一些問題,透過週末到週一的這段空閒時間或者強制管理員採用其它備份時間——或者提前整個備份。

  通常一個卷的很有價值的公司資料回放在膝上型電腦或者遠端位置上,哪些地方並不被備份策略所保護,所以一些CDP使用者就非常關心對遠端使用者的支援。在很多例子中,CDP可以保護筆記本或者遠端系統透過相對的低速WAN連線。當一個筆記本使用者遭受了資料損失或者檔案損壞,系統就會從公司的資料中心的CDP平臺中得到重建。系統管理員通常發現最大的問題就是如何讓遠端的使用者有規律的部署CDP功能。

  CDP的部署也通常用來保護特定應用,比如微軟的Exchange Server或者像Oracle或者SQL這樣的資料庫。比如,CDP會允許被刪掉的e-mail恢復,這樣和從磁帶中恢復會顯得更加有效率。一個管理員通常只需要看一下CDP的log,就可以發現被刪掉/丟失的訊息,並從磁碟中重建該e-mail。

  最後一點要說的就是CDP並不是對所有企業都很適合。技術本身並不難使用,但是卻是非常昂貴。並且CDP需要資料保護的基本思想。因此CDP適用於那些對資料備份視窗以及RPO忽略的公司;那些處理非常繁忙的網路事務的公司也非常適合。而不做這些事務的公司則可以找到更加適合於他們的磁碟備份技術,比如虛擬磁帶庫(VTL)以及快照技術。

來自:

http://storage.ctocio.com.cn/storagesecurity/208/7523708.shtml

來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/312079/viewspace-1011699/,如需轉載,請註明出處,否則將追究法律責任。

相關文章