VTL的优缺点
虛擬磁帶庫(kù)(VTL)是將磁盤當(dāng)作磁帶處理,與磁盤到磁盤直接備份相比,VTL具有兩大優(yōu)點(diǎn):管理方便、性能良好。實(shí)現(xiàn)磁盤到磁盤直接備份需要標(biāo)準(zhǔn)共享磁盤陣列的所有配置步驟。相比之下,如果你告訴VTL應(yīng)該模擬多少虛擬磁帶驅(qū)動(dòng)器、多少虛擬盒式磁帶,VTL軟件就能自動(dòng)實(shí)現(xiàn)配置,為虛擬磁帶合理分配磁盤數(shù)。
如果需要擴(kuò)展VTL(并非所有的VTL都能擴(kuò)展),你只需簡(jiǎn)單地連接輔助存儲(chǔ)器,告訴VTL存儲(chǔ)所在位置,VTL就能自動(dòng)利用新分配的存儲(chǔ)。既無(wú)需運(yùn)行卷管理器,也無(wú)需管理RAID群組。
VTL還有一個(gè)非常重要的管理優(yōu)勢(shì),即很容易在多個(gè)服務(wù)器和應(yīng)用程序之間共享虛擬磁帶庫(kù)。為了使運(yùn)行同一軟件的多個(gè)備份服務(wù)器能夠共享VTL,應(yīng)利用內(nèi)置的磁帶庫(kù)共享性能,大多數(shù)商業(yè)備份產(chǎn)品都具備這種性能。為了使運(yùn)行不同程序的多個(gè)服務(wù)器能夠共享VTL,將一個(gè)虛擬磁帶庫(kù)分割成幾個(gè)小型的VTL,同時(shí)為每個(gè)VTL分配一定量的虛擬磁帶,使每個(gè)VTL都與各自的備份服務(wù)器關(guān)聯(lián)。這兩種情況都比較容易實(shí)現(xiàn),而在多個(gè)備份服務(wù)器之間共享磁盤到磁盤備份則比較困難。
性能良好
為了理解VTL的性能優(yōu)勢(shì),先思考一下備份程序如何將數(shù)據(jù)寫入磁帶。通常,在到達(dá)磁帶的物理結(jié)束標(biāo)記(PEOT)之前,備份程序會(huì)源源不斷地將數(shù)據(jù)寫入磁帶。即使之前寫入的一些數(shù)據(jù)已經(jīng)過期,備份程序還是會(huì)將其添加到磁帶中。一旦備份程序達(dá)到PEOT,磁帶就寫滿了。大多數(shù)備份程序會(huì)將數(shù)據(jù)完全留在磁盤中,直至所有的備份都到期;然后整個(gè)磁盤就到期了,得從頭開始寫。另外一個(gè)備份程序在旁等候,直到磁帶中過期的備份數(shù)據(jù)達(dá)到一定數(shù)量,隨后將沒有過期的數(shù)據(jù)遷移到另外一盤磁帶中,“回收”第一盤磁帶。此時(shí),第一盤磁帶已過期,可以被覆蓋。但是,磁帶中必須有一部分不被覆蓋。
備份程序?qū)?shù)據(jù)寫入文件系統(tǒng)的原理與此不同。程序會(huì)提示操作系統(tǒng)數(shù)據(jù)需寫入特定的某個(gè)文件,然后開始將數(shù)據(jù)寫入那個(gè)文件。備份都有專屬文件,文件過期后,備份就會(huì)被刪除。備份程序并不了解數(shù)據(jù)如何寫入磁盤。實(shí)際上,文件的字節(jié)在磁盤中都呈碎片狀,從而使得備份性能降低。
VTL將磁盤當(dāng)作磁帶處理,將備份寫入磁盤的相鄰區(qū)域中,從而使字節(jié)不再呈碎片狀。在備份程序覆蓋磁帶之前,分配給磁帶的塊始終不變,這樣VTL就能將數(shù)據(jù)重新寫入磁盤的相鄰區(qū)域——就像數(shù)據(jù)寫入磁帶一樣。虛擬磁帶庫(kù)供應(yīng)商控制RAID卷,必須保證給定的RAID群組只能寫入特定的虛擬磁帶。如果應(yīng)用程序只是進(jìn)行讀操作或?qū)懖僮?#xff0c;磁盤的性能會(huì)更好。這種差異就能解釋為什么最快的文件系統(tǒng)每秒能進(jìn)行百兆次寫操作,而最快的VTL每秒能進(jìn)行千兆次次寫操作。
VTL還有其它優(yōu)點(diǎn)。除一種情況以外(見下文),虛擬磁帶庫(kù)能與現(xiàn)有的備份軟件、進(jìn)程、程序兼容。換句話說,一切都如物理磁帶庫(kù)(PTL)般工作。不過例外情況并不是指磁帶到磁帶直接備份,在D2D中,備份軟件的工作原理截然不同。
VTL的缺點(diǎn)
大多數(shù)存儲(chǔ)管理員認(rèn)為,VTL的缺點(diǎn)在于價(jià)格昂貴。他們認(rèn)為如果磁盤陣列需要花費(fèi)x,那么使磁盤陣列成為VTL就要花費(fèi)x+y。但是,y在各個(gè)供應(yīng)商之間又不相同。大多數(shù)VTL的幾個(gè)根據(jù)容量確定價(jià)格,也就是說成本為x美元/GB。但也有供應(yīng)商根據(jù)吞吐量制定價(jià)格,因此價(jià)格由光纖通道(FC)鏈路的數(shù)量確定。虛擬磁帶庫(kù)的實(shí)際價(jià)格從4美元/GB到12美元/GB不等。磁盤單元,所以一味地認(rèn)為VTL比磁盤設(shè)備成本高,其實(shí)是一種誤解。
另外還有個(gè)問題就是備份軟件的許可費(fèi)用較高。如果VTL和現(xiàn)有的磁帶庫(kù)并列使用,虛擬磁帶庫(kù)可能需要輔助磁帶庫(kù)的許可費(fèi),支付實(shí)際并不存在的磁帶庫(kù)。這就使得虛擬磁帶庫(kù)成本提高。支付費(fèi)用由VTL的配置方式、備份軟件對(duì)磁帶庫(kù)的收費(fèi)方式確定。一些備份軟件產(chǎn)品對(duì)所有的磁帶庫(kù)收取相同的許可費(fèi),而另外一些產(chǎn)品則根據(jù)槽位或驅(qū)動(dòng)器的數(shù)量收取費(fèi)用。在決定如何配置VTL的時(shí)候,你應(yīng)該考慮到備份軟件如何收取磁帶庫(kù)費(fèi)用。比較VTL和磁帶到磁帶直接備份時(shí),你需要記住:備份軟件開始對(duì)磁帶到磁帶直接備份收取費(fèi)用。
但是,備份軟件供應(yīng)商開始根據(jù)容量制定價(jià)格,努力使虛擬磁帶庫(kù)變得更加友好,許可費(fèi)等問題將不復(fù)存在。
具備壓縮功能的VTL都是利用帶內(nèi)軟件的壓縮性能,從而節(jié)約空間,但是這就導(dǎo)致性能降低達(dá)50%。如果你的備份速度受制于客戶端或網(wǎng)絡(luò),你可能就不會(huì)看到這種性能影響。但是,在本地或沒有LAN的備份中,備份速度更容易受備份設(shè)備的影響。一些供應(yīng)商選擇事后執(zhí)行壓縮功能,這樣就既實(shí)現(xiàn)壓縮,又不降低性能。至于這種寫操作,只有Quantum公司的產(chǎn)品支持硬件壓縮,不影響性能。Quantum公司在磁帶驅(qū)動(dòng)器的前端使用一種晶片,在壓縮中仍使用相同的晶片,從而實(shí)現(xiàn)這一功能。
取出虛擬磁帶
取出虛擬磁帶的方式將決定你需要獨(dú)立的VTL還是集成的VTL。正如之前討論的那樣,VTL的主要優(yōu)點(diǎn)是不需要改變現(xiàn)有的備份程序或配置。只有一種情況例外,即你沒有復(fù)制備份磁帶,并將其離線備份。許多環(huán)境都是取出原始磁帶,離線備份,盡管這么做并非最佳選擇。如果是PTL,這么做毫無(wú)問題,但是對(duì)于VTL,只有一種虛擬磁帶庫(kù)(Spectra Logic公司的產(chǎn)品)支持虛擬磁帶的取出功能。因此,如果公司取出原始磁帶,并希望利用VTL,就必須完成以下兩項(xiàng)工作中的一項(xiàng):學(xué)會(huì)復(fù)制磁帶或使用集成虛擬磁帶庫(kù)。哪種方法更適合你的環(huán)境,可根據(jù)個(gè)人喜好確定。
一些觀察家認(rèn)為,只有采用獨(dú)立VTL、磁帶到磁帶復(fù)制,才能從虛擬磁帶創(chuàng)建物理磁帶。(獨(dú)立VTL包括Diligent Technologies、Quantum和Sepaton公司的產(chǎn)品)磁帶到磁帶的復(fù)制方法可以使備份軟件控制復(fù)制進(jìn)程,從而將復(fù)制進(jìn)程集成到常規(guī)的報(bào)告程序中。但是,還存在兩方面的挑戰(zhàn)。首先,很難實(shí)現(xiàn)自動(dòng)化進(jìn)程。一些備份產(chǎn)品需要購(gòu)買附加產(chǎn)品,另一些則需要自定義腳本,才能實(shí)現(xiàn)進(jìn)程。
其次,許多環(huán)境沒有足夠的時(shí)間和資源快速?gòu)?fù)制備份磁帶。許多公司只能及時(shí)備份,然后交由Iron Mountain公司處理。如果你知道如何復(fù)制備份磁帶,并且有足夠的資源復(fù)制磁帶,這就不是個(gè)問題。
如果不能將虛擬磁帶復(fù)制到物理磁帶中,你應(yīng)該考慮使用集成VTL,如先進(jìn)數(shù)字信息公司(ADIC)、Alacritus軟件公司、EMC、FalconStor Software、Maxxan Systems、 Neartek 、Spectra Logic等公司提供的產(chǎn)品。
集成VTL安裝在備份服務(wù)器和PTL之間。集成虛擬磁帶庫(kù)將PTL列成清單,把PTL的內(nèi)容視為VTL中的虛擬磁帶。舉個(gè)例子,如果你在PTL中具有X01007物理磁帶,X01007虛擬磁帶就會(huì)出現(xiàn)在VTL中。隨后,備份軟件會(huì)備份到X01007虛擬磁帶中。從用戶角度講,X01007虛擬磁帶已經(jīng)復(fù)制到X01007物理磁帶中。備份軟件告訴VTL取出X01007虛擬磁帶時(shí),X01007物理磁帶就會(huì)出現(xiàn)在PTL的郵件槽位中。有一點(diǎn)很重要,如果備份軟件直接備份到X01007物理磁帶中,那么X01007物理磁帶就和平常沒什么分別。備份軟件認(rèn)為內(nèi)容已備份到X01007物理磁帶中,并將其取出,最后結(jié)果正是如此。
條碼匹配能使備份軟件的介質(zhì)管理器和物理磁帶之間保持一致性。但是,你需要記住:這種方法不會(huì)產(chǎn)生兩份磁帶復(fù)本。物理復(fù)本成功創(chuàng)建后,虛擬磁帶復(fù)本隨即刪除。
但是,這種也有很多問題。例如,如果從虛擬磁帶向物理磁帶創(chuàng)建復(fù)本時(shí)出現(xiàn)故障,怎么辦?如果是因?yàn)閷?shí)際磁帶損壞,導(dǎo)致復(fù)本故障,你就需要移除磁帶,使用新磁帶,置換條碼,將新磁帶放入PTL中,告訴虛擬磁帶庫(kù)重新創(chuàng)建復(fù)本。(這種方法只有當(dāng)你的條碼可替換時(shí)才可行。)如果只是偶爾發(fā)生這種情況,還不是個(gè)嚴(yán)重的問題。但是如果每天都發(fā)生這種情況,后果就嚴(yán)重了。你應(yīng)該意識(shí)到,發(fā)生這種情況,是由于不了解備份軟件,因此一旦磁帶復(fù)本發(fā)生故障,虛擬磁帶庫(kù)就需要通知你問題所在。這就產(chǎn)生了另外一個(gè)報(bào)告接口,可能被視為一項(xiàng)缺點(diǎn)。如果VTL在虛擬磁帶中存入太多數(shù)據(jù),超過了物理磁帶的容量,無(wú)法創(chuàng)建物理磁帶復(fù)本,又會(huì)產(chǎn)生另外一個(gè)問題。集成VTL供應(yīng)商保證,只要在達(dá)到PEOT之前停止寫入數(shù)據(jù),就不會(huì)發(fā)生這些問題。但是,獨(dú)立VTL供應(yīng)商可能會(huì)說,這種方法需要購(gòu)買、處理更多的磁帶,會(huì)增加成本。
總結(jié)
- 上一篇: Java之父詹姆斯·高斯林 (James
- 下一篇: 7005-艺赛旗RPA8.0产品介绍(2