存储 频道

网络存储:SAN与NAS和谐统一(三)

  融合的方案

  目前,众多公司已经推出了融合NAS与SAN的存储解决方案。每家的方案都会有独特的一面,然而,从总体上看,这些方案大致可分为两类——“NAS头”与“统一存储系统”。

  NAS头的概念实际上相当简单。NAS头由专为提供文件服务而优化的部件构成,这种部件也叫文件管理器(filer)。这些NAS头连接到后端上的SAN存储上,使IT可以以类似于利用SAN存储为其他应用提供存储容量的方式,为NAS头提供存储容量。这就使NAS头后面的存储设备可以根据环境的需求扩展到非常大的容量。

  近来包括IBM、HP、Auspex在内的一些公司先后推出了与其SAN产品相结合的NAS头产品。

  惠普网络存储产品部技术中心经理朱圣瑜告诉笔者,融合的方案其实很简单,惠普早就为用户提供了SAN与NAS相结合的集成解决方案。作为企业级的NAS存储系统,惠普NAS8000能够通过虚拟SAN来存储NAS数据与传统的SAN数据,实现了对NAS和SAN体系结构的集成。

  与惠普的作法相类似,Auspex公司的产品NSc3000的前端通过传统的IP网络与客户端相连,后端通过FC SAN与网络存储设备相连。NSc3000向其客户端提供传统的服务,如NFS或CIFS。客户端将所有的请求送给NSc3000,其系统相应也通过NSc3000送还给用户。通过NSc3000这样的NAS头,NAS系统与SAN系统可以共享存储空间。

  NAS头系统虽然在一定程度上解决了NAS与SAN系统的存储设备级的共享问题,但在文件级的共享问题上却与传统的NAS系统遇到了同样的可扩展性问题。当一个文件系统负载很大时,NAS头很可能成为系统的瓶颈。笔者在前些时候《前进中的NAS》一文中也介绍了一些解决此类问题的方法,如NAS群集技术等。

  在NAS与SAN融合的过程中,“NAS头”方案主要的工作在NAS一端,NAS产品增加了可与SAN相连的“接口”,在融合的方案中往往也是“既有NAS,又有SAN”。而在“统一存储系统”中,整个系统只有一个用户接口。

  EMC公司在2001年推出HighRoad MultiPlex File System。HighRoad系统中包含一个或多个名为Celerra的系统服务器、多个Unix和Windows的客户端,以及多个名为Symmetrix的网络存储设备。系统服务器和客户端都是通过光纤通道与存储设备相连,而系统服务器与客户端则通过传统的IP网络连接。在HighRoad系统中,系统服务器是惟一需要理解文件系统结构的部分,其他的系统组成部分都与文件系统无关。系统服务器通过IP网络向客户端提供文件元数据服务;客户端在获取元数据信息之后,通过光纤通道直接访问网络存储设备。文件的数据位置信息和并发文件访问都是通过FMP(File Mapping Protocol)协议实现的。一个HighRoad系统中可以含有多个文件系统,但每个文件系统必须与一个系统服务器相对应。

  业内另一实现“统一存储系统”的是NetApp的FAS(统一网络存储)系统。这种实现方式和在SAN前加NAS头正好相反,不是SAN到NAS的支持,而是NAS到SAN的支持,即在原有的NAS基础上,增加对FCP协议的支持。由于NAS具有自己的操作系统和文件系统,因此增加的FCP和原有的NFS、CIFS、HTTP一样,仅是一个协议的支持。同一网络存储可以通过不同的接口卡完成对SAN和NAS的同时支持,如通过以太网卡提供NAS的访问服务,而同时又可以通过HBA卡提供SAN的访问服务。至于NAS和SAN则可以共同地有效使用所有虚拟化的空间。同时,可以看到这种实现的模型其管理还是原有的NetApp的产品,因此管理复杂度没有大幅度的改动。换言之,这种统一网络存储也给SAN的存储带来了一种简单化管理的实现方式。

0
相关文章