隨著磁盤備份的普及,在各種與備份和復制相關的技術中, CDP技術無疑是極活躍,也是極受爭議的。CDP技術目前有兩種應用方式,一種是采用CDP技術做應用容災接管,這是典型的主機容災模式,代表是愛數的CDP應用容災技術,基于CDP實時備份,加上備機接管和演練,形成一個高性價比的應用容災解決方案,目前在國內市場應用比較廣泛;另外一種是采用CDP技術做實時備份,這種應用提升了備份的RPO指標,但是基本不能解決RTO比較大的問題。今天我們討論的技術主題瞬間恢復技術,就是通過掛載CDP實時備份數據,來改善RTO指標的方案。
淺析傳統CDP實時備份
試想著這樣一種場景:某企業(yè)上班時間 ERP 系統的生產機突然掉電關機,重新開機時發(fā)現磁盤出現物理損壞無法啟動系統,這時管理員緊急啟用備機頂替原生產機繼續(xù)工作,卻發(fā)現備機是處于啟動狀態(tài),因為 1 天前進行過演習操作,但演習完成后管理員忘記切換回來。那么在這種情況下,當需要啟用備機,將數據恢復到備機并由其對外提供服務時,就必須要經歷這么幾步:選擇需要恢復的時間點、數據、目的地,然后開始恢復,直到恢復完成。
在恢復過程中,用戶會因為數據對象變化等意外因素而面臨不可預估的損失,如遇到需要恢復上TB級的備份數據量,恢復的數據對象里有百萬級的小文件,將使整個恢復過程更加漫長;除此以外,若還有不可測的其他因素,如:有限的網絡帶寬、磁盤I/O吞吐量弱等,都將會使數據恢復變成一個充滿各種風險的過程。
CDP實時備份和定時備份有著根本的差異,它極大地減少了RPO值,但是在恢復方式上,大多數廠家的技術如出一轍,恢復成為CDP實時備份應用的門檻,用戶要么選擇定時備份,要么選擇CDP應用容災。也正因此,是否需要針對CDP實時備份的技術特性設計一種恢復方式,讓細粒度的備份擁有更合適的恢復方式。
瞬間恢復引領新一代CDP實時備份潮流
我們都知道CDP技術的基本原理是I/O捕獲,而技術實現手段有兩種,一種是基于文件系統的CDP,還有一種是基于卷CDP的方式。
涉及到開發(fā)設計的難易程度,目前市場上主流的都是通過文件實時備份的方式來實現的,但因為這種備份方式只能局限于本文前部分分析到的恢復方式,這種方式也給CDP實時備份的全面普及設置了門檻,因為它的恢復時間很長。
而基于卷CDP方式實現則完全不一樣,基于這種實現方式,CDP捕獲的是整個卷的I/O。這樣,就有了一個新的思路,對CDP實時備份的數據卷,可以通過iSCSI的方式掛載使用。通過掛載,可以讓數據瞬間可用,這也就是所謂的瞬間恢復,可以說這為CDP實時備份帶來了全新面貌,即可實現數據的瞬間恢復。
而且對于系統卷,可以直接通過iSCSI掛載遠程啟動操作系統來使用。它既可以保證意外情況下,數據恢復的粒度,也可以快速使用備份數據,或者驗證備份數據的有效性,從而在保證擁有更小的RPO的同時,具有更靈活的RTO目標。
除了瞬間恢復帶來的數據快速可用特性之外,它還為基于CDP實時備份的整體方案增加了不少亮點,如宕機應用的快速恢復,當應用端數據卷出現問題時,可以直接通過數據卷掛載的方式將其最近的CDP實時備份的時間點掛載至其應用主機中,保證應用快速恢復同時,還可在掛載成功后以手動方式將掛載應用過程中產生的數據拷貝到原備份數據卷上,達到數據不丟失的效果。
另外的亮點如千萬級小文件的備份、歷史數據的備機查詢,都隨著瞬間恢復技術的應用,得到了全面的應用,而CDP實時備份技術也獲得了新的發(fā)展。具有瞬間恢復特性的CDP實時備份,也有多種技術實現手段,比如基于快照的方式實現,這種方式受限于CDP設備的快照技術(定時快照),一方面是快照數量有限,有悖CDP無限時間目標,另一方面是快照數量的增加會極大影響CDP設備的性能。
愛數備份容災的CDP實時備份在不改變原有時間軸線的設計基礎上,通過OFS對象文件系統,即可實現對時間點數據的掛載和使用。這一技術,真正地在True-CDP的基礎上,突破了CDP實時備份RTO。
隨著瞬間恢復技術的應用,愛數一體化容災在備份容災技術領域,有了更進一步的技術解決方案創(chuàng)造力。愛數CDP技術既可以應用于瞬間恢復、細粒度恢復、備機查詢場合,又可以結合災難接管、演習等技術形成完整的CDP應用容災技術方案。