目前數(shù)據(jù)存儲(chǔ)的形態(tài),主要就是SAN、NAS和OBJ這三種。作為存儲(chǔ)三部曲的第一部,先來說說我最喜歡的NAS。
NAS(Network Attached Storage),網(wǎng)絡(luò)附加存儲(chǔ)。簡(jiǎn)單的說,NAS就是一個(gè)專業(yè)的網(wǎng)絡(luò)文件系統(tǒng)。
NAS的主要場(chǎng)景與分類:
主要用于應(yīng)用系統(tǒng)存儲(chǔ)非結(jié)構(gòu)化數(shù)據(jù)(文檔、圖片、語音、視頻等),不僅是為了存儲(chǔ),更是為了共享。在應(yīng)用負(fù)載均衡架構(gòu)下,更能體現(xiàn)出一種簡(jiǎn)約。
關(guān)于數(shù)據(jù)中心級(jí)的NAS產(chǎn)品,主要分為商用和開源兩個(gè)技術(shù)陣營(yíng)。
商用:主要是NetApp的FAS、EMC的Isilon,還有新的Qumulo
開源:主要是Ceph和Gluster兩個(gè)社區(qū)項(xiàng)目
NAS的使用經(jīng)驗(yàn)與教訓(xùn):
產(chǎn)品,就像人一樣有故事。我有個(gè)朋友,就跟我講過一個(gè)他和NetApp“小故事”。
早些年,朋友還是個(gè)無知少年的時(shí)候,在展會(huì)上看到NetApp,不知道是干啥的,回來就開始學(xué)習(xí)了解,感覺技術(shù)很不錯(cuò),再后來還就真有機(jī)會(huì)引入了NetApp的NAS解決方案,用于支撐辦公類文件存儲(chǔ)。
只是沒想到在最后存儲(chǔ)割接過程中發(fā)生了嚴(yán)重的性能瓶頸。費(fèi)了半天勁定位到問題,是因?yàn)橐粋€(gè)文件目錄里存了254萬多個(gè)“垃圾”文件,算是文件存儲(chǔ)規(guī)劃踩了產(chǎn)品技術(shù)限制的雷。
因?yàn)镹AS是基于文件系統(tǒng)的,所以受制于文件系統(tǒng)特性,使用NAS支撐非結(jié)構(gòu)化數(shù)據(jù)存儲(chǔ)時(shí),特別是對(duì)于海量小文件的情況,一定要提前做好相應(yīng)的存儲(chǔ)目錄層次設(shè)計(jì),最好有4-5層的目錄深度,日期就是很重要的維度,最終目的就是為了控制單一目錄中的文件數(shù)目,降低系統(tǒng)開銷。
要深刻認(rèn)識(shí)到碼農(nóng)的技術(shù)局限性,尤其是對(duì)于IT基礎(chǔ)架構(gòu),可以說幾乎沒有經(jīng)驗(yàn),必須建立開發(fā)對(duì)于數(shù)據(jù)存儲(chǔ)目錄的設(shè)計(jì)規(guī)范,反復(fù)宣導(dǎo),定期排查,否則,搞不好哪天就會(huì)在NAS上長(zhǎng)出一個(gè)瘤,運(yùn)氣不好還會(huì)癌變。
分布式NAS的現(xiàn)狀與對(duì)比:
再說說開源,隨著互聯(lián)網(wǎng)的飛速發(fā)展,傳統(tǒng)的NAS在并發(fā),擴(kuò)展和容量上無法支撐互聯(lián)網(wǎng)業(yè)務(wù)模式。所以,后來BAT們都通過自研的方式解決了他們于非結(jié)構(gòu)化數(shù)據(jù)的存儲(chǔ)支持,而這一切的改變都要?dú)w功于亞馬遜的S3,這一點(diǎn)留到下一次再細(xì)說。
其實(shí)早期的商業(yè)產(chǎn)品也有過Scale-Out NAS的嘗試,但缺少分布式和互聯(lián)網(wǎng)的基因。但隨著開源技術(shù)的發(fā)展,分布式的NAS的出現(xiàn)也是必然。
關(guān)于分布式NAS,恰巧我有個(gè)客戶正在做相關(guān)測(cè)試,順便問了問情況。
關(guān)于Ceph的CephFS,各方認(rèn)為都不成熟,無法用于生產(chǎn),客戶不考慮測(cè)試。
客戶對(duì)Gluster比較感興趣,測(cè)試后感覺還不錯(cuò),但目前不支持?jǐn)?shù)據(jù)分層。
Ceph和Gluster的背后都有Redhat和IBM的身影,再算上GPFS,產(chǎn)品有重疊。
考慮到支持國(guó)貨,客戶還測(cè)了一款叫OpenFS的軟件,并與Gluster做了對(duì)比。
OpenFS,是國(guó)產(chǎn)存儲(chǔ)公司宏杉科技基于Gluster做的SDS(Software Define Storage,軟件定義存儲(chǔ))產(chǎn)品,并針對(duì)元數(shù)據(jù)(metadata)和存儲(chǔ)塊(brick)的存儲(chǔ)做了優(yōu)化和改進(jìn),因此相比傳統(tǒng)的Gluster,OpenFS的讀寫性能提升了不少。
對(duì)于國(guó)產(chǎn),還是有要給于足夠的寬容和耐心,如果你有一點(diǎn)點(diǎn)心動(dòng),有一點(diǎn)點(diǎn)風(fēng)控,可以嘗試一下國(guó)產(chǎn)分布式NAS。
要說客戶的常規(guī)需求,傳統(tǒng)的NAS設(shè)備都能解決,而且還有豐富的功能和完善的容災(zāi)解決方案。但是如果不是分布式的,估計(jì)大概率會(huì)被鄙視。為了能站在鄙視鏈的頂端,我這個(gè)客戶特意對(duì)分布式NAS做了些學(xué)習(xí)研究,僅供參考。
當(dāng)下,正處于一個(gè)基于X86的分布式時(shí)代。科技進(jìn)步會(huì)演進(jìn)掉一些產(chǎn)品,但市場(chǎng)才是檢驗(yàn)產(chǎn)品的試金石。目前看,企業(yè)內(nèi)部的IT基礎(chǔ)架構(gòu)中還是離不開NAS,至于商業(yè)和開源,那就是仁者見仁,智者見智的事情了。而所謂的鄙視鏈,只不過是個(gè)怪圈,這一點(diǎn),友商們最清楚不過了!
原文標(biāo)題:存儲(chǔ)三部曲:誰將站在NAS鄙視鏈的頂端?
文章出處:【微信公眾號(hào):ssdfans】歡迎添加關(guān)注!文章轉(zhuǎn)載請(qǐng)注明出處。
責(zé)任編輯:haq
-
存儲(chǔ)器
+關(guān)注
關(guān)注
38文章
7402瀏覽量
163387 -
NAS
+關(guān)注
關(guān)注
11文章
276瀏覽量
112310
原文標(biāo)題:存儲(chǔ)三部曲:誰將站在NAS鄙視鏈的頂端?
文章出處:【微信號(hào):SSDFans,微信公眾號(hào):SSDFans】歡迎添加關(guān)注!文章轉(zhuǎn)載請(qǐng)注明出處。
發(fā)布評(píng)論請(qǐng)先 登錄
相關(guān)推薦
評(píng)論