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