深入淺出談存儲之NAS是什麼

轉載自: http://storage.it168.com/a2012/0217/1313/000001313391.shtml

NAS是Network-Attached Storage的簡稱。中文一般稱爲“網絡附加存儲”,或者“網絡連接存儲”。但是再愛國的業內人士也不喜歡叫這個中文名,就像鄉下阿伯也不喜歡把NBA叫做“國家籃球聯盟”一樣。我們可以顧名思義的把NAS理解成通過網絡提供存儲的設備。比如你在裝了Linux的電腦上共享一個目錄,讓其他Linux客戶能夠通過NFS協議訪問該目錄,那這臺電腦就是一定意義上的NAS。如果你在這臺電腦上裝些軟件,讓Windows用戶(通過CIFS)和Linux用戶(通過NFS)都能訪問這臺電腦上的共享目錄,那這臺電腦就成了完全意義的NAS。一般NAS支持CIFS和NFS等協議,有些甚至支持FTP,但不是必須。下圖展示了NAS在企業環境中扮演的角色。如果你不熟悉這些協議也不必擔心,我們會在以後的文章中講到。

  當然,上文提到的這臺NAS肯定賣不出去的。大多數企業之所以選擇EMC和NetApp等公司的NAS,是因爲它們有着一般文件服務器難以實現的功能。先簡單的介紹一點,姑娘們請擦亮眼睛,看看和一般IT男搗鼓的東西差別有多大。

  一.高性能。如果把一般文件服務器的性能比作一輛自行車,那NAS就是一輛寶馬,不但負載能力強,速度也快(這個比喻是不是太俗了?)。這主要依靠多個層面的優化得到的:

  1. NAS的操作系統經過高度定製,去掉了不必要的功能,完全爲文件傳輸服務,在操作系統的層面提高了性能。這就像運動員都要輕裝上陣一樣的道理。EMC Celerra的DART和NetApp的ONTAP就是知名的NAS操作系統。

  2. NAS支持LACP等鏈路聚合協議,提高了網絡帶寬。數據從網絡進入NAS,如百川歸海。如果把幾條河並在一起,流量就大了。

  3. NAS後端可以採用高性能的SAN。SAN通過cache和RAID等機制提高了性能。RAID 0 等技術能夠通過stripe(條帶)實現併發讀寫。併發讀寫的優勢可以通過一個類比來幫助理解:比如現在有一批檔案需要錄入到電腦上,經理一個人打字需要做5天。分給5位員工一起做,一天就可以做完了。

  4. NAS能對後端提供的邏輯卷(比如CLARiiON上的LUN)再做一次stripe,在高負載情況下保持高性能。比如有5批檔案需要錄入到電腦上,總經理可以平分給5位經理(相當邏輯卷的條帶),5位經理再分給5位員工(相當RAID的條帶)。

  二.避免單點故障(single point of failure),實現高穩定性:

  1. NAS的機頭有一個隨時待命的替補(standby),一旦機頭跑着跑着受傷了,替補可以自動補上。

  2. 在一條網絡鏈路出現問題的時候,同一個Channel Group的其他鏈路還能繼續傳數據。

  3. NAS機頭到SAN的鏈路也有多條,一條發生故障,可以通過另一條訪問。

  4. RAID和hotspare技術儘量避免了硬盤損壞而導致數據丟失。

  三.快照和備份技術,保證了數據的安全:

  1. 很多NAS產品都支持快照技術,對文件系統定時拍快照,在不佔用大量空間的前提下支持數據的快速恢復。比如EMC Celerra的Snapsure和NetApp Filer的Snapshot。

  2. 對NDMP協議的支持,使NAS的數據備份和還原更快速,方便,且不佔用網絡資源。

  四.支持數據的歸檔和重複數據刪除,節省了費用:

  1.長期沒有使用的文件,可以歸檔到較低端的存儲上,把更快更穩定的NAS存儲空間讓給熱門數據,這個過程對客戶端是透明的。Celerra的FileMover API和NetApp的Fpolicy都支持此功能。

  2.張三同志存在“/攝影技術/陳老師專題”和李四同志存在“/先進性學習/活動採風”裏的幾百兆圖片是一樣的,但互相都不知道。NAS保存兩份相同數據不是浪費了空間了嗎?重複數據刪除(deduplication)技術對相同內容的多個文件只保留一份內容。既節省了空間,又對用戶透明。



發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章