傳統的SAN與NAS分別提供的是數據塊與文件兩個不同級別的存儲服務,集群存儲也分為提供數據塊與文件兩個不同級別存儲服務的集群存儲系統。
集群存儲的優勢主要體現在提高並行或分區I/O的整體性能,特別是工作流、讀密集型以及大型文件的訪問,通過采用更低成本的服務器來降低整體成本。
SAN系統具有很高的性能,但是構建和維護起來很復雜。由於數據塊和網絡需求的原因,SAN系統也很難擴容。NAS系統的構建和維護雖然比較簡單,但是由於其聚合設備(又叫做NAS頭)是其架構上的瓶頸,造成其性能很有限。集群存儲提供了SAN和NAS結構的優點。在大多數使用集群存儲的案例中,隨著存儲系統的擴容,性能也隨之提升。壹個大的集群存儲的性能往往勝過壹個SAN系統,但是價格也會更高。集群存儲系統像NAS系統壹樣易於構建、操作和擴容。大多數集群存儲系統沒有傳統NAS系統的固有瓶頸。
集群存儲有兩種實現方式:壹種是硬件基礎架構加上軟件,典型代表是SAN架構+IBM GPFS;另壹種是專用集群存儲,典型代表是Isilon、NetApp GX以及Panasas,其中NetApp GX是構建在NAS基礎架構之上的,但是通過操作系統實現集群存儲。從這個角度講,集群存儲與SAN或NAS不存在競爭關系,是實現不同存儲需求的解決方案。”
集群存儲和NAS的概念是在文件系統層面上的,而SAN是在LUN層面上的,集群存儲可以利用SAN環境實現。因此,集群存儲與SAN解決的問題不同。如果壹定要比較這兩者的優缺點的話,可以說SAN做到的是多個服務器節點可以同時看到SAN環境中的同壹個LUN,還不能做到多服務器節點間的文件級***享。
集群存儲在性能、可靠性及擴展性等多個方面都遠遠優於 NAS。