解讀虛擬存儲(chǔ)的三大技術(shù)方向
一般而言,存儲(chǔ)虛擬化的實(shí)現(xiàn)方式通常分為三種:交換架構(gòu)虛擬化,磁盤陣列虛擬化,以及整合到應(yīng)用設(shè)備內(nèi)的虛擬化。對(duì)于三種不同的虛擬化方式,存儲(chǔ)供應(yīng)商都有各自的獨(dú)門兵器。IBM自兩年前推出SVC (SAN卷控制器)產(chǎn)品后,在這一領(lǐng)域獨(dú)占鰲頭。去年,HDS(日立數(shù)據(jù)系統(tǒng)有限公司)緊隨其后發(fā)布了TagmaStore通用存儲(chǔ)平臺(tái)(USP),這是基于磁盤陣列的解決方案。近幾個(gè)月,EMC公司新發(fā)布的Invista網(wǎng)絡(luò)存儲(chǔ)虛擬解決方案則是基于存儲(chǔ)交換的解決方案。
那么到底是哪種技術(shù),哪家廠商的方案是最佳的呢?哪種方案會(huì)成為存儲(chǔ)虛擬化大賽中的最終勝者呢?現(xiàn)在更多的專家認(rèn)為,這場(chǎng)競(jìng)賽沒有最后的贏家,越來越多人認(rèn)為這三種技術(shù)應(yīng)當(dāng)結(jié)合使用
日益模糊的界限
如果我們把廠商和各自的虛擬化技術(shù)對(duì)號(hào)入座,那么三個(gè)虛擬化陣營都各自有一些代表廠商。虛擬化應(yīng)用陣營的代表有SVC、StorAge、Network Appliance設(shè)備以及DataCore公司。而在磁盤陣列
和光纖通道陣營里,HDS、Sun、HP以及Acopia提供了多樣化的體系結(jié)構(gòu)。 交換機(jī)陣營則包括Invista、McData、Brocade、QLogic 以及 Cisco公司。
然而McData, Brocade, Cisco等其他一些公司已經(jīng)針對(duì)基于光纖通道虛擬化進(jìn)行了一系列公司收購與合作,似乎不同類別方案之間的分界線已經(jīng)變得模糊起來。其他兩個(gè)陣營中的廠商中有些也正在慢慢跨越自身的領(lǐng)域,即使目前來說并沒有真正完全的橫跨界限。
由于虛擬化性能、應(yīng)用程序靈活性以及虛擬化引擎等諸多方面的問題,早期的存儲(chǔ)交換虛擬化和磁盤陣列虛擬化兩個(gè)陣營的提倡者廣受業(yè)界的質(zhì)疑。最初執(zhí)行虛擬存儲(chǔ)的廠商依賴那些基于現(xiàn)有組件的分布式解決方案或是基于端口的處理引擎來提供所需功能,應(yīng)用設(shè)備虛擬化方案被認(rèn)為是最易于配置的,但其往往有應(yīng)用限制。因此一些廠商更傾向于存儲(chǔ)交換虛擬化,認(rèn)為智能SAN虛擬化處理組件是下一代虛擬存儲(chǔ)的典范。
同樣,HDS針對(duì)應(yīng)用虛擬化方案和網(wǎng)絡(luò)交換虛擬化方案也作出了類似的批評(píng)。HDS認(rèn)為他們的通用存儲(chǔ)平臺(tái)(USP)是把虛擬化部署在存儲(chǔ)網(wǎng)絡(luò)邊緣的存儲(chǔ)控制器,而不是部署在主機(jī)或是網(wǎng)絡(luò)核心的交換機(jī)或應(yīng)用設(shè)備,他們認(rèn)為從性能和安全因素上說這是最佳位置。
而應(yīng)用設(shè)備虛擬化的堅(jiān)定支持者NetApp則認(rèn)為通過應(yīng)用設(shè)備在存儲(chǔ)網(wǎng)絡(luò)上實(shí)現(xiàn)虛擬化是最好方案。NetApp公司發(fā)言人解釋:在選擇磁盤陣列方案后,存儲(chǔ)網(wǎng)絡(luò)能給客戶提供最大的靈活性,不至于像TagmaStore通用存儲(chǔ)平臺(tái)那樣把客戶鎖定在磁盤陣列的解決方案,既不需要那么復(fù)雜,也不需要基于主機(jī)的虛擬化解決方案中客戶代碼帶來的成本。在存儲(chǔ)網(wǎng)絡(luò)之內(nèi),應(yīng)用設(shè)備可以靈活放置。
虛擬化的混戰(zhàn)
盡管關(guān)于虛擬化的宣傳鋪天蓋地,企業(yè)界采用虛擬存儲(chǔ)技術(shù)的腳步還是頗為緩慢。根據(jù)IDC對(duì)269名來自不同規(guī)模的公司的IT經(jīng)理的調(diào)查,僅僅只有8%的企業(yè)正在應(yīng)用任何一種形式的虛擬化。并且僅有平均23%的企業(yè)表示計(jì)劃將在未來12個(gè)月里嘗試實(shí)施一定程度的存儲(chǔ)虛擬化。
中端存儲(chǔ)用戶主要期望用于對(duì)數(shù)據(jù)遷移進(jìn)行管理,減輕管理負(fù)擔(dān);大型企業(yè)則主要期望將虛擬存儲(chǔ)中的數(shù)據(jù)復(fù)制、卷管理用于存儲(chǔ)預(yù)備。不管是哪個(gè)虛擬化陣營的廠商都面臨著不同的壓力,并有待在真實(shí)環(huán)境中接受考驗(yàn)。
目前而言沒有任何一家已經(jīng)穩(wěn)固占領(lǐng)了市場(chǎng),迄今為止,IBM似乎有最高的銷售記錄,但也僅僅只是接近于領(lǐng)導(dǎo)地位。根據(jù)企業(yè)策略集團(tuán)公司(ESG)的建立人,高級(jí)分析師Steve Duplessie的報(bào)告,SVC已完成1500多套系統(tǒng)的售出。該數(shù)據(jù)還被英國一家調(diào)研公司所證實(shí)。
Cisco系統(tǒng)公司最近收購了Topspin公司,于是也擁有了把服務(wù)器虛擬化、存儲(chǔ)虛擬化和網(wǎng)絡(luò)虛擬化連接起來的能力。Topsin的虛擬化核心技術(shù)能夠給Cisco帶來大筆的技術(shù)財(cái)富,如果Cisco公司在收購它之后選擇全力實(shí)現(xiàn)虛擬性能,結(jié)果勢(shì)必令人矚目。
盡管已經(jīng)取得了不小的成就和地位,但在存儲(chǔ)領(lǐng)域Cisco仍然是一個(gè)玩票性質(zhì)的參與者。Cisco面臨的挑戰(zhàn)在于所有的數(shù)據(jù)復(fù)制,存儲(chǔ)預(yù)備以及其他核心存儲(chǔ)功能的知識(shí)產(chǎn)權(quán)都在存儲(chǔ)供應(yīng)商手中,Cisco要想占優(yōu)勢(shì),除了自身產(chǎn)品的研發(fā)與市場(chǎng)以外,還需要加強(qiáng)和這些主流存儲(chǔ)系統(tǒng)廠商的合作與溝通。
在這場(chǎng)大賽中還有一個(gè)低調(diào)的實(shí)力派就是微軟。微軟在過去的兩年里已默默地把自身建設(shè)成一支存儲(chǔ)領(lǐng)域的強(qiáng)大軍隊(duì),并且最近還克服了一些阻礙發(fā)展虛擬化的許可證等問題。在這場(chǎng)虛擬化的混戰(zhàn)中,微軟也許有些姍姍來遲,但憑借微軟在軟件領(lǐng)域的絕對(duì)地位,微軟很可能會(huì)爆出一些驚人的技術(shù),也許會(huì)把虛擬化變?yōu)榉?wù)器操作系統(tǒng)的一部分。
未來虛擬化的方向
正如虛擬存儲(chǔ)不同類別之間的界限日漸模糊,存儲(chǔ)虛擬化和服務(wù)器虛擬化之間的界限也有日益模糊的可能。除了微軟通過Windows Storage Server 2003的努力之外,NetApp也為Data ONTAP操作系統(tǒng)中V系列(之前的Filer系列)陣列中增加了虛擬化性能。
虛擬化軟件正在日益變得有活力且更加趨于完整,它的發(fā)展方向更像是一個(gè)全面的操作系統(tǒng)。業(yè)內(nèi)人士已經(jīng)充分認(rèn)識(shí)到:通過交換機(jī)、磁盤陣列還是應(yīng)用設(shè)備實(shí)現(xiàn)虛擬化的爭(zhēng)辯是沒有意義的,未來的虛擬化應(yīng)該是通過這幾種技術(shù)來實(shí)現(xiàn),然后由某一種主要的虛擬層結(jié)合起來。
虛擬化就是指增加一個(gè)管理層面,激活一種資源并使之更易于透明控制。十年后,當(dāng)我們回顧現(xiàn)在的操作系統(tǒng)的時(shí)候,我們也許會(huì)驚嘆操作系統(tǒng)領(lǐng)域發(fā)生的翻天覆地的變化。未來的虛擬化操作系統(tǒng)應(yīng)該是一個(gè)高度分布式的,企業(yè)級(jí)的操作系統(tǒng)。
如果我們看得更遠(yuǎn)一些,虛擬化還有可能會(huì)演變成包含服務(wù)器、網(wǎng)絡(luò)以及存儲(chǔ)設(shè)備的分布式操作系統(tǒng)中的一種元素,而這三種虛擬化都正在受到關(guān)注。然而這三種虛擬化中的任
意某一種都能惹來麻煩。比如說,服務(wù)器虛擬化,有些最初的服務(wù)器虛擬化項(xiàng)目就在存儲(chǔ)地址和其他存儲(chǔ)管理方面的高級(jí)功能上出現(xiàn)過問題。要想虛擬化正常運(yùn)轉(zhuǎn),服務(wù)器虛擬化必須提高虛擬存儲(chǔ)性能,否則就會(huì)變成一種障礙。
同樣的,網(wǎng)絡(luò)設(shè)備或存儲(chǔ)交換機(jī)可以采用各種智能的包檢測(cè)技術(shù)來理解被遷移的數(shù)據(jù)的本質(zhì),并就如何有效傳遞或存儲(chǔ)作出決定。雖然網(wǎng)絡(luò)能夠認(rèn)出一個(gè)數(shù)據(jù)流實(shí)際上是個(gè)JPEG文件,但沒辦法區(qū)分出X光片和色情照片。并且,虛擬存儲(chǔ)或虛擬服務(wù)器池在弄清到底這些數(shù)據(jù)是干什么上,只能進(jìn)展到此如此地步——例如,當(dāng)其他進(jìn)程都在休眠時(shí),服務(wù)器池可能選擇給某一個(gè)進(jìn)程分配額外進(jìn)程,但是它卻無法對(duì)工資單進(jìn)程的運(yùn)行run和針對(duì)服務(wù)器的DOS攻擊(拒絕服務(wù)器攻擊)進(jìn)行最基本的區(qū)分。
因此,業(yè)內(nèi)專家認(rèn)為在三個(gè)區(qū)域里考慮虛擬化十分重要,還要整合管理工具來理解應(yīng)用層的需要,并且可以根據(jù)情況作出虛擬化的決策。不過要實(shí)現(xiàn)這樣的夢(mèng)想還任重而道遠(yuǎn)。