隨著將傳統(tǒng)的各類技術(shù)和知名企業(yè)文件備份技術(shù)以及虛擬化領(lǐng)域的一些獨(dú)有技術(shù)相結(jié)合,虛擬化技術(shù)開始促使用戶反思其文件備份戰(zhàn)略。
在過去,傳統(tǒng)企業(yè)文件備份系統(tǒng)絕大部分包括了spinning磁盤——用于存放短期數(shù)據(jù)和媒介數(shù)據(jù),用于長(zhǎng)期存儲(chǔ)的磁帶庫(kù)和軟件有:IBM公司的Tivoli和惠普公司的StorageWorks等等。
但是一些人說僅這些磁帶庫(kù)和軟件產(chǎn)品已經(jīng)不能滿足虛擬化領(lǐng)域的需求。
Forrester公司一個(gè)虛擬化戰(zhàn)略高級(jí)分析師Stephanie Balaouras說,“你當(dāng)然不能守株待兔,期待系統(tǒng)自己進(jìn)行文件備份,特別是當(dāng)前越來越多的公司在核心產(chǎn)品環(huán)境中采用服務(wù)器虛擬化技術(shù)。如果公司尚未開始研發(fā)自身系統(tǒng)的文件備份選擇,文件備份技術(shù)將成為一個(gè)重大的挑戰(zhàn)。”
傳統(tǒng)的文件備份系統(tǒng)和服務(wù)器之間是一對(duì)一的關(guān)系。這些經(jīng)使用證明很好的備份系統(tǒng)和相關(guān)軟件已可以支持存儲(chǔ)區(qū)域網(wǎng)絡(luò) (SAN)、光纖以及最新的操作系統(tǒng)和服務(wù)器硬件升級(jí)。但是這些備份系統(tǒng)對(duì)于復(fù)雜的虛擬化系統(tǒng)(包括同一服務(wù)器上的多客戶機(jī)操作系統(tǒng))來說并不是非常適合。
Gartner有限公司的服務(wù)器和存儲(chǔ)器調(diào)查分部副總Dave Russell說概述了三個(gè)最流行的虛擬化文件備份戰(zhàn)略。最常見方法是在每個(gè)虛擬機(jī)上安裝軟件代理(software agents),接著采用傳統(tǒng)企業(yè)備份軟件。第二種方法是創(chuàng)建一個(gè)虛擬機(jī)的影像,接著或者采用一個(gè)主機(jī)寄存服務(wù)或者采用邏輯單元數(shù)的每日快照技術(shù)。
第三種方法是采用Vmware公司的整合備份系統(tǒng)軟件——將存檔功能增加到了虛擬機(jī)上,這意味著其只復(fù)制自上次備份起進(jìn)行過更改的文件。用這種方法,公司可以實(shí)現(xiàn)單一文件的恢復(fù),甚至可以實(shí)現(xiàn)一個(gè)有三十個(gè)客戶操作系統(tǒng)的單一物理服務(wù)器上文件的恢復(fù)。
Russell說,“大多數(shù)公司傾向于采用備份代理和傳統(tǒng)的文件備份軟件,這兩種方式都是采用物理服務(wù)器實(shí)現(xiàn)的,比較簡(jiǎn)單易行。但是這一方式被證明成本比較高,因?yàn)樘摂M機(jī)的數(shù)量多、規(guī)模大,同時(shí)還需要許可。”
Vmware和其他一些虛擬化產(chǎn)品包括了備份代理以協(xié)助管理人員將傳統(tǒng)的文件備份流程整合到虛擬機(jī)上。這一策略的核心優(yōu)勢(shì)在于成本低:備份代理是免費(fèi)的,或者只增加了非常少的費(fèi)用。從另一方面來說,備份代理促使系統(tǒng)管理人員采用一個(gè)相當(dāng)簡(jiǎn)化的方式:管理員可以將整個(gè)虛擬化服務(wù)器進(jìn)行存檔,但是不能選擇數(shù)據(jù)量或者客戶操作系統(tǒng)。服務(wù)器管理人員恢復(fù)數(shù)據(jù)的特定組分,或者使虛擬機(jī)數(shù)據(jù)存儲(chǔ)量實(shí)體化(校驗(yàn)數(shù)據(jù)的完整性)。
虛擬機(jī)快照技術(shù)
Russell說,企業(yè)創(chuàng)建虛擬機(jī)數(shù)據(jù)存儲(chǔ)量鏡像的一個(gè)新趨勢(shì)是采用虛擬機(jī)快照技術(shù),因?yàn)檫@一技術(shù)提供了更多的靈活性,減低了成本,并實(shí)現(xiàn)了使公司的整個(gè)一個(gè)地區(qū)實(shí)體化,從而與公司范圍的文件備份戰(zhàn)略中的災(zāi)難恢復(fù)系統(tǒng)相適應(yīng)。
比如,在Immune Tolerance Network(ITN)——位于舊金山的加利福尼亞大學(xué)臨床研究中心團(tuán)隊(duì)的一個(gè)分部——中,虛擬化備份系統(tǒng)不僅僅是災(zāi)難計(jì)劃的一部分,實(shí)際協(xié)助研究者進(jìn)行臨床試驗(yàn)以戰(zhàn)勝疾病。
ITN將邏輯單元號(hào)存檔,或者存放在磁盤驅(qū)動(dòng)器的特定地址。采用重復(fù)數(shù)據(jù)刪除技術(shù)運(yùn)算法則來去除冗余數(shù)據(jù),這保證了虛擬服務(wù)器的multi-terabyte存檔。研究人員可以查詢附加的存檔邏輯單元號(hào)——這一處理過程在物理機(jī)上幾乎無法實(shí)現(xiàn)。
Michael Williams說,“傳統(tǒng)的方法是將磁帶放入一個(gè)文件備份系統(tǒng)來進(jìn)行多服務(wù)器備份,但是這一方法當(dāng)前已經(jīng)過時(shí)了。一旦你轉(zhuǎn)移到了虛擬存儲(chǔ)器,并將物理磁盤的數(shù)據(jù)存儲(chǔ)分離,你就能進(jìn)行非常有意思的工作了。當(dāng)我們提供一個(gè)邏輯單元號(hào),首先可以實(shí)現(xiàn)認(rèn)購(gòu)超額。一個(gè)研究人員認(rèn)為他們擁有2TB的數(shù)據(jù)存儲(chǔ)量。”
Williams說,但是事實(shí)上,邏輯單元號(hào)是進(jìn)行過自動(dòng)精簡(jiǎn)的,或者基于快照技術(shù),在物理磁盤上分配剛好夠用的存儲(chǔ)空間,這大概是每個(gè)物理磁盤20GB。這一數(shù)據(jù)存儲(chǔ)量每四個(gè)小時(shí)備份一次。這與一次hard crash備份(數(shù)據(jù)進(jìn)行完全存檔,這樣可以完全恢復(fù)之前的狀態(tài))的備份量是相同的。
Williams解釋說這一存檔系統(tǒng)接著被轉(zhuǎn)移到Herndon一個(gè)遠(yuǎn)程地點(diǎn),通過一個(gè)廣域網(wǎng)在Serial Advanced Technology Attachment驅(qū)動(dòng)器(成本很低)上創(chuàng)建一個(gè)全影像備份,并采用Veritas NetBackup來進(jìn)行進(jìn)一步存檔。
他認(rèn)為快照技術(shù)對(duì)研究人員來說很有益處,因?yàn)閿?shù)據(jù)恢復(fù)被簡(jiǎn)化,同時(shí)速度也比采用非虛擬化技術(shù)時(shí)期快,但是其對(duì)于IT環(huán)境來說仍很復(fù)雜。一個(gè)科學(xué)家可以要求進(jìn)行數(shù)據(jù)恢復(fù)——這與傳統(tǒng)的存儲(chǔ)恢復(fù)需求相似,然而他不需要等待IT系統(tǒng)進(jìn)入磁帶庫(kù),之后再進(jìn)行數(shù)據(jù)恢復(fù)。但是虛擬化技術(shù)支持的數(shù)據(jù)恢復(fù)流程對(duì)于IT系統(tǒng)來說卻更加復(fù)雜,因?yàn)槠鋯T工或許不得不從一個(gè)恢復(fù)點(diǎn)(位于一個(gè)獨(dú)立文件備份系統(tǒng),例如一個(gè)Veritas檔案文件)查找并設(shè)置一個(gè)虛擬化邏輯單元號(hào)。終端用戶用幾個(gè)小時(shí)就可以訪問一個(gè)事件的數(shù)據(jù),這比之前所需的時(shí)間少很多。
另一個(gè)優(yōu)點(diǎn)是將重復(fù)數(shù)據(jù)刪除技術(shù)包括在內(nèi)。重復(fù)數(shù)據(jù)刪除技術(shù)是一個(gè)處理流程,其采用備份軟件將多次出現(xiàn)的相同數(shù)據(jù)識(shí)別,同時(shí)將冗余數(shù)據(jù)刪除,僅將一份數(shù)據(jù)進(jìn)行存檔。比如,在ITN中,有150個(gè)虛擬服務(wù)器,大概有一百臺(tái)Windows系統(tǒng)的機(jī)器。NetApp軟件可給Windows系統(tǒng)制作一個(gè)有8.5GB可識(shí)別影像的復(fù)本,同時(shí)給每個(gè)附加檔案文件創(chuàng)建一個(gè)指紋文件(用于識(shí)別)——這可以節(jié)約磁盤空間,因?yàn)镹etApp沒有對(duì)相同的 Windows數(shù)據(jù)進(jìn)行重復(fù)備份。
持續(xù)的數(shù)據(jù)保護(hù)
第三種進(jìn)行虛擬化備份的流行方式是采用一個(gè)持續(xù)的數(shù)據(jù)保護(hù)系統(tǒng),例如Vizioncore vRanger或者PHD技術(shù)有限公司的esXpress系統(tǒng)。
健康第一有限公司是一個(gè)醫(yī)療集團(tuán),其外傷中心——坐落于東佛羅里達(dá)——就采用了連續(xù)數(shù)據(jù)保護(hù)系統(tǒng)。這一公司在19個(gè)VMware ESX服務(wù)器(連接到一個(gè)150TB存儲(chǔ)區(qū)域網(wǎng)絡(luò)上)上運(yùn)行著300個(gè)客戶機(jī)。健康第一公司采用了IBM Tivoli來進(jìn)行慣例備份,但是由于其大型的虛擬服務(wù)器設(shè)備,公司決定增加一個(gè)持續(xù)備份系統(tǒng)。
健康第一公司負(fù)責(zé)虛擬化計(jì)劃的網(wǎng)絡(luò)工程師Jeff Allison說,“我們需要災(zāi)難后的重建時(shí)間更短。我們采用了Vizioncore vRanger來進(jìn)行每天晚上我們給每臺(tái)虛擬機(jī)進(jìn)行的熱備份。文件備份流程開始于下午五點(diǎn),在兩臺(tái)不同的機(jī)器上進(jìn)行,一直進(jìn)行到凌晨?jī)牲c(diǎn)。我們要對(duì)230 臺(tái)虛擬機(jī)上的數(shù)據(jù)進(jìn)行備份。”剩下的70臺(tái)虛擬機(jī)將在早上進(jìn)行備份。Allison說,運(yùn)行醫(yī)療軟件不受熱備份影響。
Allison解釋說外傷中心和門診部的這一IT環(huán)境對(duì)系統(tǒng)正常運(yùn)行時(shí)間要求更高,因?yàn)獒t(yī)療器械的數(shù)據(jù)丟失會(huì)對(duì)病人的生命造成威脅。
他陳述了一個(gè)事件,一臺(tái)測(cè)試/開發(fā)物理服務(wù)器沒能進(jìn)行很好的控制,在啟動(dòng)冗余恢復(fù)程序前,80臺(tái)虛擬開發(fā)服務(wù)器全部無法正常使用。有一個(gè)連續(xù)備份系統(tǒng),進(jìn)行系統(tǒng)恢復(fù)當(dāng)前只需要一個(gè)小時(shí)時(shí)間,僅需要一個(gè)技術(shù)員進(jìn)行操作。
印第安那大學(xué)提供了另一個(gè)持續(xù)備份的案例,作為其發(fā)對(duì)采用虛擬機(jī)鏡像或者代理的理由。由于災(zāi)難備份時(shí)間縮短,同時(shí)進(jìn)一步增加了數(shù)據(jù)存檔的益處
印第安那大學(xué)一個(gè)軟件主管Robert Reynolds說,一臺(tái)虛擬機(jī)被包含在文件——可通過一個(gè)快照文檔進(jìn)行完整存檔——中。“對(duì)于我們的大部分虛擬機(jī)來說,靜默文件足夠穩(wěn)定,接著被作為一個(gè)災(zāi)難恢復(fù)備份進(jìn)行復(fù)制。很明顯,數(shù)據(jù)庫(kù)服務(wù)器和其他流程更需要關(guān)注一個(gè)災(zāi)難恢復(fù)備份的創(chuàng)建。
Reynolds說,“我們?cè)诿颗_(tái)VMware ESX服務(wù)器上運(yùn)行每周的工作,采用PHD的esXpress虛擬化備份設(shè)備來為虛擬機(jī)創(chuàng)建災(zāi)難備份系統(tǒng)。我們?cè)贓XE服務(wù)器的本地存儲(chǔ)器上創(chuàng)建了一個(gè)復(fù)本,我們當(dāng)前正在進(jìn)行第二階段的開發(fā):為FTP和災(zāi)難恢復(fù)在另一臺(tái)服務(wù)器(將由Tivoli Storage Manager軟件選出并發(fā)送到遠(yuǎn)程Indianapolis,距離Bloomington大約五十英里)進(jìn)行備份。
混合方案
Gartner公司的Russell說,“最近這一個(gè)學(xué)期,一個(gè)混合技術(shù)方案或許是最好的選擇,選擇一個(gè)影像水平的文件備份系統(tǒng)并制訂那些文件的索引,這樣公司可以進(jìn)行一個(gè)單一文件的修訂,迅速采用快照技術(shù),采用一個(gè)傳統(tǒng)備份軟件和虛擬代理來為服務(wù)器上的內(nèi)容編制索引。這樣管理的復(fù)雜程度不會(huì)提升,也不會(huì)為傳統(tǒng)備份系統(tǒng)增加另一個(gè)抽象層級(jí),但是存儲(chǔ)資源工具面前仍未達(dá)到所需水平。