圖一:Oracle ZDLRA基本配置參數(shù),其硬件架構(gòu)以O(shè)racle Exadata為基礎(chǔ)。
“ZDLRA是從底層設(shè)計,最大限度地提高任何環(huán)境下的Oracle數(shù)據(jù)庫保護。” Ashish Ray表示。“這是一個高度可擴展的解決方案,可以幫助大型企業(yè)集中數(shù)據(jù)庫的保護到一個單一的邏輯系統(tǒng)。”Oracle表示現(xiàn)在企業(yè)可以整合各種備份的孤島,并整合到一個更高效的共享服務(wù)模式。
備份架構(gòu)走向簡單化與集成化在幾年前已經(jīng)初見端倪,EMC Data Domain、Symantec NBU備份一體機、HP StoreOnce等無不是典型代表,這表明數(shù)據(jù)中心備份走向集成化已經(jīng)是大勢所趨。不過在Oracle看來,這些重復(fù)數(shù)據(jù)刪除設(shè)備仍然存在著不足,比如大多數(shù)重復(fù)數(shù)據(jù)刪除設(shè)備仍然需要定期做全備份,全備份讀取它創(chuàng)建于生產(chǎn)的存儲,這樣服務(wù)器和網(wǎng)絡(luò)會對數(shù)據(jù)庫產(chǎn)生嚴重影響;并且某些重復(fù)數(shù)據(jù)刪除設(shè)備為了減少對網(wǎng)絡(luò)需求而在生產(chǎn)系統(tǒng)上進行源端進行重復(fù)數(shù)據(jù)刪除操作,從而對生產(chǎn)服務(wù)器的CPU和內(nèi)存帶來高負載;而且在網(wǎng)絡(luò)上通過增量備份還原數(shù)據(jù)文件過程非常昂貴。“傳統(tǒng)備份的另外一個缺點是,大批量的數(shù)據(jù)庫備份會在員工真正需要使用應(yīng)用程序時候減慢這些應(yīng)用程序。”Ashish Ray表示。“ZDLRA從內(nèi)存中連續(xù)的輕量備份保證了應(yīng)用程序性能不會受到影響。”
Delta Push和Delta Store:ZDLRA的兩大核心技術(shù)
在Oracle看來,ZDLRA這樣一個共享式設(shè)備可以保護數(shù)據(jù)中心上千個數(shù)據(jù)庫,從系統(tǒng)中連續(xù)的實時備份,可實現(xiàn)數(shù)據(jù)的亞秒級恢復(fù),這其中Delta Push和Delta Store兩項關(guān)鍵技術(shù)至關(guān)重要。通過這兩項關(guān)鍵技術(shù)不僅可以達到相處臨界數(shù)據(jù)庫數(shù)據(jù)丟失的損失,仍然可以使用現(xiàn)有的數(shù)據(jù)保護方案;此外僅傳輸已更改的數(shù)據(jù)從而減少了對生產(chǎn)數(shù)據(jù)庫系統(tǒng)的備份與處理,讓生產(chǎn)系統(tǒng)更加專注在關(guān)鍵業(yè)務(wù)工作負載。
圖二:Oracle ZDLRA架構(gòu)示意圖,其中Delta Push和Delta Store是ZDLRA兩項關(guān)鍵技術(shù)。
“對于復(fù)雜的備份工作,比如壓縮和數(shù)據(jù)驗證,都可以從生產(chǎn)系統(tǒng)中卸載下來,高效運行在ZDLRA上即可。”Ashish Ray表示。“將所有備份處理從生產(chǎn)服務(wù)器卸載從而盡量減少開銷,從而讓恢復(fù)設(shè)備實現(xiàn)了永久的增量備份架構(gòu),以減少生產(chǎn)系統(tǒng)的影響。”
圖三:Oracle ZDLRA兩項關(guān)鍵技術(shù)Delta Push和Delta Store。
根據(jù)Oracle介紹,Delta Push讓受保護的數(shù)據(jù)庫只發(fā)送改變的增量備份到ZDLRA,并且是“永久增量”,在做完一次全備份之后只需在生產(chǎn)系統(tǒng)上施行增量備份即可。Oracle表示Delta Push是源端重復(fù)數(shù)據(jù)刪除技術(shù)的高度優(yōu)化的體現(xiàn),通過使用RMAN(Oracle數(shù)據(jù)庫恢復(fù)管理備份工具,與Oracle ZDLRA緊密集成。)來有效識別生產(chǎn)數(shù)據(jù)庫改變的數(shù)據(jù)塊,從而不需要讀取保持不變的數(shù)據(jù),帶來的好處即是只發(fā)送更改數(shù)據(jù)從而大幅降低網(wǎng)絡(luò)流量。Delta Store則是Oracle ZDLRA一體機的“大腦”,Delta Store在ZDLRA中驗證傳入的改變數(shù)據(jù)塊,然后經(jīng)過壓縮、索引以及存儲這些數(shù)據(jù)塊,這些改變的數(shù)據(jù)塊是虛擬完全數(shù)據(jù)庫備份的基礎(chǔ),虛擬完全數(shù)據(jù)庫備份為基于指針的高效空間的物理全備份。當需要執(zhí)行還原操作時,Delta Store通過設(shè)備底層硬件架構(gòu)大規(guī)模可擴展性和性能來支持還原,在最近一次增量備份的基礎(chǔ)上實現(xiàn)一次物理全備份的還原。
此外,Oracle還強調(diào)了數(shù)據(jù)可視化的重要性。Ashish Ray表示:“Oracle ZDLRA讓大部分數(shù)據(jù)保護工作實現(xiàn)自動化,它提供的數(shù)據(jù)保護可視性、控制和保證是前所未有的。通過ZDLRA能夠大幅提升數(shù)據(jù)保護的可見度,在一個單一的控制臺儀表盤實時顯示整個企業(yè)數(shù)據(jù)庫端到端的數(shù)據(jù)保護流程。”
Oracle ZDLRA對數(shù)據(jù)保護市場有何影響?
事實上,近年來Oracle數(shù)據(jù)庫一直在強化其數(shù)據(jù)保護功能,Oracle不斷完善其數(shù)據(jù)庫各個版本中的數(shù)據(jù)保護相關(guān)技術(shù),現(xiàn)在Oracle ZDLRA的推出標志著其開始將數(shù)據(jù)保護這項應(yīng)用開始硬件化,而Data Domain的DD Boost、StoreOnce的Catalyst這些功能很大程度就是針對Oracle數(shù)據(jù)庫備份性能提升的,Oracle ZDLRA無疑將在某種程度降低這些備份一體機們在數(shù)據(jù)中心備份體系中的重要性,因為Oracle ZDLRA對于Oracle數(shù)據(jù)庫應(yīng)用有著更天然的無縫性。
另外一種角度而言,Oracle ZDLRA僅僅針對Oracle數(shù)據(jù)庫數(shù)據(jù)進行全方位的保護,但是當前數(shù)據(jù)中心不僅僅是數(shù)據(jù)庫這樣的結(jié)構(gòu)化數(shù)據(jù),大量的虛擬機文件數(shù)據(jù)、日志數(shù)據(jù)、視音頻數(shù)據(jù)、圖像影印數(shù)據(jù)等等都需要進行保護,而針對這些半結(jié)構(gòu)化/非結(jié)構(gòu)化數(shù)據(jù)的數(shù)據(jù)保護方案仍然是數(shù)據(jù)中心不可或缺的。Oracle其實也強調(diào)了Oracle ZDLRA可以與數(shù)據(jù)中心當前的數(shù)據(jù)保護解決方案一起使用。
而更加值得關(guān)注的是,Oracle ZDLRA增加了云特性,ZDLRA設(shè)備中的數(shù)據(jù)庫數(shù)據(jù)可以備份到Oraclede云數(shù)據(jù)中心,簡化了傳統(tǒng)兩地三中心災(zāi)備建設(shè)帶來的巨大投入。事實上,備份即服務(wù)已經(jīng)成為最近兩年備份市場中最大的熱點,備份設(shè)備加入到多租戶特性和云服務(wù)接口已經(jīng)成為毫無疑問的趨勢,梭子魚、EMC、Symantec以及惠普都在向這個方向前進。Oracle ZDLRA無疑將進一步推動了備份即服務(wù)這項云服務(wù)的發(fā)展。“ZDLRA可以實現(xiàn)數(shù)據(jù)庫保護云,實現(xiàn)了集中式數(shù)據(jù)庫保護作為一項服務(wù),每個業(yè)務(wù)部門可以彈性地更具需求來使用ZDLRA。”Ashish Ray最后表示道。