有一段時間沒有寫高端存儲了,西瓜哥這個公眾號已經(jīng)有點名不副實了。再也不能這樣了,但是這段時間好像高端存儲沒有啥新聞啊,郁悶。
不過,這幾天看國外的BLOG,發(fā)現(xiàn)EMC的VMAX3剛剛推出了一個新的軟件版本,更新了一些特性,也實現(xiàn)了其原來在EMC WORLD 2015提前發(fā)布的一些功能,如雙活等,我覺得有必要來簡單看看。
首先是FAST.X的正式支持,EMC真的把VMAX3做成了一個數(shù)據(jù)服務(wù)平臺了,業(yè)務(wù)根據(jù)SLO(服務(wù)等級目標(biāo))的要求選擇各種合適的存儲平臺,從支持重刪壓縮的全閃存陣列XtremIO到第三方存儲,甚至到公有云上面去。
關(guān)于外部存儲的服務(wù)等級,EMC是如何處理的呢?我們看到,EMC引入了一個新的名詞SLE(服務(wù)等級期望),動態(tài)學(xué)習(xí)外部存儲能夠支持的SLO。這個思路比較有意思。但對于XtremIO,EMC直接等同本地的閃存層(但是多了重刪和壓縮功能)。而對于云網(wǎng)關(guān)CloudArray,單獨分配了一個SRP(存儲資源池),SLE設(shè)置為50ms。
我們還看到,現(xiàn)在FAST.X支持的第三方存儲包含HDS、IBM和HP 3PAR的高端存儲(沒有看到NetApp),外部存儲也可以享受各種數(shù)據(jù)服務(wù),如快照復(fù)制,但是數(shù)據(jù)需要重新初始化。EMC打算2016年才支持?jǐn)?shù)據(jù)封裝,這樣外部存儲的數(shù)據(jù)可以保留。
第二個比較大的更新是VMAX3現(xiàn)在支持ORACLE應(yīng)用感知。大家知道EMC有一個軟件叫DSA(數(shù)據(jù)庫存儲分析器),它可以把數(shù)據(jù)庫的對象(如索引、表、分區(qū))和該對象在存儲上的LBA關(guān)聯(lián)起來,這樣通過關(guān)聯(lián)分析,可以快速進行性能的調(diào)優(yōu)和troubleshooting。EMC利用這個DSA,通過自己開發(fā)的一個API接口和VMAX3聯(lián)動,可以實現(xiàn)應(yīng)用的感知功能。
這個功能在很多場景非常有用。比如很多企業(yè)都是月底出賬,如果出賬時,把關(guān)聯(lián)的數(shù)據(jù)對象提前放到閃存層,會大大加快出賬的速度。EMC根據(jù)不同的場景,定義了三個業(yè)務(wù)優(yōu)先級,通過策略定義啟用的時間、持續(xù)的時間和循環(huán)周期(每星期或者每月等),提前為應(yīng)用準(zhǔn)備好數(shù)據(jù),而不需要修改應(yīng)用日常使用的SLO。
當(dāng)然,比較大的更新,還有實現(xiàn)了陣列雙活的支持。SRDF/METRO我們以前介紹比較多了,這里就不展開了。不了解可以看我以前的文章【劇透】EMC VMAX3 SRDF/METRO雙活特性原理及仲裁機制介紹。不過,目前SRDF/METRO還不支持兩地三中心的方式。
在硬件上,據(jù)說EMC為了應(yīng)付3PAR新高端的競爭,把VMAX 100K的規(guī)格從4控升到了8控,然后cache和可用容量都提升了。
還有就是主機接口增加了萬兆的融合接口卡。我們看到,EMC的不同的卡有不同用途,同樣是萬兆接口卡,但用途不同,卡的型號就不同。這個不是太靈活,下單的時候必須指明用途,不能弄錯了。
升級這塊其實最復(fù)雜,我們看到,VMAX3剛剛支持增加新引擎的升級。很多升級選項我們以為已經(jīng)支持了,其實還沒有,而且還有很多限制。這說明VMAX3是一個復(fù)雜的系統(tǒng),牽一發(fā)而動全身啊。VMAX3由于出廠前預(yù)配置的,因此這些升級必須在線進行。如果離線升級,就會配置成一個全新的系統(tǒng),里面的數(shù)據(jù)就沒有了。這也是這種出廠預(yù)配置存儲非常特別的地方。
有一些軟規(guī)格也進行了更新,比如最大設(shè)備大小從原來的16TB擴大到了64TB。
還有嵌入NAS(eNAS)支持采用SRDF復(fù)制來進行文件復(fù)制容災(zāi),也可以實現(xiàn)自動切換。
還有嵌入NAS(eNAS)支持采用SRDF復(fù)制來進行文件復(fù)制容災(zāi),也可以實現(xiàn)自動切換。
DSA數(shù)據(jù)庫存儲分析器現(xiàn)在增加了對SQL SERVER的支持,但是還不能做到類似上面ORACLE那樣實現(xiàn)應(yīng)用感知。
最后一個小更新就是支持FLASHBOOST,也就是把全局Cache旁路掉,直接從存儲介質(zhì)讀數(shù)據(jù)。這種場景對那種連續(xù)讀一般速度都有很大提高,因為沒有cache查詢不命中這些冗余環(huán)節(jié)。不過,老的VMAX只支持閃存,而VMAX3也支持HDD,這個是最大的不同。
【西瓜哥學(xué)習(xí)心得】
1、EMC VMAX3 Q3的更新還是比較多的,特別是實現(xiàn)了原來EMC WORLD 2015發(fā)布的特性FAST.X和SRDF/Metro的支持。
2、EMC VMAX3實現(xiàn)ORACLE應(yīng)用感知是和ORACLE一體機和FS1競爭的有力武器。EMC通過DSA實現(xiàn)感知的方式跳過了ORACLE私有協(xié)議Oracle Intelligent Storage Protocol(OISP)的壟斷(參考文章:數(shù)據(jù)庫定義存儲之二:ORACLE)雖然在感知的粒度和實時性方面比ORACLE要差,但適用性更強,以后可以拓展支持其他數(shù)據(jù)庫如SQL SERVER。這種方式值得其他存儲廠商借鑒。
3、EMC VMAX3采取出廠預(yù)配置的方式,因此升級相對比較復(fù)雜,相互牽涉比較多。比如容量增加,需要考慮內(nèi)存夠不夠,因為元數(shù)據(jù)都在內(nèi)存里。而且一般不能離線升級,因為這種升級需要重新預(yù)配置,原來的數(shù)據(jù)就丟失了。
4、EMC VMAX3的接口配置不是太靈活,下單時需要明確用途。還有新推出的FCoE接口卡,暫時還不支持點對點組網(wǎng),即FC-BB-6(參考文章:FCoE,高端存儲需要呢,需要呢,還是需要呢)。
一句話,高端存儲現(xiàn)在使用起來簡單了,但其實購買前的配置復(fù)雜了,需要專業(yè)的人士來做評估(Sizing)和配置,也就是復(fù)雜留給廠商,易用留給用戶。這個就是我學(xué)習(xí)VMAX3 Q3 update的一些體會,分享給大家,純粹個人觀點,不對之處請見諒。
分享到微信 ×
打開微信,點擊底部的“發(fā)現(xiàn)”,
使用“掃一掃”即可將網(wǎng)頁分享至朋友圈。