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