備份是一項重要工作。一直以來,它意味著把公司的很多數據集從主存儲設備(服務器或者共享陣列)移到專用的備份存儲區。雖然快照和重復數據刪除等很多技術都被應用于解決這些問題,但對于大多數公司而言,它仍然涉及到重大的基礎設施和不斷增加的復雜性和成本。另外,服務器虛擬化使備份更加困難,促使公司考慮虛擬機專用的備份軟件產品。
虛擬化
虛擬化開啟了數據中心的一場革命,整合服務器硬件并具備把全部的服務器實例(即使應用程序正在運行)從一個地方遷移到另一個地方的能力。每當需要實例(配置)的時候,IT逐漸習慣于創建新的服務器實例,克隆常見的虛擬機(VM)來加速這個過程,然后移動它們以便平衡環境中的負載。
轉向虛擬化無疑給IT部門而非備份帶來好處。在被優化用于虛擬環境之前,現有的備份應用程序必須把每臺虛擬機當作一臺單獨的備份客戶端,通常有其自己的備份服務器代理和許可證。當服務器虛擬化簡化IT環境的時候,備份變得更加復雜和昂貴。
IT部門渴望一種替代方案來備份他們不斷增長的虛擬環境,原因不難理解,而且出現了幾款軟件產品,來解決這個新的挑戰。最初,它們通過編寫運行在VMware虛擬機管理程序的“服務控制臺”的代碼,只能做虛擬機的映像級別的備份,但是當VMware發布了一個API集來促進VM備份和還原的時候,事情就變得更加有趣了。
VADP
VMware的vSphere Storage APIs for Data Protection (VADP)使備份應用程序不必在每臺VM上運行代理就能夠進行集中式VM備份。該API使備份軟件能夠對VM進行快照,使用快照來創建映像級別的備份和還原并且支持文件級別的還原。通過VADP以及區塊修改跟蹤(Changed Block Tracking,CBT)(它使備份應用程序能夠識別全新的區塊級別的數據)之類的開發,這些VM專用的備份產品相比傳統的備份應用程序具有一些真正的優勢。
為什么考慮VM專用的備份?
企業級備份應用程序的最艱難的工作之一是平臺支持。備份的每臺服務器或者計算機都需要自己的代理,每一種代理都必須在每一個版本的OS上進行開發和測試。對Exchange、Microsoft SQL Server和Oracle等程序的支持只是增加了復雜性。
傳統的備份產品最終都把VADP和CBT包含在內,但卻是很晚才滿足這些新的VM專用的解決方案提供的功能。因為這些產品比較老舊,越復雜的架構需要越長的時間來集成新的API命令。VM專用的產品也有專注的優勢,以運行良好為唯一的目標,并非萬事皆能。由于它們只處理幾個虛擬機管理程序平臺,所以更容易推出新功能,更快速地對更新做出響應。
轉向VM專用的備份解決方案也可以歸因于企業IT部門的轉變。隨著虛擬化技術的普及,VMware管理員的角色變得更加突出。與數據庫管理員類似,這些管理員想要更多地控制他們的虛擬服務器域,其中包括數據保護。在提出如何改善虛擬服務器備份問題的時候,嘗試VM專用 的解決方案的決定很容易獲得他們的支持。
VM專用的備份產品的功能
首先,這些解決方案簡化了備份VM的工作而且通常成本較低。由于它們是專門為備份VM而設計,更容易實施和運行,不需要很多軟件許可證。因為它們不必支持物理服務器環境,也不需要傳統備份應用程序的全部的傳統代碼,因此它們更輕,需要更少的服務器資源。
高級特性
服務器虛擬化使得專門設計用于備份VM的產品的一些高級功能可用。這些產品可以提供幾乎即時的服務器恢復(見“原地恢復”補充說明),毋須集群軟件就可提供應用程序容錯,支持云備份以及災難恢復即服務(disaster recovery as a service,DRaaS)。應該注意的是,傳統的備份解決方案可以包含許多這樣的功能,但是如上所述,VM專用產品通常率先把這些功能推出市場。
如前所述,為物理服務器開發的大多數備份解決方案,具有支持使用VADP的VM備份和還原。大多數備份解決方案提供使用快照的VM級別備份和文件級別還原的核心功能、CBT以及支持原地恢復的能力。但是專門支持VM備份的產品提供很多額外的特性,即使對于已經使用物理服務器備份產品的公司而言也越來越受歡迎。我們現在將了解其中四款產品。
VEEAM BACKUP &REPLICATION
Veeam公司的純軟件解決方案運行在Windows服務器或VM,支持VMware和Hyper-V通過使用快照和CBT提供VM映像級別的備份。Veeam公司也提供映像級別和文件級別的還原。該公司聲稱該產品可以在兩分鐘之內恢復出現故障的VM。
Veeam Backup &Replication利用同一快照來創建備份的本地副本并且復制到另外一個用于DR的目標。這些快照支持備份到磁帶并且可以為OS上的任何虛擬化應用程序提供文件級別的恢復。
為物理服務器開發的大多數備份應用程序現在支持使用VADP的VM備份和還原。
Veeam支持原地恢復以及自動備份驗證,突出這個過程的簡單性以及支持測試和開發自由的能力。包含了WAN加速,以減少離線備份副本的帶寬占用,同時也包含了嵌入式重復數據刪除和壓縮,以便把存儲占用降到最低。
昆騰vmPRO
這是一個只備份VMware上的VM的軟件解決方案,作為一臺VM或者昆騰公司(Quantum)的即用式備份設備的一部分來運行。vmPRO以本機、非專有文件格式的方式備份數據,使用戶能夠瀏覽備份數據并且查看VMDK文件,以及駐留在VMDK中的單個文件。
這使用戶能夠從數據直接引導進行原地恢復,毋須備份應用程序進行文件還原。vmPRO也支持線性磁帶文件系統(Linear Tape File System),這是全球網絡存儲工業協會(Storage Networking Industry Association,SNIA)標準的、能夠對記錄在磁帶上的文件進行拖放訪問的LTO文件系統。
vmPRO也包含一個超越CBT、被稱為漸進優化(Progressive Optimization)的數據縮減過程。通過利用一些文件系統感知能力,漸進優化可以減少數據足跡(data footprint)來改善數據處理的效率和速度。昆騰聲稱,在實施昆騰的DXi重復數據刪除備份存儲系統的時候,vmPRO可以為備份數據存儲提供高達95%的縮減。
UNITRENDS VIRTUAL BACKUP
Unitrends Virtual Backup (原PHD Virtual Backup)可以從VMware、Hyper-V和Citrix XenServer備份VM,在這些虛擬機管理程序上安裝成VM。利用VADP進行基于快照的備份和還原,Unitrends突出了簡單性;它聲稱只需點擊四次就可以備份,再點擊四次就可以完成恢復。
該產品提供了原地恢復,但是需要多一個步驟,運行為特定應用程序創建“認證恢復點”的單獨設備上的一個模塊。這允許用戶測試并確認用于單個VM或者N層配置的多個VM備份確實是可恢復的。
Unitrends以區塊而非專門作業的方式存放備份數據,這允許該產品可以在全局范圍應用重復數據刪除。這種架構允許較早的備份區塊包含在每個后續備份的比較過程當中,久而久之產生更大級別的數據縮減以及更低的存儲成本。Unitrends也為靜態數據提供加密。
戴爾vRANGER
vRanger備份VMware和Hyper-V的虛擬機,安裝在Windows服務器或作為VM安裝。該產品通過進行物理到虛擬的轉換備份Windows物理服務器。vRanger通過與戴爾的DR設備和EMC Data Domain集成(需要DD Boost API支持),支持源端和目標端的重復數據刪除。
vRanger通過用于DR、高效的遠程復制提供全備份、增量備份和差異備份。支持用于性能改善的VMware熱添加(Hot-Add),以及用于改善效率和降低存儲占用的活動區塊映射(Active Block Mapping)和CBT。它也提供Windows和Linux即時文件級別恢復(Instant File-level Recovery for Windows and Linux),而且在備份過程中以及為靜態數據提供加密。
結論
服務器虛擬化肯定繼續存在,專門設計用于處理VM的備份產品似乎也是如此。它們通常比傳統的備份產品更快、更容易使用、更靈活并且有更豐富的功能集。它們也可以更便宜,因為它們不需要很多許可證而且需要更少的計算資源和存儲容量。
對于已經有備份系統的傳統的公司而言,購買一個虛擬化模塊可能是備份不斷增長的VM庫存的最佳方法。即便如此,由于上述原因,很多公司仍然購買單獨的、VM專用的備份解決方案。對于那些沒有備份系統的公司,專用的VM備份解決方案更有意義,因為它不需要傳統產品需要的備份基礎設施。