原文鏈接 http://www.liusuping.com/storage/das-nas-san-cunchu-jishu-bijiao.html
DAS、NAS、SAN存儲技術的比較
什么是NAS
網絡儲存設備 (Network Attached Storage,NAS),是一種專門的資料儲存技術的名稱,它可以直接連接在電腦網絡上面,對不同操作系統的使用者提供了集中式資料存取服務。
NAS和傳統的檔案儲存服務或是直接儲存設備不同的地方在於NAS設備上面的操作系統和軟件只提供了資料儲存、資料存取、以及相關的管理功能;此外,NAS設備也提供了不止一種檔案傳輸協定。NAS系統通常有一個以上的硬盤,而且和傳統的檔案服務器一樣,通常會把它們組成RAID來提供服務;有了NAS以后,網絡上的其他服務器就可以不必再兼任檔案服務器的功能。NAS的型式很多樣化,可以是一個大量生產的嵌入式設備,也可以在一般的電腦上執行NAS的軟件。
NAS用的是以檔案為單位的通訊協定,例如像是NFS(在UNIX系統上很常見)或是SMB(常用在Windows系統)。NAS所用的是以檔案為單位的通訊協定,相對之下,儲域網絡(SAN)用的則是以區塊為單位的通訊協定、通常是透過SCSI再轉為光纖通道或是iSCSI。
NAS設備用的通常是精簡版的操作系統,只提供了最單純的檔案服務和其相關的通訊協定;舉例來說,有一個叫FreeNAS的開放源碼NAS軟件用的就是精簡版的FreeBSD,它可以在一般的電腦硬件上執行,而商業化的嵌入式設備用的則是封閉源碼的操作系統和通訊協定程式。
簡單來說NAS就是一台在網絡上提供文檔共享服務的的網絡存儲服務器。
NAS的網絡結構
NAS存儲使用以太網接口直接接入現有以太網網絡實現數據的共享。部署靈活,不會對現有網絡結構產生變化。
NAS存儲的優缺點
NAS的優點:
NAS設備一般支持多計算機平台,用戶通過網絡支持協議可進入相同的文檔,因而NAS設備無需改造即可用於混合Unix/Windows NT局域網內。
其次,NAS設備的物理位置同樣是靈活的。它們可放置在工作組內,靠近數據中心的應用服務器,或者也可放在其他地點,通過物理鏈路與網絡連接起來。無需應用服務器的干預,NAS設備允許用戶在網絡上存取數據,這樣既可減小CPU的開銷,也能顯著改善網絡的性能。
對現有網絡環境有很好的適應性。NAS設備對企業網絡環境基本上沒有什么特別的要求和限制,可以很方便的在現有的網絡環境中添加NAS設備。這是因為NAS所支持的那些操作系統和網絡協議都是已在網絡中得到很好的支持,NAS設備的添加不會引發新的網絡支持的問題。
高可擴展性。NAS設備的高擴展性很好的滿足了企業日益增長的存儲需求。NAS的擴展只需通過添加一個節點及網絡設備即可(做到真正的即插即用,並且部署位置非常靈活),基本上啟動NAS設備,運行相應的網絡文件系統,並將這個NAS設備接入網絡環境就完成添加了。
NAS集群技術通過一組NAS設備集合來形成如同一個NAS設備,NAS集群技術提供了一定的存儲分流,使得不同的NAS設備可以同時工作來滿足網絡存儲的存儲需求,從而提高了NAS系統的整體性能,並解決了多個NAS系統的擴展性和管理趨於復雜性的問題。
易管理性。NAS本身就是為了企業內部網絡而設計,實現了異構平台下的數據共享,因此NAS的使用和維護成本就相對很低,管理和維護工作也相對簡單。用戶只需一些簡單的初期設置和管理,NAS設備就可以很好的運行起來。
基於網絡服務的豐富應用
NAS存儲是基於TCP/IP協議的一台網絡文件服務器,因此除了提供基本的NFS、SMB等網絡共享服務之外還可以根據不同的NAS存儲設備提供一些高級的網絡應用,如下圖威聯通NAS所示
在一台NAS設備上同時提供文件共享服務,FTP服務,web服務,日志服務器、打印服務器及備份服務器等基於TCP/IP協議的網絡服務。例如在監控存儲部署方面具有較大優勢。
NAS相對於DAS部署靈活,支持多用戶共享使用。
NAS相對於SAN部署成本非常低。
NAS的缺點
NAS沒有解決與文件服務器相關的一個關鍵性問題,即使用過程中的帶寬消耗。與將數據流從LAN中轉移出去的存儲區域網(SAN)不同,NAS仍使用網絡進行備份和恢復。NAS 的一個缺點是它將存儲事務由並行SCSI連接轉移到了網絡上。這就是說LAN除了必須處理正常的最終用戶傳輸流外,還必須處理包括備份操作的存儲磁盤請求。
存儲性能的局限。NAS只適合應用在較小的網絡或者局域網內。因為NAS受限於企業網絡的帶寬,很可能會出現當多台客戶端訪問NAS文件系統時,NAS的性能大大的下降,最終不能滿足用戶的需求。
可靠性還有待提高。當企業內部網絡發展到一定的規模時,NAS設備的數據服務和數據管理形成了網絡的雙重負擔,也就是說NAS除了要處理正常的終端數據I/O請求外,還需要做備份和恢復等操作。並且NAS后期的擴容成本高;一般的NAS沒有高可用配置,容易形成單點故障。
NAS和簡單PC服務器的區別
價格優勢:
省去了鍵盤,鼠標,顯示器等外部設備,從而大大節約了經費開銷,按照平均存儲價格來說NAS單位存儲對應的價格要遠遠低於服務器,而且他采用了RAID 5級別的數據保護技術,從而讓數據存儲更加放心更加安全。
穩定性優勢:
功能單純並且移除了許多不必要的連接器、控制晶片、電子回路,如鍵盤、鼠標、VGA等;所以架構上相比常見計算機有了簡化。
管理優勢
NAS設備用的通常是精簡版的操作系統,只提供了最單純的檔案服務和其相關的通訊協定,並且針對NAS的服務提供了簡便靈活的管理軟件。例如web管理,客戶端管理等方式。
DAS、NAS和SAN的比較
DAS:直接附加存儲
DAS(Direct Attached Storage—直接附加存儲)是指將存儲設備通過SCSI接口或光纖通道直接連接到一台計算機上。DAS的適用環境為:
1)服務器在地理分布上很分散,通過SAN或NAS在它們之間進行互連非常困難時。
2)存儲系統必須被直接連接到應用服務器(如Microsoft Cluster Server或某些數據庫使用的“原始分區”)上時;
3)只有單台服務器,存儲設備無需與其他服務器共享。
SAN:存儲區域網絡
先看下下圖的SAN存儲的網絡拓撲圖
SAN存儲通過光纖交換機將磁盤空間分配給不同的服務器,服務器通過以太網對外提供服務,存儲區域與用戶的應用區域隔離。
SAN(存儲區域網絡)通過光纖通道連接到一群計算機上。在該網絡中提供了多主機連接,但並非通過標准的網絡拓撲。
高帶寬:SAN的結構允許任何服務器連接到任何存儲陣列,這樣不管數據置放在那里,服務器都可直接存取所需的數據。因為采用了光纖接口,SAN還具有更高的帶寬。
獨立的存儲網絡:因為SAN解決方案是從基本功能剝離出存儲功能,所以運行備份操作就無需考慮它們對網絡總體性能的影響。
管理便捷:SAN方案也使得管理及集中控制實現簡化,特別是對於全部存儲設備都集群在一起的時候。
遠距離部署:光纖接口提供了50公里的連接長度,這使得實現物理上分離的、不在機房的存儲變得非常容易。
SAN主要用於存儲量大的工作環境,如ISP、銀行等,最大的缺點就是成本高。
總結
根據DAS、NAS、SAN的不同特性,DAS及SAN是基於存儲空間的磁盤分配,是基於硬件層面的存儲方式,而NAS則是基於應用層面的存儲方式,可以根據應用環境來對其進行總結。
DAS多采用SCSI或SAS接口,由於部署節點的單一性及較高的性能,適用於單一節點的企業級應用,或者地理位置比較分散的服務器使用。DAS由於部署的局限性目前使用量越來越少。
NAS利用現有以太網網絡,因此部署靈活,部署的成本非常低,基於TCP/IP協議的特性可以提供豐富的網絡服務,基於文件的形式提供數據的存儲及備份,但是TCP/IP協議決定了數據傳輸的數據打包及解包會占用系統資源,另外傳輸速率受限於以太網的速率,因此不適用於企業級應用,通常部署於部門級應用。
SAN存儲使用光纖網絡進行傳輸,並且獨立於應用網絡,可以提供非常高的帶寬,數據的傳輸基於塊協議,無需對數據進行處理,直接進行傳送,因此性能最好,另外光纖線路可以提供遠距離的高帶寬鏈路,可以實現數據中心的異地災備應用,但是部署成本較高。因此SAN存儲多應用於企業級的存儲部署中。
隨着技術的發展,以iSCSI技術的IP SAN技術使NAS存儲搶占了一部分SAN存儲的市場份額,另外隨着10Gb以太網技術的發展NAS存儲的發展空間將會更加廣闊。