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