根據(jù)Pure Storage整理的閃存發(fā)展趨勢(shì),2010年開始出現(xiàn)全閃存器件廠商,如Fusion-io,TMS以及Volin Memory,在高性能的小眾市場(chǎng)(tier 0)得到應(yīng)用;到2012年,ExtremIO,Pure Storage以及SolidFire的出現(xiàn),閃存的經(jīng)濟(jì)性得到提高;到2013年,傳統(tǒng)存儲(chǔ)巨頭覺醒,紛紛自研或者收購(gòu)新興的全閃存公司;到2014年,AFA已經(jīng)成為tier-1存儲(chǔ)的主流。
而2016年,全閃存數(shù)據(jù)中心將越來(lái)越多。根據(jù)IDC預(yù)計(jì),到2019年,用戶將花費(fèi)1/5的存儲(chǔ)費(fèi)用在AFA上。
而根據(jù)最新的IDC 15Q3數(shù)據(jù),EMC XtremIO占據(jù)39.2%的市場(chǎng)份額,成為AFA的霸主。EMC在AFA的市場(chǎng)份額比其在整體存儲(chǔ)的份額還要大得多,顯示EMC在轉(zhuǎn)型方面還是非常迅速的。
而就在圣誕節(jié)前夕,NetApp宣布收購(gòu)SolidFire,讓這個(gè)市場(chǎng)更加白熱化。
SolidFire產(chǎn)品架構(gòu)還是非常有特色的,西瓜哥曾經(jīng)解讀過其CEO的一個(gè)演講,其公開對(duì)比了SF和EMC以及Pure的架構(gòu)的不同。
主流全閃存陣列架構(gòu)對(duì)比(XtremIO,Pure Storage,SolidFire)
Gartner分析師還是非??春肧olidFire架構(gòu),在其發(fā)布最新的SSA關(guān)鍵能力研究報(bào)告上,SolidFire綜合排名第一。
【新鮮出爐】Garter 2015固態(tài)陣列關(guān)鍵能力評(píng)估報(bào)告解讀,市場(chǎng)老大XtremIO排名不高
但是SolidFire架構(gòu)雖然好,但大家應(yīng)該記得西瓜哥講高端存儲(chǔ)說(shuō)過的話:沒有一種架構(gòu)是完美的。SolidFire架構(gòu)比較像市場(chǎng)上的SERVER SAN架構(gòu),采用share nothing架構(gòu),兩副本,擴(kuò)展性強(qiáng),支持多租戶,QoS功能是亮點(diǎn),特別適用全閃存的云存儲(chǔ)環(huán)境。但這種架構(gòu),針對(duì)云環(huán)境有巨大的優(yōu)勢(shì),但在傳統(tǒng)的企業(yè)市場(chǎng),性價(jià)比并不占優(yōu)。
NetApp如何整合這么多AFA產(chǎn)品是一個(gè)大問題。我們先簡(jiǎn)單回顧一下這幾年NetApp的閃存戰(zhàn)略。
策略1: PAM, FlashCache, and Tiering。
NetApp一直認(rèn)為閃存不會(huì)替代磁盤,因此剛開始一直沒有把閃存作為存儲(chǔ)介質(zhì)來(lái)使用,只是作為讀寫Cache。2008年推出PAM卡,2009年推出FlashCache(PAM II),2010年增加SSD作為系統(tǒng)的Cache和分層。但這個(gè)分層也只是Cache分層,和EMC\HDS\華為做的那種自動(dòng)分層不同,不能把最終數(shù)據(jù)保存在SSD上。也就是其DATA ONTAP一直沒有針對(duì)全閃存做改造。
策略 2: EF-Series
后來(lái)NetApp收購(gòu)了LSI的Engenio存儲(chǔ)產(chǎn)品線,基于這個(gè)平臺(tái)在2013年推出了自己的全閃存陣列EF-540,但EF平臺(tái)缺少重刪壓縮等關(guān)鍵特性,主打HPC領(lǐng)域。
策略 3: FlashRay
后來(lái)NetApp發(fā)現(xiàn)EF競(jìng)爭(zhēng)力不夠,需要重新開發(fā)一款A(yù)FA產(chǎn)品——FlashRay平臺(tái),重頭設(shè)計(jì),always-on重刪和壓縮,支持變長(zhǎng)重刪,計(jì)劃2014年GA。但產(chǎn)品一拖再拖,項(xiàng)目負(fù)責(zé)人也跳槽去了Pure。
策略4:All-Flash FAS(AFF)
沒有辦法,NetApp只能改造自己的ONTAP,推出了全閃存FAS——即AFF。 并且在2015年,AFF增加了原來(lái)FlashRay的Mars OS的一些功能,如在線重刪壓縮。
策略5:SolidFire(SF)
NetApp有了這么多閃存產(chǎn)品,還是不滿足,于2015年圣誕節(jié)前夕收購(gòu)了SolidFire,給自己買了一個(gè)大大的圣誕節(jié)禮物。SolidFire的收購(gòu),也宣布了FlashRay的死亡。
FlashRay雖然不在了,但NetApp還有EF,AFF,和SF三個(gè)AFA產(chǎn)品系列,這給渠道和客戶照成非常大的困擾。雖然說(shuō)起來(lái)好像也很容易,比如EF主打HPC場(chǎng)景,AFF主打FAS老客戶場(chǎng)景,而SF主要應(yīng)對(duì)全閃存云存儲(chǔ)場(chǎng)景。但很多場(chǎng)景都是交叉的,典型的比如混合云(參考文章:【一看就懂】圖解NETAPP混合云),如果在本地部署了AFF,而云端部署了SF,這種情況NetApp就比較尷尬了。因此,NetApp還是需要時(shí)間把SF整合進(jìn)其強(qiáng)大的ONTAP生態(tài)圈里來(lái)。
關(guān)于NetApp收購(gòu)SF,反應(yīng)最大的不是EMC,而是Pure。Pure連續(xù)寫了兩篇Blog來(lái)告訴客戶和渠道,其Pure比SF的好的地方。西瓜哥總結(jié)了一下,其除了散布NetApp三種AFF產(chǎn)品的選擇困難癥外,還列舉了SolidFire的“十宗罪”,一塊來(lái)看看。大家注意,括號(hào)里面是西瓜哥的點(diǎn)評(píng),僅代表個(gè)人觀點(diǎn)。
簡(jiǎn)單是云規(guī)模級(jí)別維護(hù)的核心原則。Pure有REST和編程接口,更容易的在線硬件和軟件升級(jí)。(不過這點(diǎn)西瓜哥不太認(rèn)同,SolidFire專為云設(shè)計(jì),Pure雖然易用,但Scale-out都不支持,擴(kuò)展性太差了吧。不過,近日看到Pure已經(jīng)申請(qǐng)了一項(xiàng)關(guān)于存儲(chǔ)集群的專利,估計(jì)今年P(guān)ure有可能支持scale-out)
更好的數(shù)據(jù)縮減率。SF是4K定長(zhǎng)重刪,而Pure是變長(zhǎng)重刪。(理論上講變長(zhǎng)確實(shí)有比較好的重刪效果,但西瓜哥好像看過有用戶反饋,Pure在容量使用率比較高的情況下,好像重刪率有所減低,不知道是不是真的?)
更好的RAID和數(shù)據(jù)保護(hù)。SF采用2副本的方式,不支持雙盤失效,而Pure采用RAID-3D,支持雙盤失效。(這個(gè)其實(shí)從兩方面看,SF雖然不支持雙盤失效,但可以支持單節(jié)點(diǎn)失效,而這個(gè)Pure是不支持的)
容量和性能獨(dú)立擴(kuò)展。(這個(gè)其實(shí)是雙方架構(gòu)不同,SF不管是需要容量還是需要性能,都需要增加節(jié)點(diǎn)。而Pure雖然可以采用scale-up增加容量,但要增加性能需要更換控制器,其實(shí)也不是啥優(yōu)勢(shì)。)
總效率更高。Pure有更好的重刪率,RAID比雙副本有更好的空間利用率。(但Pure的雙控工作方式是主備,平時(shí)有一半性能是浪費(fèi)的,這個(gè)效率上好像也說(shuō)不過去吧?)
原生的FC接口支持。SF只支持iSCSI接口,如果用戶需要FC接口,需要加接口轉(zhuǎn)換器。(SF為云環(huán)境設(shè)計(jì),采用FC應(yīng)該不多,但在企業(yè)市場(chǎng)確實(shí)是一個(gè)問題)
最大化性能。SF的卷需要pin(盯)到某一個(gè)節(jié)點(diǎn)上,因此,就算你有n個(gè)節(jié)點(diǎn),但是這個(gè)卷的性能只能利用1/n。因此一個(gè)數(shù)據(jù)庫(kù)用到多個(gè)卷,必須規(guī)劃不同的卷pin到不同的節(jié)點(diǎn)上。還有,SF系統(tǒng)是針對(duì)4K的IO大小進(jìn)行優(yōu)化的,也就是應(yīng)用要進(jìn)行4K對(duì)齊才能發(fā)揮最大性能。Pure則沒有這些問題。(其實(shí)也就是說(shuō)SF是有LUN歸屬的,因此規(guī)劃要麻煩一點(diǎn),但Pure雖然是雙控,但采用的是主備方式,正常只有一個(gè)控制器工作,當(dāng)然沒有這些問題。但你不覺得只用一個(gè)控制器挺浪費(fèi)的嗎?)
故障時(shí)的性能。Pure在硬盤故障,控制器故障,軟件和硬件升級(jí),維護(hù)和計(jì)劃停機(jī)都沒有性能損失,而SF的指導(dǎo)書說(shuō)這些情況會(huì)造成20-50%的性能損失。(Pure由于采用主備方式,因此控制器故障不會(huì)有性能損失。但RAID重構(gòu)應(yīng)該還是有性能影響的吧?雖然不大)
客戶滿意度。Pure在Satmetrix發(fā)布的全球B2B的2015 Net Promoter Score中獲得最高滿意度。(雖然Pure的口碑確實(shí)不錯(cuò),但考慮到SF和Pure的客戶群體不同,應(yīng)用場(chǎng)景不同,不完全能說(shuō)明問題。)
獨(dú)特的Evergreen Storage & Forever Flash計(jì)劃。Pure 3年免費(fèi)換一次控制器,所有軟件功能不單獨(dú)收費(fèi),SSD終身保修。(其實(shí)羊毛出在羊身上,用戶要不斷購(gòu)買維保才行,這個(gè)只是營(yíng)銷手法而已)
【學(xué)習(xí)心得】
我們看到,Pure確實(shí)在某些方面有一些創(chuàng)新,比如在效率和易用性方面,但Pure也有自己的問題,西瓜哥覺得不支持Scale-out,雙控采用主備方式而不是Active-Active方式是其硬傷。而SolidFire最大可以支持到100個(gè)節(jié)點(diǎn),QoS功能強(qiáng)大,但2副本方式,空間利用率不高,沒有原生FC接口,企業(yè)場(chǎng)景適配差些。怎么說(shuō)呢,也就是說(shuō)SolidFire和Pure架構(gòu)差別太大,就像你拿一個(gè)SERVER SAN的產(chǎn)品和一個(gè)老式的中端雙控陣列去對(duì)比一樣,大家的側(cè)重點(diǎn)和聚焦的應(yīng)用場(chǎng)景都不同,好比蘋果和梨,雖然都是水果,但也沒有辦法說(shuō)那種水果更好。作為用戶,還是需要根據(jù)自己實(shí)際具體需求來(lái)選擇。不用被各廠商給忽悠了,對(duì)吧?
分享到微信 ×
打開微信,點(diǎn)擊底部的“發(fā)現(xiàn)”,
使用“掃一掃”即可將網(wǎng)頁(yè)分享至朋友圈。