存儲虛擬化可以在光纖交換機(jī)上,一個(gè)專用設(shè)備上,或者在陣列的控制器上。每個(gè)架構(gòu)都有它的優(yōu)缺點(diǎn)。
基于交換矩陣的虛擬化產(chǎn)品的接受程度不像在線虛擬化設(shè)備(例如IBM SAN Volume Controller - SVC)那么快,但是它們是最具前途的存儲虛擬化方案之一。“基于交換矩陣的虛擬化是存儲虛擬化最好的技術(shù)方案,但是它沒有開始普及,”Fujitsu的 存儲產(chǎn)品市場經(jīng)理Jim DeCaires說道。
基于交換機(jī)的虛擬化給SAN網(wǎng)絡(luò)帶來了很多好處。由于基于交換機(jī)的虛擬化引擎是帶外的(在數(shù)據(jù)路徑之外),也就不需要服務(wù)器代理,而且它是所有虛擬化架構(gòu)中最具擴(kuò)展性、性能最好的。
存儲虛擬化把來自單一或者多個(gè)供應(yīng)商的數(shù)據(jù)發(fā)往物理存儲,并把它們作為一個(gè)單一的存儲池,它具有如下的 好處:可以像一套存儲一樣管理那些存儲,包括從配置到池內(nèi)陣列之間的復(fù)制、快照以及鏡像這些高級功能。為了達(dá)到這一目的,存儲虛擬化產(chǎn)品把虛擬卷映射到物 理設(shè)備上;當(dāng)一個(gè)存儲資源被訪問時(shí),虛擬化層根據(jù)映射表把存儲請求翻譯并重定向到相應(yīng)的物理存儲上。
由于有三種主要的存儲虛擬化架構(gòu)─帶內(nèi)設(shè)備,基于存儲控制器的和基于交換矩陣的─應(yīng)該在何處實(shí)現(xiàn)虛擬化曾被激烈地爭論。每種方式都有它自己的優(yōu)缺點(diǎn)。
帶內(nèi)設(shè)備
這些產(chǎn)品,類似于基于交換機(jī)的虛擬化產(chǎn)品,在網(wǎng)絡(luò)中實(shí)現(xiàn)虛擬化。他們位于陣列和服務(wù)器之間,而所有的存 儲流量需要通過他們。盡管基于交換矩陣的虛擬化使用線速交換來映射和轉(zhuǎn)發(fā)存儲幀,帶內(nèi)虛擬化設(shè)備需要終結(jié)進(jìn)入的 I/O并基于映射表的信息向?qū)嶋H的存儲目標(biāo)發(fā)起新的 I/O。
“終結(jié)重新發(fā)起并驗(yàn)證I/O的過程給I/O處理增加了明顯的延遲,” 馬薩諸塞州, Milford市Enterprise Strategy Group's ESG Lab的技術(shù)總監(jiān) Brian Garrett說道。為了補(bǔ)償不得不生成新的I/O所帶來的開銷和性能代價(jià),類似IBM的SVC的產(chǎn)品依賴緩存,也就帶來了保證緩存中的數(shù)據(jù)完整性和一致 性的復(fù)雜工作,而基于交換機(jī)的虛擬化產(chǎn)品則沒有這個(gè)問題。
IBM SVC是這一類別中最突出的產(chǎn)品,通過可以擴(kuò)展的集群配置和大量的緩存,它在很大程度上降低了過去曾困擾帶內(nèi)虛擬化產(chǎn)品的性能和擴(kuò)展性方面的考慮。相對較低的成本,簡單以及豐富的功能集使得帶內(nèi)虛擬化成為今天實(shí)施最為廣泛的虛擬化架構(gòu)。
“類似IBM的SVC或者DataCore Software公司的SANsymphony 有最低的入門成本;不像基于交換矩陣的虛擬化產(chǎn)品,他們不需要昂貴的智能交換機(jī),”明尼蘇達(dá)州 Stillwater的技術(shù)分析和咨詢公司StorageIO Group的創(chuàng)始人和資深分析師Greg Schulz解釋道。由于像IBM SVC這樣的產(chǎn)品可以和任何交換機(jī)一起工作,比起只能運(yùn)行于支持的交換機(jī)平臺上的基于交換矩陣的產(chǎn)品,例如EMC公司的Invista,帶內(nèi)虛擬化設(shè)備又 多了一個(gè)優(yōu)勢。
基于存儲控制器的虛擬化
這一架構(gòu)是由Hitachi Data Systems率先嘗試的,并用在了它的Universal Storage Platform V(USP V)存儲系統(tǒng)中,該架構(gòu)在陣列的存儲控制器上執(zhí)行虛擬化。一個(gè)非 Hitachi的陣列可以簡單地通過插到USP V的FC端口上的方式被虛擬化。對第三方的陣列來說,USP V把自己呈現(xiàn)為一個(gè)Windows服務(wù)器;一旦第三方陣列被USP V發(fā)現(xiàn),它對其他的服務(wù)器來說就像一個(gè)Hitachi的陣列。
不像基于交換機(jī)的虛擬化,對那些使用Hitachi存儲標(biāo)準(zhǔn)并已有USP陣列的企業(yè)來說,開啟虛擬化的 過程非常簡單,而且相對便宜。Hitachi Data Systems的首席科學(xué)家 Claus Mikkelsen聲稱,“我們的USP V客戶大約50%購買了虛擬化許可,而在過去的三年半里我們售出了9200套USP V,這使我們擁有比所有基于交換矩陣的案例加在一起還多很多的虛擬化裝機(jī)量,”。
對那些正在使用或者決定使用基于陣列的虛擬化的用戶來說,廠家鎖定是很嚴(yán)重的,甚至比那些使用基于交換 矩陣虛擬化的更甚。“如果你大量使用EMC或者NetApp的設(shè)備,你不會為了虛擬化去買 Hitachi 的USP V;但是如果你本來就使用Hitachi存儲,那么USP V虛擬化應(yīng)該在你的采購清單的前列,” Schulz說道。
使自己的陣列和虛擬化軟件來自同一個(gè)廠家可以帶來統(tǒng)一售后支持上的巨大好處,基于交換矩陣的虛擬化產(chǎn)品,例如那些來自EMC和Incipient公司的產(chǎn)品。這需要三個(gè)不同廠家之間的密切配合(陣列,交換機(jī)和虛擬化軟件廠家),顯然會有發(fā)生問題的時(shí)候互相推諉的風(fēng)險(xiǎn)。