母機備份是采用虛擬機所提供的API直接對物理機上的虛擬機文件進行備份,比如通過Vmware Vstorage API對VMDK進行備份。有以下優(yōu)勢:
1、資源消耗少–不再單臺虛擬機上部署備份軟件,大大降低資源消耗。
2、提供裸機恢復–可以恢復到源虛擬機或新的虛擬機
3、快速部署–通過專有的工具比如Vcenter可以快速導入和部署。
也有以下劣勢:
1、數(shù)據(jù)庫備份一致性問題–由于第1 層應用程序被虛擬化,確保交易型數(shù)據(jù)庫備份一致性成為進行可靠恢復的關(guān)鍵 。通過VStorage API備份VMDK的方式雖然節(jié)省了資源,但不能確保交易型數(shù)據(jù)庫備份時處于一致性狀態(tài),可能備份出來的數(shù)據(jù)不能完全恢復甚至不能恢復。對于此類型的應用,必須采用客戶機(子機)模式備份,即使用支持數(shù)據(jù)庫應用程序的代理,通過在虛擬機上安裝數(shù)據(jù)庫熱備份代理軟件,確保交易型數(shù)據(jù)庫備份的數(shù)據(jù)一致性。
2、冗余數(shù)據(jù)問題–虛擬機的創(chuàng)建和部署非常方便,且虛擬機創(chuàng)建多數(shù)來自于相同的模板,相同的數(shù)據(jù)非常多,過快導致冗余數(shù)據(jù)太多,備份數(shù)據(jù)量太大,網(wǎng)絡(luò)傳輸壓力太大,備份時間過長,同時后端備份存儲空間壓力大,也難以通過電子復制實現(xiàn)異地備份。如何解決? 業(yè)界最成熟的做法是采用源端重復數(shù)據(jù)消重技術(shù)進行解決。通過源端重復數(shù)據(jù)消重技術(shù),可以大大減輕網(wǎng)絡(luò)壓力,存儲壓力,減少備份時間。
子機備份即在母機之上的虛擬機內(nèi)部安裝備份軟件進行備份操作。這種備份模式的優(yōu)點是:
1、因為是在虛擬機之上安裝部署的備份軟件,所以和在物理機上的工作模式是一樣的,所以采用一種合適的備份軟件可以保證數(shù)據(jù)的可用性以及一致性。這一點尤其表現(xiàn)在對數(shù)據(jù)庫的備份上,必須保證可用,可任意時間點回退解決邏輯錯誤才可。
2、在虛擬機之上對數(shù)據(jù)庫或者文件進行備份,可以實現(xiàn)實時增量,每次備份純增量文件,有效的避免了重復數(shù)據(jù)的產(chǎn)生。
缺點是:
1、在虛擬機之上安裝備份軟件,會占用一定的虛擬資源。
2、在虛擬機之上安裝備份軟件,需要多套授權(quán)。
由此可見在虛擬化平臺上部署備份要根據(jù)具體的數(shù)據(jù)和業(yè)務類型來具體選擇相應的軟件。
如果數(shù)據(jù)的可用性要求不高,實時性不強,邏輯錯誤可以容忍,那就可以使用“母機備份”模式。但是由于虛擬機的API只對部分軟件廠商開放,所以如果要做母機備份,最好選用原廠工具或者原廠指定合作軟件商。
如果數(shù)據(jù)必須保持100%可用,且不能丟失,不能出現(xiàn)邏輯性錯誤,那就需要采用“子機備份”模式。北京和力記易科技有限公司的備特佳容災備份系統(tǒng)提供優(yōu)秀的“子機備份”方案,能夠做到RPO=0的CDP實時容災,且其獨有的任意時間點回退功能可以通過任意時間點的回退修復所有的邏輯錯誤。其推出的軟件一體產(chǎn)品“留備”進行了批量授權(quán),很好的解決了虛擬機需要多套授權(quán)的問題。