過去五年來,我們在根本改變保護數據方式上取得了長足進展。在忍受了不可靠的備份到磁帶和從磁帶恢復的方法后,我們終于邁入了基于磁盤備份的時代。如今,大中型企業大多為各自的數據保護環境增添了基于磁盤的備份,至少那些針對最關鍵任務的存儲環境已經這么做了。它們現在習慣于將幾周到幾個月的數據(用于恢復目的)保留在磁盤上,將比較舊的備份內容保留在磁帶上,以滿足法規遵從的要求。由于基于磁盤的技術比磁帶來得可靠,并且提供了比磁帶更易于預測的結果,因此使恢復時間目標(RTO)和恢復點目標(RPO)有了大幅改善。
但是IT人員到目前為止采用的技術大多數仍基于時間點(PIT)。這不足為奇,我們得先學會走路,然后才會跑。比如說,虛擬磁帶庫(VTL)既可以縮短進行備份所需的時間,同時又能增強備份可靠性、改善恢復。用戶可以在不改變備份流程的情況下做到這一切,仍可以保持每周完全備份/每天增量備份的習慣,同時能提高備份和恢復的速度與可靠性。此外,還可以繼續像以前那樣進行災難恢復。
盡管這些技術具有為人們所熟悉的優勢,但還是無法最終解決時間點備份操作影響生產應用程序、導致恢復時數據丟失的問題。不過,已經有了好消息:現在有好幾家廠商開發出了能夠解決這些問題的產品。
時間點備份的缺點
過去,數據保護需要定期復制生產數據,然后將它們存放在生產服務器以外的地方。那樣,萬一數據丟失、損壞或出現其他無法使用的情況,就能恢復數據。企業7×24全天候不間斷運營的出現,促使備份從離線操作變成了在線操作,但生產應用程序的性能在備份過程中受到了影響,有時候影響還很大。雖然數據保護技術在過去20年取得了種種發展,包括增量和差異備份、多作業復用、更快的磁帶技術、基于磁盤的備份、快照、虛擬磁帶庫以及重復數據刪除,從而改善了數據保護流程,但并沒有因而改變備份以時間點為導向的性質。時間點備份勢必導致在恢復時丟失數據,數據丟失的數量取決于備份頻率。
時間點備份的四大問題包括備份窗口、恢復點目標(RPO)、恢復時間目標(RTO)和恢復可靠性。不斷發展的數據保護技術已緩解了這些問題帶來的影響,但這些問題還依然存在。
CDP閃亮登場
持續數據保護(CDP)的概念很簡單:為數據集建立基準線,并將基準線存儲在磁盤上,CDP捕獲應用程序每次寫入的數據,并將這些數據連同所有相關的元數據(時間戳和卷關聯等)一起保存。考慮到這些數據是在磁盤存儲庫中,用戶就能在任意時間點(APIT),根據需要重新創建卷鏡像。對數據而言,CDP好比是數字錄像機。
CDP技術徹底改變了數據保護領域。由于數據持續不斷地收集,它一創建好就能恢復,而不是只有在備份完成后才能恢復。CDP還大大減少了即時耗用的資源,不僅包括生產服務器上的資源,還包括網絡上的資源。CDP不是將所有變化數據打包后在網絡上傳輸,而是在數據創建時,寫操作流就在網上實時傳輸。
盡管CDP的概念很簡單,但是解決方案在幾年前才變得切實可行,這是因為問題解決起來很難。但是CDP技術具有極大的發展潛力,一些力求創新的廠商開發出了綜合的恢復解決方案,提供比基本CDP產品廣泛得多的功能。這些必將從根本上改變數據保護領域。
對于借助磁盤來恢復相對較新的數據而言,細粒度(fine-grained)數據捕獲和任意時間點鏡像創建的使用已經成了一種極其有用的工具。由于讓IT管理人員能夠選擇、創建任何歷史鏡像(“恢復鏡像”),并且提供給應用程序,這改變了企業對于數據保護的認識。
尤其是,我們已經看到數據庫領域和電子郵件數據保護領域在迅速采用CDP。關鍵的突破之處在于CDP具有這種功能:自動將應用程序數據的任何子集與所需恢復的精確時間對應起來;基于有時間意識的元數據,創建合適的鏡像;并將數據丟失為零的這個鏡像提供給應用程序。實際上,人們現在開始認識到,對各種規模的企業而言,CDP解決方案能成為先進恢復管理功能的基礎。
IT人員過了很久之后才了解到CDP的魅力。當然,過去幾年來積極涉足這個領域的各大廠商在幫助CDP成為主流技術。如今,市面上有很多CDP廠商,包括Atempo、BakBone、DataCore、EMC、飛康、IBM、InMage和賽門鐵克等。一些廠商剛剛涉足CDP領域,只是最近才增加了復制功能。一些廠商最初關注災難恢復方面,現在已經把解決方案擴展到了本地備份和恢復。我們看到,它們最終都在向更先進的連續數據技術(CDT)邁進,不管它們是不是知道CDT、是不是稱之為CDT。
CDT的魅力在于:一旦你了解了這種模式,并且擁有在任意歷史時間點創建鏡像的能力,有關副本創建的一切會發生變化。CDT顛覆了數據保護概念,消除了備份窗口,并且提供了快速、可靠的本地恢復,數據丟失幾乎為零。它讓災難恢復得以走向大眾化,增加了來自服務器虛擬化的好處,還能夠保護通常不在數據保護范疇之內的新應用程序。而對IT管理人員來說,最重要的是,它可以用滿足多個用途的單一解決方案取代多個產品和流程,從而簡化了環境。
鏈 接
CDP的使用環境
成本低廉的災難恢復。
在許多情況下,CDP解決方案可以將來自本地客戶端的數據捕獲到遠程站點的CDP目標,也可以在本地目標和遠程目標之間以異步方式連續復制數據。這可以用于災難恢復,甚至用于兩個站點的異構環境,大大減少了復雜性。相比之下,既要處理跨多個陣列進行的基于陣列的恢復,又要認真標記及管理用于恢復的、已知良好的單一時間點,顯然要復雜得多。此外,與不保留歷史數據點的復制解決方案相比,基于CDP的災難對于數據損壞的容忍度要高得多。
本地備份和恢復,提供全面的災難恢復。
在這種情況下,源服務器經配置后,可以捕獲本地CDP目標的數據變化,這些數據同時(由主機或由CDP目標)復制到遠程站點的另一個CDP系統。這為數據恢復或測試提供了現場存儲庫,并為站點級恢復或異地測試提供了遠程站點,兩個地方都有完整的數據集。遠程存儲庫可能需要復制整套的耗用帶寬的時間點備份數據,還需要通過數據保護軟件進行復雜的恢復操作。相比之下,將CDP充分用于局部備份和災難恢復要簡單得多。
綜合的備份和災難恢復,滿足法規遵從要求。
使用與上述解決方案同樣的架構,CDP解決方案可以有效地充當磁帶存儲的前端(front-end)。使用CDP解決方案,所有近期恢復操作直接從磁盤進行,而數據定期性地直接從CDP存儲庫卸載到磁帶上,或者以合成備份方式重新創建客戶端數據,或者作為CDP存儲庫的塊級鏡像。這樣一來,對于連接CDP的主機而言,可以消除所有磁帶之間的相互聯系,還能大大減少支撐性的磁帶架構,不過與CDP系統連接的磁帶基礎架構例外。之后,這些磁帶可以存儲在本地或遠地,以滿足法規遵從要求。