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