隨著虛擬服務(wù)器數(shù)量的增加,傳統(tǒng)的備份方式開始不靈了。事實上許多虛擬機(jī)(VMs)駐留在一臺單獨的物理機(jī)上帶來很多挑戰(zhàn),這在單獨對物理服務(wù)器備份的時候是不存在的。多個虛擬機(jī)會對進(jìn)程、存儲和網(wǎng)絡(luò)等資源產(chǎn)生爭奪,而這種沖突是虛擬服務(wù)器數(shù)據(jù)保護(hù)的最大的挑戰(zhàn)。多臺虛擬機(jī)的并行備份作業(yè)可嚴(yán)重影響部署在這些虛擬機(jī)上應(yīng)用程序的性能。
使用傳統(tǒng)方式備份虛擬服務(wù)器時,一些關(guān)鍵的功能被犧牲了,例如應(yīng)用一致性數(shù)據(jù)保護(hù)和次虛擬機(jī)級別目標(biāo)的恢復(fù),如文件系統(tǒng),不必對整個虛機(jī)進(jìn)行恢復(fù)。隨著數(shù)據(jù)中心虛擬服務(wù)器的激增,明確的呼喚IT管理者重新思考其備份策略,以更加有效地保護(hù)虛擬機(jī)和虛機(jī)上的應(yīng)用程序。
虛擬服務(wù)器數(shù)據(jù)保護(hù)方案選擇
目前的虛擬服務(wù)器環(huán)境可以選擇下面的一種方式進(jìn)行數(shù)據(jù)保護(hù):
虛擬機(jī)備份代理
連續(xù)數(shù)據(jù)保護(hù)(CDP)
通過備份代理服務(wù)器對管理程序主機(jī)上的虛擬機(jī)影像進(jìn)行備份
虛擬機(jī)備份代理。通過在每臺虛擬機(jī)上安裝備份代理進(jìn)行備份的方式,將廣泛應(yīng)用于物理服務(wù)器的備份方式延伸到了虛擬服務(wù)器領(lǐng)域。不同于每個物理服務(wù)器都有一個備份代理,每個虛擬機(jī)擁有自己的代理和獨立運行的備份作業(yè)。這種方法適合于虛擬機(jī)數(shù)量較少的情況;隨著虛擬機(jī)數(shù)量的增加,資源競爭將會產(chǎn)生性能問題。除了能夠利用現(xiàn)有的備份產(chǎn)品和方法之外,備份代理是最直接的能夠保證應(yīng)用一致性的方式。對于很多應(yīng)用來說,特別是非Windows應(yīng)用和不能與微軟Volume Shadow Copy Service(VSS)集成的應(yīng)用,備份代理或許是唯一能夠確保備份數(shù)據(jù)應(yīng)用一致性的方式。
連續(xù)數(shù)據(jù)保護(hù)。運行于每個虛擬機(jī)的CDP產(chǎn)品,是從運行傳統(tǒng)的全備份和增量備份的備份代理方式的提升。CDP產(chǎn)品會持續(xù)捕捉變化,對比傳統(tǒng)的備份方式,對于主機(jī)的負(fù)載更小。CDP產(chǎn)品即可以工作在文件模式,也可以工作在塊模式,并且通常會提供與主流應(yīng)用程序的集成,以保證及時恢復(fù)到一致點。除了已將連續(xù)數(shù)據(jù)保護(hù)加入其產(chǎn)品族的大的備份產(chǎn)品廠商之外,CDP產(chǎn)品還由一些較小的廠商提供,例如:飛康軟件公司、InMage系統(tǒng)公司、Vision Solutions(收購Double-Take Software公司)等等。
通過備份代理服務(wù)器對管理程序主機(jī)上的虛擬機(jī)影像進(jìn)行備份。在系統(tǒng)管理程序上對虛擬機(jī)影像進(jìn)行備份,不同于在每個虛擬機(jī)內(nèi)部通過備份代理備份虛擬機(jī),是有很多吸引人的原因的:它能夠在極小的負(fù)載下進(jìn)行有效地備份;消除了在每個虛擬機(jī)安裝和管理備份代理的必要;而且通過在主機(jī)上集中的對所有的虛擬機(jī)進(jìn)行備份,多虛擬機(jī)備份可最小化性能問題和資源爭用。為了從系統(tǒng)管理程序主機(jī)剝離備份任務(wù),常常利用虛擬機(jī)快照復(fù)制或者掛載到一個備份主機(jī)或代理服務(wù)器,在備份執(zhí)行時以減少對性能的影響。
然而,主機(jī)上的虛擬機(jī)影像備份通常是唯一可接受的,如果虛擬機(jī)可以在一致性狀態(tài)下備份;所有主要的系統(tǒng)管理程序廠商已經(jīng)增加了在對虛擬機(jī)影像進(jìn)行快照時的靜默功能。另一個虛擬機(jī)影像備份的挑戰(zhàn)是恢復(fù)粒度。某些備份產(chǎn)品只能夠恢復(fù)虛擬機(jī),而另一些能夠恢復(fù)次虛擬機(jī)范疇的目標(biāo),例如文件。每個虛擬機(jī)上的一致性應(yīng)用程序數(shù)據(jù)保護(hù),利用虛擬機(jī)影像備份對比虛擬機(jī)上的備份代理方式更具挑戰(zhàn)性。應(yīng)用一致性數(shù)據(jù)保護(hù)常常受制于集成的VSS。對于沒有集成VSS的應(yīng)用程序,非一致性備份是唯一的選擇;如果應(yīng)用程序的一致性是必不可少的,那就要選擇虛擬機(jī)上的備份代理方式了。
如果沒有這個問題,基于系統(tǒng)管理程序級別的虛擬機(jī)影像備份將成為趨勢,并且可以剝離備份任務(wù)到代理備份服務(wù)器,并且隨著虛擬服務(wù)器數(shù)量的增長,它會變得更加重要。機(jī)制的不同使得Citrix的XenServer, 微軟的Hyper-V 以及VMware的vSphere的虛擬機(jī)影像備份的效率和功能有明顯的不同。
VMware vStorage的數(shù)據(jù)保護(hù)API
對于VMware來說,數(shù)據(jù)保護(hù)已經(jīng)成為其一個痛點,直到vSphere 4才得以解決。在此之前,VMware提供了VMware Consolidated Backup (VCB),用來把備份從系統(tǒng)管理程序剝離到代理服務(wù)上,但由于某些重大的缺陷而沒有廣泛地被采用。利用VCB,虛擬機(jī)磁盤(VMDK)的快照影像被生成并且以全拷貝的方式復(fù)制到運行備份的代理服務(wù)器。把備份剝離到代理服務(wù)器會最小化備份對于虛擬機(jī)的影響,但需要額外的存儲存放快照?!癡CB是笨拙的,并且其最大的問題就是如何確定所有快照需要被復(fù)制的代理服務(wù)器的規(guī)模,” ESG高級分析師Lauren Whitehouse說。