NBA新赛季赛程安排/辽宁男篮比赛/江苏足球队/nba历史得分

  • 4006-091-190
    咨詢熱線:4006-091-190
    一對一貼心咨詢
    最新優惠活動推薦
    全方位產品溝通
    精準細化解決方案
  • 公眾號
    掃一掃關注官方微信
    獲取更多資訊
    掃一掃關注官方微博
    獲取更多動態

返回 CDP詳解

2023-03-30

  作為存儲領域中一項新興的重要技術,C-D-P(連續數據保護)至誕生之日就從未缺乏市場關注的熱情。如今,人們希望C-D-P也能像四、五年前的虛擬化技術那樣,兌現當初的承諾,從幕后來到臺前。然而在日益升溫的期待中,我們發現市場對C-D-P這個炙手可熱的概念,依舊是談得多,做得少。一方面,真正全面的C-D-P產品,數年以來一直是屈指可數,另一方面,對C-D-P技術的本身,仍然還缺乏足夠深入和透徹的理解。到底什么是C-D-P?C-D-P的分類及其各自的優勢、劣勢是什么?何種C-D-P適用于哪種用戶?C-D-P在當前乃至日后的工作中,到底能夠扮演怎樣的角色?且看本文慧眼透視C-D-P。

  C-D-P應用架構

  有關C-D-P的概念已經有過很多敘述,但C-D-P的實施,應該抓住包含在其概念本身的關鍵問題并以此為中心展開。從C-D-P的概念中我們不難發現,C-D-P應用中最為關鍵的特性是系統、數據庫或文件集在一個所謂的滑動窗口內的隨時還原能力。那么相應的,在實施C-D-P系統時,我們將其對應分成基于塊的、文件的或應用的C-D-P系統,分別來為數量無限的可變恢復點提供細粒度的恢復對象。

   我們看到,基于塊和文件的C-D-P可以利用一種相同的通用方法來支持多種不同的應用,而基于應用的C-D-P方法則只為某種應用提供C-D-P能力。按照上述針對C-D-P實施方法的劃分,我們將C-D-P系統的應用架構進一步劃分為塊級C-D-P系統、文件級C-D-P系統以及應用程序級C-D-P系統三類。

  具體而言,基于塊的C-D-P位于物理儲存或邏輯卷管理層之上。當數據塊被寫入主存儲器時,寫入的數據副本就被C-D-P系統捕獲并存儲到一個獨立區域中。基于文件的C-D-P則位于文件系統之上,它可以捕獲文件系統數據和元數據事件(如文件創建、關閉、修改或刪除等)。基于應用的C-D-P直接運行于受保護的特定應用之中,這類應用提供深層次的集成,作為應用自身的內置功能,也可以是利用特殊的API接口,在系統發生變化時取得連續訪問應用內部狀態的權限。

   1、塊級C-D-P系統 
  塊級C-D-P系統對應于塊級C-D-P方法,是相對最具技術含量的C-D-P應用架構,它基于數據塊C-D-P引擎,能夠支持大多數主流的操作系統平臺及應用。

  2、文件級C-D-P系統
  文件級C-D-P系統對應于文件級C-D-P方法,位于現有的文件系統之上。它往往結合一個特定的操作系統平臺,內置到受保護主機或網絡的數據傳輸協議(如NFS、CIFS、FC或iSCSI)中,支持該操作系統平臺上的一系列應用程序,例如文件服務器,數據庫,后臺作業系統等來實現C-D-P功能。
  
  3、應用程序級C-D-P系統

  文件級C-D-P系統是專門針對某一種操作系統開發的,而應用程序級C-D-P則是實現某一平臺上與某一種應用程序的深度集成而設計的系統,針對的范圍更加狹窄。為了在數據發生變化時進行訪問,應用程序級C-D-P系統往往在需要受保護的主機上內置“代理程序”軟件,并通過一些外部的輸入信息或流程來觸發重要的應用恢復點。例如,一個對財務數據庫非常了解的應用程序級C-D-P系統,可能會自動探測并記錄數據庫最近連續事件的信息,如結算點或執行交易等,并利用用戶界面活動(或命令行工具)等方式來指定一個重要的時間點,例如公司當日財務結束。目前市面上出售的,大多為這種指定應用的C-D-P系統。

  三種C-D-P如何選擇

  在明確了上述若干問題后,現在,我們再來討論如何根據應用量身定制您的C-D-P。

  通常情況下,C-D-P需要實現的功能細節與系統事務的處理頻繁程度存在直接的關聯。雖然當前有包括上述基于塊、文件和應用的許多種公認的方法技術都可以提供C-D-P能力。但是,無論用到了哪種技術方法,C-D-P的目標都是提供更快的數據檢索、更強的數據保護和更高的業務連續性能力,而同時力爭使其總體成本和復雜性比以往任何備份解決方案都要來得低。仍然按照我們上面對C-D-P應用構架的劃分,來說明各種C-D-P架構的不同應用價值。

  1、 塊級C-D-P

  塊級C-D-P適合于那些擁有龐大的關鍵性業務的作業系統,特別是那些擁有跨平臺數據庫系統的企業和機構部署。

  2、 文件級C-D-P

  因為是針對于某一種特定的平臺,文件級C-D-P更適用于那些希望通過單一的技術平臺管理所有應用程序的用戶。此外,它還適合于那些希望在公司內部部署一套成本相對低廉的容災恢復解決方案的中型企業用戶。

  3、 應用程序級C-D-P

  很顯然,這一類C-D-P適用于以特定應用為中心的基于事件的數據保護需求。如果要求能夠對事件帶來的風險進行實時恢復。同時盡量減少人力干預,除應用程序之外的所有基礎架構的調整均由數據保護進程自動地全程跟進和控制,并能將特定應用恢復到自該方案實施之后的任意時間點的狀態,則應用程序級C-D-P當仁不讓。例如,一些階段性的事件,如 "業務系統定期更新"或"財務年度結算";一些一次性的事件,如部署一臺新的服務器;還有那些"傷筋動骨"的事件,如業務系統整合前的準備工作或者整合后的收尾工作,這些要冒一定數據丟失風險的特定事件,都相當適合采用應用程序級C-D-P。

  總之,對于用戶而言,C-D-P方案的選擇始終應該以應用的需求,服務水準、服務成本的需求為標桿。
 
  C-D-P冷眼看

  傳統數據保護的關注點是定期的數據備份,而C-D-P則將人們的注意力從各種備份方式轉向了恢復。C-D-P幫助企業從緩慢的損壞恢復中解脫出來,從根本上擺脫了數據恢復過程長、恢復“時間粒度”粗等不利局面,C-D-P技術的誕生,使管理人員完全不再需要考慮備份設定或策略設置的問題。當需要時,基于C-D-P的解決方案可迅速地將數據恢復到任何一個指定的還原點,C-D-P在數據保護技術中的這種靈活性和高效性,無疑造成了災難恢復和備份領域的一次革命。

  然而,正如我們前面提到的那樣,C-D-P是基于磁盤存儲介質的,這注定該技術只能在大型應用中獲取較為理想的性價比,而無法滿足更廣大數據保護工作中的性價比需求,如何與傳統的磁帶備份技術結合起來,提供令人信服的性價比,已經成為C-D-P技術自身的阿客琉斯之踵,是我們不得不冷靜正視的問題。

  此外,從技術的角度來講,C-D-P也還遠遠沒有達到完美無暇的程度,首要的一個問題就是并發控制及隨之而來的一致性維護。我們看到,即使在C-D-P比較成熟的文件領域,如果一個文件被多個用戶打開,保持文件的一致性仍然具有相當的挑戰性。其次,真正實現C-D-P定義中的實時連續性,也還存在不小的困難,當前的許多中低端C-D-P產品,其底層仍然沿用快照技術,通過快照實現的C-D-P,顯然不是嚴格意義上的C-D-P產品。我們何時能享受C-D-P所帶來的高枕無憂,似乎還需拭目以待。
 

  分享:目前我們的產品備特佳采用的塊級C-D-P,管理倉是采用的文件級C-D-P,有些公司的C-D-P產品,其其底層仍然沿用快照技術,通過快照實現的C-D-P,顯然不是嚴格意義上的C-D-P產品。

(張明)

分享到:
?