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

在Hu的 演示中,這種設置可以應用到一些HDS產品,比如Universal Storage Platform(統一存儲平臺)。實際上,該架構和其他虛擬存儲設置比起來相當直接。
虛擬存儲的第二種設置是將存儲處理器放在存儲消費者和磁盤資源中間。通過映射表,存儲處理器可以虛擬化存儲資源。該領域的這種產品包括IBM SAN Volume Controller(存儲局域網卷控制器)。這種架構如圖所示:

第三種設 置在向存儲消費者呈現存儲資源的時候引入了分路(Split-path)概念。這種方法的關鍵就是交換機整合了應用程序以管理從交換機到存儲資源的路徑分 配(有時稱為控制路徑)。
該領域的產品包括EMC的 Invista存儲虛擬化產品。下圖顯示了這種設置的架構:

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