2.2.2 存儲廠商面對Flash,友善還是敵對?
既然上文中我把Flash看做傳統(tǒng)存儲的死敵,那么目前一些存儲廠商對Flash是什么態(tài)度呢?最早痛恨Flash的專業(yè)存儲廠商是NetApp。在筆者的另一篇文章《引領(lǐng)潮流、隨波逐流、最后追趕潮流?——在荊棘中掙扎前進(jìn)的NetApp》中曾經(jīng)就WAFL與Flash之間的恩怨做過分析。但是不知道當(dāng)初NetApp反對Flash是不是也有更深一層的擔(dān)憂,即Flash或?qū)⒏锏糇约旱拿5谴髣莶豢蓳酰缃袼兄髁鞔鎯S商都針對固態(tài)介質(zhì)做了處理,比如各種動態(tài)分級或者緩存技術(shù)。NetApp的PAM加速卡就是一張插在其FAS陣列中的PCIE Flash卡,其被用作WAFL文件系統(tǒng)的緩存,而不是直接承載WAFL主體數(shù)據(jù)。NetApp也曾經(jīng)說過將來存儲系統(tǒng)中只有兩種介質(zhì)——SSD+SATA,但至少目前看來,NetApp最新的FAS陣列依然是支持SAS與FC磁盤。
EMC對待固態(tài)介質(zhì)的態(tài)度一向都是積極的,他知道固態(tài)介質(zhì)勢不可擋,逃避是沒有用的。也曾經(jīng)大有信心的說SSD將取代FC盤,并且從FAST1.0到FAST2.0再到FAST VP,一直不遺余力的讓SSD在陣列上發(fā)揮最大價(jià)值。其他廠商則基本都是追隨者,隨大流,針對SSD也都是不遺余力的支持,包括開發(fā)動態(tài)數(shù)據(jù)分級/緩存方案,以及在內(nèi)核中針對Flash介質(zhì)特有的IO特性做各方面優(yōu)化。
FusionIO,一家專做PCIE Flash卡的尖兵廠商,在互聯(lián)網(wǎng)后端這個(gè)細(xì)分市場占據(jù)了不少市場份額。互聯(lián)網(wǎng)企業(yè)IT系統(tǒng)的前端和后端是當(dāng)今最流行IT技術(shù)的發(fā)源地,從這里也可以對后續(xù)IT領(lǐng)域的發(fā)展趨勢掠探一二。FusionIO的卡,說俗了就是一種DAS(Direct Attached Storage)方式,你能說它相對于SAN方式是一種倒退么?肯定不是,與其說是倒退,不如說是輪回。能在服務(wù)器本地滿足的IO性能,何必去花大價(jià)錢買個(gè)高端存儲而且性能還不夠呢?國內(nèi)某互聯(lián)網(wǎng)公司幾乎明確了他們的觀點(diǎn),即去IOE,也就是IBM的小機(jī)、Oracle的RDBMS以及EMC的高端存儲。從這一點(diǎn)上來看,EMC已經(jīng)被FusionIO搶了不知道多少單出貨高端存儲的機(jī)會。
EMC能不有所動么?這不,EMC發(fā)布了所謂“閃電計(jì)劃”,也開始搞插在服務(wù)器上的PCIE Flash卡作為陣列的前置緩存,然而他肯定不能以后就賣卡為主了,他真正想帶動的還是其陣列,所以“閃電計(jì)劃”的最終目的其實(shí)是EMC想通過服務(wù)器主機(jī)端的PCIE卡產(chǎn)生一個(gè)鏈帶,后端還是要購買EMC的存儲陣列,所以閃電計(jì)劃在互聯(lián)網(wǎng)后端肯定是不被買賬的,EMC這段時(shí)間好像對互聯(lián)網(wǎng)后端額外重視,但是眼巴巴看著金子被別人挖走,心有不甘。收購GreenPlum就是一步棋。就好像看著一座金山,拼命往上爬卻發(fā)現(xiàn)腳底打滑,于是就去鞋店大肆采購各種鞋子。
PCIE Flash是所有傳統(tǒng)存儲廠商的對手,雖然有廠商比如NetApp將PCIE Flash卡用到自己陣列里給自己加速,但是敵人永遠(yuǎn)是敵人。
固態(tài)存儲介質(zhì)讓傳統(tǒng)外置存儲難受其實(shí)還有另外一個(gè)原因。傳統(tǒng)外置存儲控制器一般為每臺設(shè)備雙控制器,這臺設(shè)備后端如果掛太多SSD,由于固態(tài)介質(zhì)響應(yīng)時(shí)間和IOPS“過高”,則會無法發(fā)揮出這些ssd的性能,可能在20塊左右就可以飽和一臺中端存儲的性能。如果后續(xù)SSD真的全面取代機(jī)械盤,那么外置存儲控制器就會成為大瓶頸,陷入不利環(huán)境。從這一點(diǎn)上來看,傳統(tǒng)外置存儲走向Scale-Out分布式,增加CPU/RAM與盤數(shù)的比例,是支撐全SSD的一個(gè)必要條件。
2.2.3 VTL已經(jīng)成為備份軟件廠商的傀儡
VTL也算是一種外置存儲系統(tǒng)。VTL這個(gè)東西已經(jīng)賴乎乎的存在了很長時(shí)間了,其幕后始作俑者其實(shí)就是一些主流的備份軟件廠商。這些壟斷廠商在操控各種物理帶庫、磁帶機(jī)的磁帶和機(jī)械手方面擁有大量積累,一般廠商較難掌握,所以這套接口寧愿保留,哪怕介質(zhì)從磁帶換成了硬盤,操控和數(shù)據(jù)接口也要保留。對物理帶庫體系的操控、對上層應(yīng)用的數(shù)據(jù)接口以及備份之后數(shù)據(jù)的生命周期管理,這三大件就是這些廠商的生存根基,他們不想失去任何一個(gè)。
僅有少數(shù)的愿意創(chuàng)新的新型備份軟件廠商或者初創(chuàng)不久的廠商才會去推廣純D2D備份,更加專注于上層的數(shù)據(jù)備份與恢復(fù)管理,探索創(chuàng)新。這些廠商在物理帶庫、機(jī)械手等方面基本沒有積累,那么他們就是讓VTL徹底退位的人。而隨著存儲廠商越來越看清市場,在數(shù)據(jù)保護(hù)方面發(fā)力的廠商會越來越多,傳統(tǒng)體系下的壁壘一定要被沖垮。
而后續(xù)低規(guī)格大容量的Flash作為備份介質(zhì)是必經(jīng)之路,如果那時(shí)候的數(shù)據(jù)和操控接口依然沿用傳統(tǒng)物理帶庫的SCSI流式指令以及機(jī)械手控制指令,就非常說不過去了。Flash是可以隨機(jī)尋址的,控制Flash選擇和讀寫的是片選器(Chip Enabler)以及ASIC芯片,都是電子器件,何來機(jī)械手?任何方面都說不過去。
VTL接口被替代之后,下一步就需要數(shù)據(jù)記錄格式的替代,讓備份之后的數(shù)據(jù)直接可以看到,直接可以從備份介質(zhì)中恢復(fù)到源端,而不是使用物理磁帶的格式去讀寫和存放。
所以,傳統(tǒng)物理磁帶以及VTL備份介質(zhì)體系也即將走向終結(jié)。