NAS和文件集群服務的方法:大多數(shù)公司采用的集群技術應用于存儲、文件系統(tǒng)和文件服務器。集群技術可以為存儲系統(tǒng)增加待機或故障接管的能力,而這些能力反過來為大量的控制器、存儲節(jié)點或處理器,以及集群文件系統(tǒng)提供擴展支持。討論集群存儲時產生困惑的一個原因是,既有基于塊(iSCSI和光纖通道)和基于文件(NAS NFS和CIFS)的存儲,虛擬磁帶庫,還有各種各樣其它的集群存儲解決方法。
集群文件系統(tǒng)能夠讓管理員跨應用服務器訪問同一個存儲池。同時,集群文件系統(tǒng)也允許對數(shù)據(jù)文件的共享訪問(讀取和寫入),這樣,無論是直接式存儲還是網絡存儲,都有利于保持文件的一致性與完整性。現(xiàn)在的集群文件系統(tǒng)有SGI推出的高度可擴展性文件共享系統(tǒng)(CXFS),美國昆騰公司的歸檔軟件(StorNext),Red Hat的全球文件系統(tǒng)(GFS),IBM的兩種共享文件系統(tǒng)SFS和GPFS。并不是所有的集群NAS都有一個集群文件系統(tǒng),也不是所有的集群文件系統(tǒng)都要依賴集群NAS服務器。有些系統(tǒng)(例如IBRIX公司的提供多用途文件系統(tǒng)解決方案的IBRIX Fusion)可以將這兩者結合起來。
與傳統(tǒng)的NAS文件服務器或集群存儲系統(tǒng)相比,集群文件服務器的不同之處在于硬件與軟件結合起來的方式。集群文件系統(tǒng)可以安裝在應用服務器上,或者專門的設備或服務器上,將它們轉化成為存儲服務器(本質上變成一個集群文件服務器)。有的集群文件服務器,如惠普的PolyServe和IBRIX的 Fusion,都是混合的系統(tǒng),從而能夠使集群式或者平行文件系統(tǒng)在符合業(yè)界標準的服務器上部署。
有的廠商擁有雙重或多重存儲控制器、存儲引擎、NAS或者網關,使用主動/主動模式(兩個控制器同時工作)還是主動/被動模式( 其中一個控制器是備用的)。他們聲稱具有集群存儲系統(tǒng)。我想說的是,如果你將一對存儲處理器或是控制器等同于一個集群,你就將不得不考慮每一個具有兩個節(jié)點以上的存儲系統(tǒng)是一個集群……這樣的話,幾乎包括了市場上所有的中檔存儲區(qū)域網絡(SAN)、直連式存儲(DAS)以及NAS存儲系統(tǒng)。
還有更多的廠商能夠提供集群NAS存儲(換言之,超過基本的故障接管),更為重要的是,他們還可以提供集群文件服務器。NAS,就本質上來說,是一種安裝在硬件之上的文件服務器的解決方案。有某些情況下,它具有能夠將硬件轉化成為集群文件服務器的能力。能夠提供NAS硬件/軟件的解決方案,同時支持集群文件系統(tǒng)和底層硬件的產品包括NetApp的GX,BlueArc的Titan以及Isilon和Panasas的集群存儲產品.
Isilon和Panasas運用的是專有的處理器和存儲器。BlueArc使用的是優(yōu)化處理器,這些處理器附屬于由多個廠商提供的底層RAID控制器,并且可以共享訪問。還有的產品利用安裝在符合業(yè)界標準服務器上的集群文件系統(tǒng),將服務器轉化為存儲服務器,例如惠普的PolyServe和IBRIX的 Fusion。