虛擬存儲(chǔ)奧秘何在?
存儲(chǔ)虛擬化是對(duì)存儲(chǔ)硬件資源進(jìn)行抽象化表現(xiàn)。這種虛擬化使用戶可以與存儲(chǔ)資源中大量的物理特性隔絕開(kāi)來(lái),就好像我們?nèi)}(cāng)庫(kù)存放或者提取物品時(shí),只要跟倉(cāng)庫(kù)管理員打交道,而不必要去關(guān)心我們的物品究竟存放在倉(cāng)庫(kù)內(nèi)的哪一個(gè)角落。對(duì)于用戶來(lái)說(shuō),虛擬化的存儲(chǔ)資源就像是一個(gè)巨大的“存儲(chǔ)池”,用戶不會(huì)看到具體的磁盤、磁帶,也不必關(guān)心自己的數(shù)據(jù)經(jīng)過(guò)哪一條路徑通往哪一個(gè)具體的存儲(chǔ)設(shè)備。
從管理的角度來(lái)看,虛擬存儲(chǔ)池是采取集中化的管理,并根據(jù)具體的需求把存儲(chǔ)資源動(dòng)態(tài)地分配給各個(gè)應(yīng)用。值得特別指出的是,利用虛擬化技術(shù),可以用磁盤陣列模擬磁帶庫(kù),為應(yīng)用提供速度像磁盤一樣快、容量卻像磁帶庫(kù)一樣大的存儲(chǔ)資源,這就是當(dāng)今應(yīng)用越來(lái)越廣泛的虛擬磁帶庫(kù)(VTL,VirtualTapeLibrary),在當(dāng)今企業(yè)存儲(chǔ)系統(tǒng)中扮演著越來(lái)越重要的角色。
存儲(chǔ)虛擬化的最佳道路
在企業(yè)IT架構(gòu)中引入虛擬化技術(shù),可以通過(guò)以下四種方式來(lái)實(shí)現(xiàn),每種方式都有其優(yōu)勢(shì)和缺陷:
第一,基于服務(wù)器的虛擬化,也就是在服務(wù)器上運(yùn)行虛擬存儲(chǔ)軟件。
這種方式實(shí)現(xiàn)起來(lái)最容易,但是服務(wù)器會(huì)因?yàn)檫\(yùn)行虛擬軟件而占用處理能力,因而影響到企業(yè)IT系統(tǒng)的整體性能,而且也會(huì)因?yàn)榉⻊?wù)器故障而導(dǎo)致整個(gè)系統(tǒng)宕機(jī)。
第二,“帶外(out-of-band)”虛擬引擎,又叫做不對(duì)稱虛擬(Asymmetric),是在數(shù)據(jù)通路外的服務(wù)器上實(shí)現(xiàn)的虛擬功能,也就是將控制數(shù)據(jù)和存儲(chǔ)數(shù)據(jù)安排在不同的數(shù)據(jù)通路上傳輸。這種方式減少了存儲(chǔ)數(shù)據(jù)網(wǎng)絡(luò)中的流量,有助于提高系統(tǒng)性能,但是一般需要安裝專用軟件,也容易受到攻擊。
第三,“帶內(nèi)(in-band)”虛擬引擎,常常也稱作對(duì)稱虛擬(Symmetric),是在應(yīng)用服務(wù)器和存儲(chǔ)的數(shù)據(jù)通路內(nèi)部實(shí)現(xiàn)虛擬存儲(chǔ),控制數(shù)據(jù)(Metadata)和需要存儲(chǔ)的實(shí)際數(shù)據(jù)在同一個(gè)數(shù)據(jù)通路內(nèi)傳遞。帶內(nèi)虛擬存儲(chǔ)具有較強(qiáng)的協(xié)同工作能力,同時(shí)便于通過(guò)集中化的管理界面進(jìn)行控制。同時(shí),帶內(nèi)虛擬具有較高的安全性,黑客很難侵入存儲(chǔ)系統(tǒng)。但是,在服務(wù)器層面看,帶內(nèi)存儲(chǔ)會(huì)占用較多的數(shù)據(jù)網(wǎng)絡(luò)帶寬來(lái)傳輸控制數(shù)據(jù),因而容易在服務(wù)器和存儲(chǔ)設(shè)備之間產(chǎn)生性能瓶頸。
第四,基于存儲(chǔ)交換機(jī)和存儲(chǔ)器的虛擬存儲(chǔ)。這種方法直接在存儲(chǔ)設(shè)備上實(shí)現(xiàn)虛擬化,實(shí)現(xiàn)起來(lái)相對(duì)容易,同時(shí)它對(duì)用戶和管理人員都是透明的,因此為用戶和管理員的管理提供了很大的方便。但是,這類設(shè)備目前還沒(méi)有統(tǒng)一的標(biāo)準(zhǔn),這就意味著不同廠商的存儲(chǔ)產(chǎn)品很難在單一的存儲(chǔ)系統(tǒng)中無(wú)縫集成。
既然實(shí)現(xiàn)存儲(chǔ)虛擬化的方式有這么多,而且每種方式都有各自的優(yōu)勢(shì)與不足,這就需要企業(yè)用戶關(guān)注自己的特定情況,選擇最適當(dāng)?shù)姆绞健?/SPAN>