備份技術、CDP和CDM技術對比
2021-09-04由 雲信達科技 發表于 林業
雲信科技是做什麼的
本文僅從資料保護、資料使用的角度對當前採用的資料備份技術進行對比,不涉及具體的品牌產品。
傳統備份、CDP(Continuous Data Protection 連續資料保護)、CDM(Copy Data Management 資料副本管理)請自行搜尋瞭解。
從以下幾個維度進行介紹、分析:
01、應用資料的獲取
1)傳統備份系統:
備份資料的獲取方式:
在目標主機安裝客戶端,透過客戶端軟體對接目標應用的備份介面來定期獲取資料進行保護;
備份資料一致性方面:
能夠確保應用資料的一致性;
獲取資料格式:
備份資料非原始格式;
備份架構:
LAN備份、SAN備份都支援
2)CDP類備份系統:
備份資料的獲取方式:
在目標主機安裝客戶端,透過客戶端軟體實現對磁碟扇區資料塊持續的監控,連續捕獲資料變化,將變化後的資料進行同步保護(實時/定時),最終形成對目標主機的磁碟映象備份。
備份資料一致性方面:
由於備份客戶端軟體透過持續監控磁碟扇區資料塊的變化,不考慮應用、不透過應用的備份介面獲取資料;備份資料存在應用資料不一致的可能,但是大多情況下都是ok的;通常是整機進行備份,不僅僅是備份目標應用。
備份資料格式:
備份資料是原始格式
備份架構:
LAN備份、SAN備份都支援
3)CDM類備份系統:
備份資料的獲取方式:
在目標主機安裝客戶端,透過客戶端軟體對接目標應用的備份介面,結合CBT(Changed Block Tracking)塊修改追蹤技術獲取增量資料,實現對目標應用的資料保護;不同的應用可能有不同的處理方式。
備份資料一致性方面:
由於是透過應用的備份介面或者快照方式獲取資料,能夠確保應用資料的一致性。
備份資料格式:
備份資料是原始格式
備份架構:
通常採用LAN、SAN
4)基於以上各類備份系統的特點小結如下:
(1)備份資料的獲取方式:傳統備份和CDM備份資料獲取方式一致,透過應用的備份介面完成;
(2)備份資料一致性方面:基本上都是可以保證的,CDP類可能存在小機率問題;
(3)備份資料格式:CDP和CDM可以保證資料格式同原資料格式一致,這是有好處的,在備份資料的恢復、有效利用方面就體現出來了;傳統備份軟體備份資料格式同原資料格式不一致;
(4)在目標主機的資源佔用方面:由於CDP類備份系統是持續的對磁碟扇區資料塊的變化進行監控,相對的對備份目標主機的資源佔用較高;
(5)一臺備份系統所能保護的目標主機數量方面:由於CDP採用持續監控的方式,可以實現準實時備份,因此對於CDP裝置的效能要求也高,通常一臺CDP類所能保護的業務系統不能太多。
02、備份策略採用的備份方式
1)傳統備份系統:
針對大資料量的備份,為了平衡備份效率和備份時間,通常會選擇全量+增量方式;比如每週日全量備份,週一至週六增量備份等等。
2)CDP類備份系統:
首次完全備份,後續的備份採用永久增量的備份方式;透過客戶端的持續監控磁碟扇區資料塊變化情況獲取增量資料,增量備份資料在備份伺服器端進行邏輯上的融合,形成一個全量資料備份點。
3)CDM類備份系統:
首次完全備份,後續的備份採用永久增量的備份方式;透過CBT(Changed Block Tracking)等塊修改追蹤技術獲取增量資料,在備份期間將增量資料透過應用和之前的全量資料進行合成,形成新的全量備份;邏輯上每一個備份點都是一個全量資料。
03、備份資料的存放
現在通常備份軟體為了節省備份空間都會採用壓縮、重複資料刪除的技術對備份資料進行處理以節省儲存空間。
04、備份資料的恢復
1)傳統備份系統:
當業務系統資料需要恢復時,傳統備份系統需要做Restore的動作,大資料量的情況下,Restore耗時較長。
2)CDP類備份系統
當業務系統資料需要恢復時,由於資料格式同原資料格式一致,通常直接掛載或者在自己內部形成虛擬機器開啟,再抽取所需資料恢復業務系統。
3)CDM類備份系統:
當業務系統資料需要恢復時,由於資料格式同原資料格式一致,通常直接掛載至原主機或者應急主機環境啟用業務系統,再抽取所需資料恢復業務系統。
05、備份資料的使用方面
1)資料歸檔存放方面:
傳統備份資料的使用涉及到Restore的動作,耗時較長,一般選擇合適的儲存介質(如磁帶等)用於資料歸檔;當然CDP和CDM類也有相應的解決方法來歸檔資料。
2)資料開發測試方面:
CDP和CDM類備份系統的備份資料格式同原資料格式一致,都可以用來搭建開發測試環境;
CDP可以透過在內部生成業務主機的虛擬機器形式來臨時滿足開發測試需求,針對大批次的測試開發需求,受限於自身的資源需求,一般不能滿足開發測試要求;
CDM類備份系統透過掛載方式將備份資料直接掛載至開發測試主機,以搭建開發測試環境,使用者需要準備開發測試環境,儲存空間由CDM備份系統提供。
3)資料應急恢復方面:
CDP和CDM類備份系統的備份資料格式同原資料格式一致,當業務系統Down機時,是可以作為業務系統的應急系統使用,快速的恢復業務對外服務;通常CDP類備份系統會透過在內部形成虛擬機器的形式啟用業務系統,由於虛擬機器的資源限制,一般是不能滿足繁忙業務的應急需要的;CDM類備份系統不提供主機執行環境,僅將備份資料的掛載,主機環境需要客戶準備。
06、異地容災支援方面
1)傳統備份、CDP和CDM備份系統都有自己的異地容災同步機制,滿足備份資料的異地容災需求;
2)資料的同步傳輸方面都有相應的機制實現增量資料傳輸,減少對資料同步網路的要求。
07、業務連續性方面評估
傳統備份,受限於備份資料不能直接掛載使用,在業務連續性方面考慮,比較弱勢;但是由於其歷史積澱的原因,技術穩定,當前的客戶眾多;同時相應的廠商也意識到自己存在的短板,都在基於自身的產品特點進行有針對性的改造,以期實現相關業務的即時恢復(Instance Recover)。
CDP和CDM類備份系統,其優勢是備份資料格式同原資料格式一致,能夠快速的恢復業務,在業務連續性方面,優勢明顯;受限於CDP的資源佔用、技術實現的複雜程度,目前看單獨依靠CDP技術的備份系統不多。
08、前景展望
隨著網際網路大資料時代的發展,面對激烈的競爭,企業開始逐步考慮提高資料的利用價值,透過大資料分析挖掘資料金礦,以期提升企業的核心競爭力。在此情況下,資料的有效利用成為企業比較關心的問題,開發、測試以及資料統計、分析系統都需要用到大量的生產資料副本。結合以上各類技術的特點,竊以為CDM將會有較大的發展機會。
本文轉載自CSDN技術社群,作者soosec,已獲作者轉載授權。