技巧:NAS和文件集群服务的方法

  NAS和文件集群服务的方法:大多数公司采用的集群技术应用于存储、文件系统和文件服务器。集群技术可以为存储系统增加待机或故障接管的能力,而这些能力反过来为大量的控制器、存储节点或处理器,以及集群文件系统提供扩展支持。讨论集群存储时产生困惑的一个原因是,既有基于块(iSCSI和光纤通道)和基于文件(NAS NFS和CIFS)的存储,虚拟磁带库,还有各种各样其它的集群存储解决方法。

  集群文件系统能够让管理员跨应用服务器访问同一个存储池。同时,集群文件系统也允许对数据文件的共享访问(读取和写入),这样,无论是直接式存储还是网络存储,都有利于保持文件的一致性与完整性。现在的集群文件系统有SGI推出的高度可扩展性文件共享系统(CXFS),美国昆腾公司的归档软件(StorNext),Red Hat的全球文件系统(GFS),IBM的两种共享文件系统SFS和GPFS。并不是所有的集群NAS都有一个集群文件系统,也不是所有的集群文件系统都要依赖集群NAS服务器。有些系统(例如IBRIX公司的提供多用途文件系统解决方案的IBRIX Fusion)可以将这两者结合起来。

  与传统的NAS文件服务器或集群存储系统相比,集群文件服务器的不同之处在于硬件与软件结合起来的方式。集群文件系统可以安装在应用服务器上,或者专门的设备或服务器上,将它们转化成为存储服务器(本质上变成一个集群文件服务器)。有的集群文件服务器,如惠普的PolyServe和IBRIX的 Fusion,都是混合的系统,从而能够使集群式或者平行文件系统在符合业界标准的服务器上部署。

  有的厂商拥有双重或多重存储控制器、存储引擎、NAS或者网关,使用主动/主动模式(两个控制器同时工作)还是主动/被动模式( 其中一个控制器是备用的)。他们声称具有集群存储系统。我想说的是,如果你将一对存储处理器或是控制器等同于一个集群,你就将不得不考虑每一个具有两个节点以上的存储系统是一个集群……这样的话,几乎包括了市场上所有的中档存储区域网络(SAN)、直连式存储(DAS)以及NAS存储系统。

  还有更多的厂商能够提供集群NAS存储(换言之,超过基本的故障接管),更为重要的是,他们还可以提供集群文件服务器。NAS,就本质上来说,是一种安装在硬件之上的文件服务器的解决方案。有某些情况下,它具有能够将硬件转化成为集群文件服务器的能力。能够提供NAS硬件/软件的解决方案,同时支持集群文件系统和底层硬件的产品包括NetApp的GX,BlueArc的Titan以及Isilon和Panasas的集群存储产品.

  Isilon和Panasas运用的是专有的处理器和存储器。BlueArc使用的是优化处理器,这些处理器附属于由多个厂商提供的底层RAID控制器,并且可以共享访问。还有的产品利用安装在符合业界标准服务器上的集群文件系统,将服务器转化为存储服务器,例如惠普的PolyServe和IBRIX的 Fusion。