1、備份軟件采用Veritas BackupExec,備份設(shè)備采用HDS 9520V磁盤陣列;
2、備份軟件采用Legato Networker,備份設(shè)備采用光纖接口的虛擬磁帶庫(虛擬磁帶庫)SureSave DL 2000E;
針對(duì)這兩種方案,我們從備份系統(tǒng)可靠性、備份系統(tǒng)性能、備份系統(tǒng)的可管理性、備份系統(tǒng)的日后的升級(jí)等多個(gè)角度進(jìn)行分析,具體如下:
1、 備份系統(tǒng)的可靠性:
第一種方案的備份系統(tǒng)采用了磁盤陣列作為備份設(shè)備,備份軟件采用Veritas BackupExec。這個(gè)方案是通過備份軟件將所需備份的數(shù)據(jù)自動(dòng)備份到與備份服務(wù)器連接的磁盤陣列中,是典型的 Disk to Disk備份模式,在這個(gè)方案中,備份軟件為了實(shí)現(xiàn)硬盤備份配置了相關(guān)的磁盤備份軟件授權(quán)。在該方案中,我首先要將用于備份的磁盤陣列HDS 9520V進(jìn)行分區(qū),創(chuàng)建文件系統(tǒng),以確保操作系統(tǒng)能夠?qū)Υ疟P進(jìn)行讀寫,繼而備份軟件可以對(duì)HDS 9520V進(jìn)行讀寫操作,備份的數(shù)據(jù)是以一個(gè)大文件的形式存放在HDS 9520V中的。從數(shù)據(jù)安全性的角度考慮,這樣的備份系統(tǒng)是存在很大安全隱患的,HDS 9520V是暴露在操作系統(tǒng)以及所有應(yīng)用程序之下的, 除了Veritas BackupExec備份軟件以外,備份服務(wù)器中的其他應(yīng)用程序均可以對(duì)HDS 9520V進(jìn)行讀寫操作,因?yàn)閷?duì)于操作系統(tǒng)來說,HDS 9520V就是一個(gè)大容量的物理硬盤,與備份服務(wù)器本地硬盤沒有區(qū)別;
人為的誤操作、惡意病毒、遠(yuǎn)程黑客攻擊都會(huì)造成備份軟件生成的備份數(shù)據(jù)文件損壞或被刪除,直接造成所備份數(shù)據(jù)丟失!
第二種方案的備份系統(tǒng)采用了虛擬磁帶庫作為備份設(shè)備,備份軟件采用了Legato Networker。這個(gè)方案是通過備份軟件將所需備份的數(shù)據(jù)自動(dòng)備份到備份服務(wù)器連接的虛擬磁帶庫中,是典型的Disk to Tape備份模式。這里使用的虛擬磁帶庫是由虛擬磁帶庫引擎和高可靠磁盤存儲(chǔ)系統(tǒng)(磁盤陣列)組成的,對(duì)于備份服務(wù)器來說,虛擬磁帶庫與傳統(tǒng)的物理磁帶庫沒有區(qū)別,在備份服務(wù)器中我們看到的是機(jī)械手臂、磁帶驅(qū)動(dòng)器,而不是像第一種方案中看到的大物理硬盤。與傳統(tǒng)的物理磁帶庫一樣,虛擬磁帶庫對(duì)于備份服務(wù)器的操作系統(tǒng)以及應(yīng)用程序是不透明的。用過物理磁帶庫的技術(shù)人員都很清楚,除非使用相應(yīng)的備份軟件,否則我們不可能對(duì)備份到磁帶中的數(shù)據(jù)進(jìn)行讀寫操作,虛擬磁帶庫與物理磁帶庫在這一點(diǎn)上是完全相同的,因此,使用虛擬磁帶庫作為數(shù)據(jù)備份設(shè)備是不存在使用磁盤陣列時(shí)出現(xiàn)的安全性問題的。
分析結(jié)論:第一種方案在備份數(shù)據(jù)的安全可靠性上存在一定的問題,建議采用第二種方案!
2、 備份系統(tǒng)的性能:
在分析備份系統(tǒng)可靠性時(shí),我們了解了第一種方案中要求必須對(duì)磁盤陣列創(chuàng)建文件系統(tǒng)(在Windows平臺(tái)就是格式化),備份軟件才能進(jìn)行數(shù)據(jù)備份恢復(fù)工作,第一種方案中HDS 9520V對(duì)于備份服務(wù)器來說就是一個(gè)大硬盤,操作系統(tǒng)和備份軟件對(duì)HDS 9520V的讀寫是隨機(jī)I/O的模式,寫入HDS 9520V的數(shù)據(jù)是零散的分布在磁盤的各個(gè)角落的。
第二種方案中的虛擬磁帶庫對(duì)于服務(wù)器來說就是一個(gè)外掛的物理磁帶庫,通過對(duì)備份軟件的管理界面,我們可以清楚地看到虛擬磁帶庫的磁帶驅(qū)動(dòng)器、機(jī)械手臂、磁帶插槽以及帶有條碼標(biāo)示的磁帶(這跟物理磁帶庫沒有任何區(qū)別),在虛擬磁帶庫內(nèi)部,虛擬磁帶庫引擎根據(jù)用戶的虛擬磁帶庫中虛擬磁帶的設(shè)定將虛擬磁帶庫的硬盤空間劃分為多個(gè)區(qū)域,每個(gè)區(qū)域都是裸設(shè)備的形態(tài)存在的,每個(gè)區(qū)域與虛擬的磁帶相對(duì)應(yīng),因此每盤虛擬磁帶的物理存儲(chǔ)位置是固定的,也就是說,備份軟件對(duì)虛擬磁帶庫寫入的數(shù)據(jù)都是按照順序?qū)懙姆绞綄懺谙鄬?duì)固定的裸設(shè)備上的。
通常情況下,裸設(shè)備(未創(chuàng)建文件系統(tǒng)的硬盤)的I/O性能要比創(chuàng)建了文件系統(tǒng)的物理磁盤的I/O性能要高,這也正是為什么很多大型數(shù)據(jù)庫的應(yīng)用(如Oracle、Sybase、DB2)都采用裸設(shè)備的方式存儲(chǔ)數(shù)據(jù)的原因,第一種方案的備份設(shè)備采用帶有文件系統(tǒng)的磁盤I/O方式,第二種方案采用裸設(shè)備的磁盤I/O方式,在實(shí)際測(cè)試中,第二種方案的備份速度是優(yōu)于第一種方案的。
在第一種方案中磁盤的隨機(jī)I/O讀寫持續(xù)時(shí)間一長就會(huì)產(chǎn)生大量的磁盤碎片,這與我們平時(shí)所使用的PC是一樣的情況,PC使用時(shí)間長了I/O性能就會(huì)下降很多,需要進(jìn)行磁盤整理,作為備份用的備份服務(wù)器以及磁盤陣列也存在同樣問題。這樣的備份系統(tǒng)運(yùn)行一段時(shí)間后,我們就會(huì)發(fā)現(xiàn)備份效率比剛開始降低了很多,解決的辦法就是進(jìn)行磁盤碎片整理,然而幾個(gè)TB容量的物理硬盤進(jìn)行碎片整理需要耗費(fèi)一周甚至幾周的時(shí)間,這在備份系統(tǒng)中是不太可行的。
第二種方案中虛擬磁帶庫引擎為每一盤虛擬磁帶都劃定了固定的磁盤區(qū)域,而且數(shù)據(jù)的寫方式完全按照物理磁帶的寫方式進(jìn)行順序?qū)懭耄L時(shí)間運(yùn)行也不會(huì)出現(xiàn)磁盤碎片,因此我們看到,在實(shí)際應(yīng)用中虛擬磁帶庫的I/O性能是很穩(wěn)定的!
分析結(jié)論:第一種方案?jìng)浞菰O(shè)備采用文件系統(tǒng)的隨機(jī)磁盤I/O方式,由于文件系統(tǒng)自身的I/O瓶頸以及磁盤碎片等因素在備份性能方面會(huì)受很大影響;第二種方案?jìng)浞菰O(shè)備采用裸設(shè)備的固定區(qū)域的順序讀寫I/O方式,不存在文件系統(tǒng)的I/O瓶頸以及磁盤碎片問題,在備份性能方面表現(xiàn)優(yōu)秀,不會(huì)隨著備份系統(tǒng)運(yùn)行時(shí)間的延長而降低。
3、 備份設(shè)備與操作系統(tǒng)的兼容性
第一種方案中,如果在備份服務(wù)器損毀、備份軟件出現(xiàn)故障的情況下需要恢復(fù)數(shù)據(jù),由于通過備份服務(wù)器我們已經(jīng)將HDS 9520V格式化并創(chuàng)建了NTFS的文件系統(tǒng),如果備份服務(wù)器操作系統(tǒng)更換為非Windows平臺(tái),則HDS 9520V中的備份的數(shù)據(jù)均無法使用。
第二種方案中采用的SureSave DL 2000E虛擬磁帶庫是一個(gè)獨(dú)立的物理設(shè)備,與操作系統(tǒng)無關(guān)(OS Independent),將SureSave DL 2000E連接到任何主機(jī)或操作系統(tǒng)中都可以識(shí)別出虛擬磁帶庫的機(jī)械手臂、磁帶驅(qū)動(dòng)器、磁帶插槽以及每一盤虛擬磁帶,備份軟件可以輕易讀取虛擬磁帶庫中的數(shù)據(jù)。
分析結(jié)論:第一種方案由于文件系統(tǒng)類型的問題,在備份系統(tǒng)遷移、變更時(shí)無法做到很好的原有投資保護(hù);第二種方案的虛擬磁帶庫是獨(dú)立的物理設(shè)備與主機(jī)無關(guān),在備份系統(tǒng)遷移、變更時(shí)可以很好的保護(hù)原有投資。
4、 備份數(shù)據(jù)的歸檔管理
第一種方案中,Veritas BackupExec將數(shù)據(jù)備份到HDS 9520V中,一旦HDS 9520V出現(xiàn)故障,或HDS 9520V的物理硬盤故障導(dǎo)致整個(gè)RAID數(shù)據(jù)丟失,備份數(shù)據(jù)都無法找回。通常情況下,我們會(huì)將重要的備份數(shù)據(jù)歸檔導(dǎo)出到物理磁帶中存放來保證數(shù)據(jù)的可用性,然而Veritas BackupExec不支持將備份到硬盤中的數(shù)據(jù)再導(dǎo)出到物理磁帶庫中進(jìn)行歸檔,這在一定程度上會(huì)影響到整個(gè)備份系統(tǒng)數(shù)據(jù)的可靠性。
第二種方案中,備份軟件把數(shù)據(jù)備份到SureSave DL 2000E虛擬磁帶庫中的虛擬磁帶中,SureSave DL 2000E虛擬磁帶庫具備將虛擬磁帶數(shù)據(jù)導(dǎo)出到物理磁帶的功能,如果用戶需要將存放了重要備份數(shù)據(jù)的磁帶復(fù)制一份到物理磁帶中,通過簡單操作虛擬磁帶庫的管理界面即可實(shí)現(xiàn)(導(dǎo)出的物理磁帶還可以導(dǎo)入回虛擬磁帶庫中),復(fù)制好的物理磁帶放置到異地或安全環(huán)境中保存,做到了備份數(shù)據(jù)的安全保護(hù)。
分析結(jié)論:磁盤備份存在磁盤損壞的風(fēng)險(xiǎn),第一種方案無法對(duì)備份數(shù)據(jù)進(jìn)行離線數(shù)據(jù)保護(hù),在備份數(shù)據(jù)高可用方面存在很大隱患;第二種方案中虛擬磁帶庫支持將虛擬磁帶數(shù)據(jù)導(dǎo)出到物理磁帶的功能,可以實(shí)現(xiàn)數(shù)據(jù)的真正離線保護(hù),提高了備份數(shù)據(jù)的可用性。
5、 異地容災(zāi)的實(shí)現(xiàn)成本
如果用戶需要對(duì)備份數(shù)據(jù)進(jìn)行異地容災(zāi),第一種方案中,用戶可以在遠(yuǎn)程購置一套同樣的 HDS 9520V,購買磁盤陣列相關(guān)的復(fù)制軟件授權(quán),然后添置兩套FC to IP的協(xié)議轉(zhuǎn)換設(shè)備,將兩臺(tái)HDS 9520V通過WAN連接起來進(jìn)行LUN的復(fù)制,遠(yuǎn)程節(jié)點(diǎn)如果需要進(jìn)行數(shù)據(jù)的恢復(fù)工作,也同樣要配置一套Veritas BackupExec備份軟件,這樣的投資與管理成本都是很大的。
在第二種方案中,最廉價(jià)的方案是:將SureSave DL 2000E中的虛擬磁帶導(dǎo)出到物理磁帶中,然后將物理磁帶在異地保存,需要的時(shí)候可以放入物理磁帶庫中進(jìn)行恢復(fù)。另外,Legato Networker具備克隆的功能,在遠(yuǎn)程配置一個(gè)存儲(chǔ)節(jié)點(diǎn),用戶再添置一臺(tái)同樣配置或者更低配置的SureSave DL虛擬磁帶庫,購買相應(yīng)的存儲(chǔ)節(jié)點(diǎn)軟件授權(quán),備份軟件在備份數(shù)據(jù)的同時(shí),可根據(jù)用戶的要求,定制一個(gè)備份策略,把用戶認(rèn)為重要的數(shù)據(jù)備份到遠(yuǎn)程的SureSave DL虛擬磁帶庫中,從而實(shí)現(xiàn)備份數(shù)據(jù)的異地容災(zāi)。
分析結(jié)論:第一種方案如果要進(jìn)行備份數(shù)據(jù)的異地容災(zāi)需要追加大量的后期投資以及管理成本,同時(shí)技術(shù)實(shí)施難度也很高。而第二種方案無論在投資成本還是管理成本上都做到了資源利用最大化,對(duì)用戶的遠(yuǎn)期規(guī)劃很有意義。