EMC CTO:V-Max是對(duì)存儲(chǔ)架構(gòu)的重新定義
本文作者Chuck Hollis是EMC公司全球營(yíng)銷首席技術(shù)官。Chuck在EMC的任職時(shí)間達(dá)13年之久。
今天對(duì)EMC來說是個(gè)大日子--對(duì)于存儲(chǔ)行業(yè)來說也是。EMC宣布了全新的高端存儲(chǔ)架構(gòu)--不多,也不少。我想我應(yīng)該在這里告訴大家這次發(fā)布的內(nèi)容和意義。不管你對(duì)EMC是什么看法,但是EMC從來不懼怕進(jìn)行大膽的嘗試--這也是我們現(xiàn)在已經(jīng)做的。
對(duì)高端存儲(chǔ)的簡(jiǎn)介
不熟悉存儲(chǔ)市場(chǎng)的人大概在看到高端存儲(chǔ)陣列的時(shí)候會(huì)問到:"這個(gè)大家伙是什么?"。這些人不了解大型企業(yè)對(duì)存儲(chǔ)的需求。高端存儲(chǔ)設(shè)備開始變得流行是在上世紀(jì)90年代中期,當(dāng)時(shí)大型企業(yè)的計(jì)算和存儲(chǔ)需求開始爆炸式增長(zhǎng)。這些高端存儲(chǔ)的最明顯的特征就是它們使用多個(gè)控制器和龐大的高速緩存來提供優(yōu)異的性能,同時(shí)提供最好的可用性。
當(dāng)我剛加入EMC的時(shí)候,我的工作就是讓客戶相信智能高速緩存磁盤陣列是個(gè)好東西。在當(dāng)時(shí),服務(wù)器間存儲(chǔ)共享這個(gè)概念還是個(gè)新鮮事物。我想EMC在這個(gè)方面做得很成功。
很多現(xiàn)在人習(xí)以為常的存儲(chǔ)功能--快照,遠(yuǎn)程復(fù)制等--最開始都是先出現(xiàn)在高端陣列上的。大型高端陣列的年市場(chǎng)規(guī)模仍然高達(dá)幾十億美元。
為什么?我想這是因?yàn)椴还茉谑裁磿r(shí)候總是有IT環(huán)境需要有最高的存儲(chǔ)規(guī)模、性能和功能性。
高端存儲(chǔ)的市場(chǎng)基本上已經(jīng)為兩個(gè)廠商所瓜分:EMC和日立。大多數(shù)人會(huì)把IBM排除在這個(gè)市場(chǎng)之外--從技術(shù)上說,IBM沒有一個(gè)產(chǎn)品符合高端存儲(chǔ)的架構(gòu)定義。而且,IBM已經(jīng)離開這個(gè)市場(chǎng)很長(zhǎng)時(shí)間了。
如果還要補(bǔ)充的話,富士通和NEC的產(chǎn)品在理論上也是這個(gè)市場(chǎng)的競(jìng)爭(zhēng)者,不過這兩家公司的市場(chǎng)份額并不高。
跳出框框進(jìn)行思考
就我所知,高端存儲(chǔ)陣列基本上遵循一個(gè)架構(gòu):多個(gè)I/O控制器,大型高速緩存卡,以及某種形式的本地連接--一個(gè)大型總線(即早期的Symmetrix 5000),或內(nèi)部交換機(jī)(即日立的Hitachi USP),或網(wǎng)格型光纖架構(gòu)(即Symmetrix DMX)。
一個(gè)架構(gòu)從多個(gè)方面定義陣列的特征--哪個(gè)是合理的進(jìn)入點(diǎn),可以擴(kuò)展的上限,性能上限,擴(kuò)展的路徑是否線性,冗余度,成本經(jīng)濟(jì)性等。
可能V-Max最具有意義的創(chuàng)新就是它獨(dú)一無二的架構(gòu)。雖然它具有很高的智能,但是它的基本構(gòu)成卻很普通,每個(gè)構(gòu)建單元由行業(yè)標(biāo)準(zhǔn)的組件所組成,而每個(gè)構(gòu)建單元都有自己的I/O和高速緩存記憶體。這里的很多組件你都可以在高端的Clarrion陣列控制器上看到。
在新的虛擬矩陣的幫助下,V-Max顯示出了它的特殊之處:所有這些基本構(gòu)建單元能夠表現(xiàn)得像一個(gè)巨型陣列一樣。在V-Max內(nèi)部,有一個(gè)共享的記憶體架構(gòu)將這些構(gòu)建單元統(tǒng)合成一個(gè)單一的虛擬"設(shè)備"。
模塊?單片?集群?緊密耦合?復(fù)合?
Symmetrix V-Max都不屬于上面的定義,不過我敢肯定會(huì)有人試圖給它冠上一個(gè)實(shí)際上并不正確的名字。
在Symmetrix V-Max之前,沒有其他架構(gòu)這么做過嗎?
沒有。你可能覺得其他中層存儲(chǔ)設(shè)計(jì)有些類似,但是V-Max和它們還是有一些關(guān)鍵的差異。
首先,在這些小型系統(tǒng)中,沒有一個(gè)使用一致的記憶體架構(gòu)。它們只是將簡(jiǎn)單地傳送有關(guān)信息以協(xié)調(diào)它們的行動(dòng),并互相交流各自的狀態(tài)。這對(duì)于特定的中層環(huán)境來說可能是一個(gè)有效的方法,但是對(duì)于高端環(huán)境來說,這種架構(gòu)既不夠快速也不夠穩(wěn)定。我記得EMC的另一個(gè)博主曾經(jīng)撰寫過一篇有關(guān)V-Max互聯(lián)技術(shù)的文章--它既不是一般的以太網(wǎng)也不是Infiniband。
其次,在這些小型系統(tǒng)中,沒有一個(gè)可以真正地?cái)U(kuò)展到像V-Max這么大。V-Max整個(gè)架構(gòu)可以最終擴(kuò)展到數(shù)千個(gè)端口、數(shù)千個(gè)處理器核、數(shù)萬個(gè)磁盤、以及數(shù)TB的高速緩存--所有這些設(shè)備都可以像單個(gè)的緊密耦合陣列那樣運(yùn)行。
簡(jiǎn)單地說,市場(chǎng)上沒有一個(gè)像V-Max這樣與眾不同的產(chǎn)品,因此,如果你是一個(gè)IT架構(gòu)師,那么這個(gè)系統(tǒng)絕對(duì)值得你細(xì)細(xì)品味它的不同之處。
那么,V-Max有何重大意義?
實(shí)際上,確實(shí)有幾個(gè)"重大意義",下面讓我們來看看。
首先,最明顯的差別就是入門成本。只要支付相當(dāng)于大型Clariion的價(jià)格,客戶就可以購買到大體相當(dāng)?shù)腟ymmetrix V-Max。"高端存儲(chǔ)明顯比中層存儲(chǔ)貴"的情況已經(jīng)是過去的事了。
這兩種系統(tǒng)之間的差別?V-Max可以從相對(duì)小的規(guī)模開始擴(kuò)展--仍然可以保持中層陣列的經(jīng)濟(jì)性,以及線性的成本增加路徑。
其次,V-Max陣列并不限于單一的機(jī)柜。你可以想象未來的V-Max可以有多個(gè)機(jī)柜,每個(gè)機(jī)柜可以相隔數(shù)米--更長(zhǎng)的距離可以用光線纜連接--所有機(jī)柜都像一個(gè)單一的巨型陣列那樣運(yùn)行。
第三,V-Max的擴(kuò)展是完全線性和模塊化的。隨著更多的構(gòu)建單元被添加進(jìn)入,該陣列雖然變得更加龐大,但是客戶不需要替換框架或購買更大的機(jī)柜。
第四,V-Max沒有規(guī)定所有構(gòu)建單元必須是基本一樣的。部分構(gòu)建單元可以是大型的,也可以是小型的,構(gòu)建單元可以是新的,也可以是舊的。
因此對(duì)于客戶來說,他們可以獲得完全不同的"升級(jí)"體驗(yàn)。
重新思考存儲(chǔ)虛擬化
任何一個(gè)存儲(chǔ)功能都可能出現(xiàn)在下面三個(gè)領(lǐng)域:服務(wù)器層、存儲(chǔ)網(wǎng)絡(luò)或陣列本身。
存儲(chǔ)虛擬化也不例外。如果你希望多個(gè)陣列像一個(gè)單一陣列那樣運(yùn)行,以便進(jìn)行存儲(chǔ)池構(gòu)建和/或存儲(chǔ)遷移,那么你可以有幾項(xiàng)類似的選擇。
你可以利用集群式文件系統(tǒng)或卷管理器來在服務(wù)器層次上實(shí)現(xiàn)你所想要的效果。許多人都這么做。
你還可以在數(shù)據(jù)路徑上采取措施,利用一個(gè)設(shè)備(SVC),一個(gè)智能交換機(jī)(Invista)或另一個(gè)存儲(chǔ)陣列(USP),從而得到同樣的效果。
但是,目前為止,還很少有陣列本身的存儲(chǔ)虛擬化--多個(gè)陣列"并"成為一個(gè)單一的巨大的邏輯實(shí)體。
從某種意義上來說,V-Max提供了另一種獨(dú)特的存儲(chǔ)虛擬化方式,這種方式和現(xiàn)有的其他方式完全不同。
V-Max不能將一堆舊的異質(zhì)存儲(chǔ)構(gòu)建成存儲(chǔ)池--當(dāng)然,在許多數(shù)據(jù)中心的地上堆滿了各種各樣的存儲(chǔ)設(shè)備。但是,V-Max可以解決大型環(huán)境所面臨的許多管理和遷移問題,并且V-Max可以以一種獨(dú)有的無縫的方式來解決這些問題。
我必須指出的是這種內(nèi)部解決方式比起外部解決方式的成本要低得多,而且也方便得多--同質(zhì)存儲(chǔ)虛擬化現(xiàn)在可以看成是V-Max架構(gòu)本身的功能之一,而非附屬功能。
FAST重新定義存儲(chǔ)經(jīng)濟(jì)性
現(xiàn)在我們來看看FAST功能--完全自動(dòng)化存儲(chǔ)分層。
簡(jiǎn)單地說,只要你完全理解了FAST,你就能明白FAST實(shí)在是一個(gè)能夠完全改變存儲(chǔ)經(jīng)濟(jì)性定義的技術(shù)。FAST將帶來巨大且意義重大的變化。
FAST可以動(dòng)態(tài)地將企業(yè)閃存、FC(光纖通道)和低成本SATA(串行高級(jí)技術(shù)附件)以智能化的方式整合成一個(gè)虛擬驅(qū)動(dòng)器,這樣企業(yè)存儲(chǔ)就可以馬上變得更快更便宜--而且?guī)缀醪恍枰鎯?chǔ)管理員的任何介入。
FAST的妙處在于它的用途不僅限于像重復(fù)數(shù)據(jù)刪除和磁盤減速這樣的特殊情況--它可以用于幾乎所有使用情境。
在這里我不對(duì)FAST進(jìn)行細(xì)究,其他人(比如The Storage Anarchist)可以對(duì)FAST的運(yùn)作進(jìn)行深入解釋(肯定值得你花時(shí)間進(jìn)行研究)。FAST的影響是明確的--市場(chǎng)將很快分成兩個(gè)陣營(yíng):擁有FAST的和沒有FAST的。
變與不變
當(dāng)然,你可以把Symmetrix V-Max看成是和以前的產(chǎn)品完全不同的產(chǎn)品。
不過我在這里想提醒大家的是V-Max仍然屬于Symmetrix序列:它運(yùn)行完整的Enginuity代碼,而且支持Symmetrix所有強(qiáng)大的功能--這些功能讓EMC成為市場(chǎng)第一。
我想還應(yīng)該指出的是目前的DMX-4架構(gòu)并沒有退出--它仍然是這個(gè)門類中的市場(chǎng)領(lǐng)導(dǎo)者。并不是所有人都需要V-Max。
Symmetrix V-Max是對(duì)目前的DMX-4產(chǎn)品線的補(bǔ)充,而不是替代DMX-4。
關(guān)于私有云的討論
簡(jiǎn)單地說,數(shù)據(jù)中心需要看起來更像是云,而云需要看起來更像是數(shù)據(jù)中心--因此這里就有了私有云的概念。
Paul Maritz(VMware首席執(zhí)行官)所說的虛擬化能力是將數(shù)百個(gè)(最終將是數(shù)千個(gè))普通服務(wù)器組件整合成一個(gè)單一的巨型計(jì)算機(jī),讓這些服務(wù)器組件看起來就像一個(gè)服務(wù)器那樣運(yùn)作。
思科的UCS也是做同樣的事情,并通過統(tǒng)一的連接和管理將其應(yīng)用到大規(guī)模刀片場(chǎng)中。
最后,從某種意義上來說,EMC所做的事情和VMware以及思科一樣,是將這種能力應(yīng)用到高端存儲(chǔ)陣列:多個(gè)獨(dú)立的存儲(chǔ)控制器像一個(gè)單一的巨型存儲(chǔ)陣列那樣運(yùn)行。
這三家公司的計(jì)劃正是相輔相成的。
【編輯推薦】























