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