基于VMware應用環境的備份恢復解決方案思路
隨著 VMWARE 虛擬化環境的普及,越來越多的基于 VMWARE 的應用需要進行備份或者恢復。其中包括系統層的,數據庫層的,以及應用層的(或者應用集群環境)需要備份或者恢復。以下由社區專家 ttkanni 提供一個解決思路,不局限于硬件或者軟件或者軟硬結合——
基于 VMWARE 的備份恢復解決方案,基本都是通過一個模式來實現:備份軟硬件通過 Proxy 備份恢復。
不管是 CV、Networker、NBU 等主流備份軟件,還是像 Veeam、Avamar 這種軟硬件結合的產品,都是通過架設 Proxy 對接 VMWARE 來實現備份。
對于 VMWARE 上 VM,IMAGE 級別備份恢復,IMAGE TO FILE-LEVEL 恢復,基本主流軟硬件表現基本不相上下。
對于 VMWARE 上的數據庫、文件系統還是應用的備份恢復,與備份軟硬件備份恢復物理機上的數據庫、文件系統還是應用如出一轍。
關于 VMWARE 備份恢復的解決思路,(如果項目允許的情況下)可以從下面幾方面考慮:
1,備份恢復并行能力
通常 Proxy 的并行能力都是有限的,很多時候建設初期一臺 Proxy 能夠勝任備份需求,后續 VMWARE 系統迅猛增長,Proxy 就無法承受了備份壓力。因此,考慮 VMWARE 的備份產品時一定要重點考慮其并行效率。
關于提高并行效率,方式很多,例如 AVAMAR 這種基于強大硬件+消重算法的產品,將備份恢復的壓力轉移到備份產品上,其自身支持多節點部署;例如VEEAM 這種軟件產品,通過和 VMWARE 深度結合,加上自己特有的智能算法技術,依靠自身類似 VM 擴展能力,也能大幅提高并行能力。
2,備份恢復負載均衡與集群結構
在備份系統上,備份系統的負載均衡也尤為重要,一旦出現 BUSY-IDLE 的情況,影響也是連帶的傳遞的。在虛擬化備份上,隨著生產系統的擴展,VMWARE 規模必然越來越大,擴展速度也越來越快,若備份系統無法實現良好的負載均衡,那最終只能越來越慢。同時備份系統最好支持集群結構,一方面保證自身的擴展能力,另一方面也能提供整體負載能力。
3,更好更多的特性
產品更好更多的特性會帶來很多便捷。虛擬化備份產品的新特性,也帶來一些改變,需要虛擬機上的數據不一定需要恢復 VM,而直接通過備份數據虛擬出VM 然后讀取需要的生產數據;生產 VM 能迅速復制、虛擬到 VLAB 里進行測試,不再需要一臺一臺部署……
雖然說了這么多,VMWARE 備份系統建設成什么樣,最重要的決定因素還是---項目資金,并沒有一個萬能通用的方案,只有項目資金能承受、性能夠用的折中解決方案。
一個案例
客戶已經采購了 Networker 、DD(含 VTLDDSOOST 許可),主要是想解決其 VMware 環境下的應用、文件數據、數據庫等備份問題,比如備份虛擬機是可以實現整機備份、也可以實現只備份數據庫、或是只備份虛機的操作系統、配置文件或應用系統的運行環境(類似物理機環境下的無論主機系統、應用系統、數據庫等),也包括全備或是增量備份的實現問題,需要說明的是客戶沒有采購虛擬化環境 Avamar 模塊,想咨詢下就如上備份需求,如何從性能上、部署難易程度上給到客戶一個較為理想的規劃建議呢?
Networker+DataDomain 兩者已經能夠高效大部分類型備份,短期內備份規模沒有驟然擴大的情況下備份性能應該不存在問題。
我們對照提問中需求逐條說明:
1,VMWARE 虛擬機 IMAGE 級備份
這一項需求從您提供的信息來看,客戶要求保護級別并不是特別高。因此在此項需求實現上可以采用 Networker+Proxy 方式實現,若 DataDomain 作為備份存儲,VTL 和 DDSOOST 方式均可。
2,VMWARE 虛擬機上的文件系統以及應用配置文件類備份對于文件系統和配置文件類的備份,可以把虛擬機當做普通的 Networker Client 直接備份數據。一般情況下,這類備份的數據量通常不會很大,可以直接備份。若 DataDomain 作為備份存儲,可考慮 DDSOOST 方式。若是零碎文件(類似影像、話單類零碎數據)可以直接用過 DD NFS 進行備份。
3,VMWARE 虛擬機上的數據庫備份
對于 VM 上數據庫的備份,將數據庫節點當做普通的 Networker Client 備份數據,若是集群結構可以通過浮動 IP 配置 Networker 備份。對于此類備份推薦以 DDSOOST 方式進行,利用虛擬機的性能進行 DataDomain 消重,大幅減少網絡上備份數據的傳輸量,從而能提高 VMWARE 系統上并行備份的承載能力。