虛擬存儲(chǔ)究竟是如何運(yùn)作的?
虛擬存儲(chǔ)通過幾種主要的方式實(shí)現(xiàn),它可 以是VMware ESX主機(jī)、微軟Hyper-V主機(jī)、Citrix XenServer主機(jī)、Windows服務(wù)器或Linux服務(wù)器。
根據(jù)日立數(shù)據(jù)系統(tǒng)(HDS)首席技術(shù)官兼副總裁Hu Yoshida的說法,判斷一個(gè)存儲(chǔ)是否是虛擬存儲(chǔ)要看幾個(gè)方面。在最近一次演講中,給出了如下幾個(gè)標(biāo)準(zhǔn)來判斷一個(gè)產(chǎn)品是否是虛擬化存儲(chǔ)平臺(tái)。
- 應(yīng)用程序、服務(wù)器和網(wǎng)絡(luò)獨(dú)立于存儲(chǔ)架構(gòu)進(jìn)行管理
- 通過最新的企業(yè)存儲(chǔ)功能來提升現(xiàn)有存儲(chǔ)資產(chǎn)
- 安全地在多個(gè)應(yīng)用程序間共享存儲(chǔ)資源
- 透明地向應(yīng)用程序提供跟蹤服 務(wù)水平目標(biāo)的能力
- 良好的擴(kuò)展性,可以滿足日益增長的高峰需求
這些標(biāo)準(zhǔn)可以應(yīng)用到針對(duì)虛擬存儲(chǔ)解決方 案的三個(gè)存儲(chǔ)架構(gòu)設(shè)置中之一。第一個(gè)設(shè)置就是每個(gè)存儲(chǔ)控制器通過單獨(dú)的光纖通道接口集連接到每個(gè)磁盤資源。下圖顯示了這種設(shè)置。

在Hu的 演示中,這種設(shè)置可以應(yīng)用到一些HDS產(chǎn)品,比如Universal Storage Platform(統(tǒng)一存儲(chǔ)平臺(tái))。實(shí)際上,該架構(gòu)和其他虛擬存儲(chǔ)設(shè)置比起來相當(dāng)直接。
虛擬存儲(chǔ)的第二種設(shè)置是將存儲(chǔ)處理器放在存儲(chǔ)消費(fèi)者和磁盤資源中間。通過映射表,存儲(chǔ)處理器可以虛擬化存儲(chǔ)資源。該領(lǐng)域的這種產(chǎn)品包括IBM SAN Volume Controller(存儲(chǔ)局域網(wǎng)卷控制器)。這種架構(gòu)如圖所示:

第三種設(shè) 置在向存儲(chǔ)消費(fèi)者呈現(xiàn)存儲(chǔ)資源的時(shí)候引入了分路(Split-path)概念。這種方法的關(guān)鍵就是交換機(jī)整合了應(yīng)用程序以管理從交換機(jī)到存儲(chǔ)資源的路徑分 配(有時(shí)稱為控制路徑)。
該領(lǐng)域的產(chǎn)品包括EMC的 Invista存儲(chǔ)虛擬化產(chǎn)品。下圖顯示了這種設(shè)置的架構(gòu):

無論是何 種架構(gòu),都可能有多個(gè)交換機(jī)顯示出來。這主要是為了顯示路徑流而不是為了顯示實(shí)際的物理硬件。對(duì)于大部分交換機(jī)來說,各個(gè)分區(qū)可以設(shè)置成為路徑提供一個(gè)邏 輯區(qū)來流動(dòng)而無需增加整個(gè)單獨(dú)的交換架構(gòu)--只要系統(tǒng)的安全要求允許這種隔離。
所有大型存儲(chǔ)廠商都在某種形式上提供虛擬化存儲(chǔ)解決方案。它們包括EMC、3Par、IBM、NetApp、日立數(shù)據(jù)系統(tǒng)、惠普、Compellent 等。
那么傳統(tǒng)存儲(chǔ)之外的虛擬存儲(chǔ)還有哪些選擇呢?
通過上述三種主要的存儲(chǔ)類型,管理員還可以選擇其他產(chǎn)品。這些選擇包括純軟件的方 式,即使用商品硬件而不是傳統(tǒng)存儲(chǔ)廠商所提供的高成本方案。
非 傳統(tǒng)虛擬化存儲(chǔ)產(chǎn)品包括OpenFiler、StarWind、DataCore和FalconStor。