基于網絡的存儲虛擬化應當可以應對大型的、復雜的存儲環(huán)境(500-1000個網絡端口,50-100TB)。這個時候我們所要做的存儲虛擬化就需要很強的IOPS能力,也就是很好的性能輸出,至少是上百萬級別的?,F(xiàn)在高端磁盤陣列已經可以提供上百萬的IOPS,如果你希望在網絡層次上做虛擬化存儲,那么交換機的吞吐能力需要比磁盤陣列的IOPS的吞吐性能更高。這是一個挑戰(zhàn),而虛擬化存儲必須考慮到性能處理方面的能力。
刀片式(Blade)的設計雖然解決了管理性問題,但單柜體內有限的背板帶寬卻限制了虛擬“存儲池”的大小,同時指定槽位的設計也降低了虛擬“存儲池”的可用性。
擴展的另一個問題是網絡環(huán)境下的虛擬化。如其他存儲網絡提供商的虛擬化產品,只能虛擬直接連到交換機端口上的存儲資源,而不能支持E_port網絡互聯(lián)形式的虛擬化。這種層次上的虛擬化實際意義很小,交換機只能互聯(lián)很小規(guī)模的數(shù)據(jù)中心,互聯(lián)三五臺機器。一個高端盤陣就會有64個端口,而對于只具有16個端口的虛擬化交換機來說,就等于其虛擬化能力還遠不如一個單柜體的磁盤陣列,就談不上實際意義上的存儲虛擬化。因此存儲虛擬化就應當支持網絡的虛擬化,應當支持E_Port互聯(lián),這樣可以透過網絡發(fā)現(xiàn)更多的存儲資源,可以是高端導向器連接的數(shù)百個存儲通道,也可以是邊緣交換機所連接的眾多小的盤陣,甚至可以是遠端數(shù)據(jù)中心的容余磁盤陣列資源。
McDATA的存儲虛擬化策略
McDATA認為基于網絡的(fabric-based)存儲虛擬化是解決異構、層次化、地理上分布的存儲環(huán)境的最佳途徑,它不僅能夠提供了開放的系統(tǒng)架構,回避了基于主機或是磁盤陣列虛擬化技術所帶來的投資風險,更可以解決存儲資源的擴展性和復雜性。
存儲服務的智能化是每一個高端存儲廠商的核心競爭力,沒有一個存儲供應商愿意僅僅提供一個裸盤柜,掛接到一個高度智能的存儲網絡中。
McDATA巧妙地利用了獨立路徑架構(split-path architecture)的設計思路,統(tǒng)一了存儲與網絡供應商的利益,激發(fā)了各存儲供應商將其核心的存儲服務移植到網絡中,共同促進存儲虛擬化的進程。
企業(yè)級的可用性和可服務性需要各自獨立的數(shù)據(jù)通路和控制通路,ESCON, FICON以及普遍采用的光纖通道協(xié)議均采用了獨立路徑的架構?;谠摷軜?,McDATA只提供物理地址的映射、路徑的優(yōu)選功能,而數(shù)據(jù)存取的請求則由存儲廠商的核心存儲服務發(fā)起。這樣,基于網絡的虛擬化就分成兩部分產品,一個是McDATA稱之為快速通道存儲處理器(Fast-path Storage Processor)的硬件芯片,另一個是開放給各OEM廠商和ISV伙伴的存儲服務芯片。前者由于采用了硬件設計,能夠充分保證性能輸出,均可以提供單端口100萬的IOPS,處理能力比目前市場上的產品高一個數(shù)量級。
為了與現(xiàn)有的存儲網絡環(huán)境集成,實現(xiàn)無中斷的擴展,McDATA采用稱之為導向器服務模塊(Director Service Module (DSM) )的系統(tǒng)架構,上述快速通道存儲處理器(FPSP)嵌入其中,在管理模式上類似于刀片式設計,單一管理實體降低復雜性,同時又可以像外部交換設備一樣按需擴展。
趨勢
隨著性能、擴展性、可用性等問題的逐步解決,會有更多的大型企業(yè)用戶會采納存儲虛擬化方案,但不排除主機、存儲、網絡三者結合的方式。
虛擬化的終極目標是聚合數(shù)據(jù)存儲服務,包括基于策略的管理,SRM,ILM,并可提供存儲效能模型。存儲虛擬化的大量普及還將依賴于新的應用,如自動執(zhí)行基于策略的操作替代目前的手工作業(yè),這都將依賴于存儲行業(yè)的進一步發(fā)展。