具体分析,用户要求建设SAN和NAS融合系统主要有如下原因。
● 扩展性
以光纤为接口的存储网络SAN提供一个高扩展性、高性能的网络存储机构。光纤交换机、光纤存储阵列同时提供高性能(200Mbps)和更大的服务器扩展 空间。这是以SCSI为基础的系统所缺乏的。网络存储NAS可以是已经配置好的,完整的并可追加至数个至数十个TB的网络存储设备。由于NAS设备是基于 目前的TCP/IP网络,远距离存储设备是完全可以实现。一套融合SAN和NAS的解决方案全面获得应用光纤通道的能力,从而让用户获得更大的扩展性、远 程存储和高性能等优点。
● 存储管理
SAN存储网络提供一个存储系统、备 份设备和服务器相互连接的架构。他们之间的数据不再在以太网络上流通从而大大提高以太网络的性能。正由于存储设备与服务器完全分离,用户获得一个与服务器 分开的存储管理理念。我们现在可以对企业的数据和存储作特殊和专业的管理,不用再像以前那样把数据管理与服务器管理混为一谈。复制、备份、恢复数据和安全 的管理可以以中央的控制和管理手段进行。加上把不同的存储池以网络方式连接,用户可以以任何他们需要的方式访问他们的数据,并获得更高的数据完整性。
● 可用性
SAN的高可用性是基于它对灾难恢复、在线备份能力和对冗余存储系统和数据的时效切换能力而来。NAS应用成熟的网络结构提供快速的文件存取时间和高可 用性,数据复制(在存储系统层面)等功能可以保护和提供稳固的文件级存储。一个融合SAN和NAS技术的存储解决方案全面提供一套在以块(Block)和 文件(File)I/O为基础的高效率平衡方案从而全面增强数据的可用性。应用光纤通道的SAN和NAS,整个存储方案提供对主机的多层面的存储连接,高 性能、高可用和容易维护等优点全由一个网络架构提供。
● 服务器联合
在一 个SAN系统中,服务器完全连接到一个数据网络,增加了对用户共有存储阵列的连接。高效率和经济的存储分配可以通过聚合的和高磁盘使用率获得。一个NAS 系统包含在一台NAS服务器中的文件系统并通过以太网接口连接到以太网内,同时使用用户的存储空间。由于服务器的增长和存储的增长不一样,开放的服务器可 以基于数据处理作为组合和管理基础,不受存储限制。一套融合SAN和NAS的存储系统全面提高Unix和Windows服务器对存储设备的使用率达到 75%或者更高。
● NAS和SAN是互补技术
一些其他的信息技术趋势已 经驱使融合网络的采用,其中包括:一些分散式的应用和用户要求访问相同的数据;对提供更高的性能、高可靠性和更低的拥有成本的专有功能系统的高增长要求; 以成熟和习惯的网络标准包括TCP/IP, NFS和CIFS为基础的操作;一个全面降低管理成本和复杂性的需求;一个不需要增加任何人员的高扩展存储系统;一套可以通过重新规划的系统以维持目前拥 有的硬件和管理人员的价值等。
NetApp公司中国区总经理陈文俊指出,从用户应用的角度来划分,必须采用SAN或者NAS的都是少数,绝大多数的应用需求采用SAN或者NAS都能满足,而采用SAN与NAS融合的方案作到了最好的满足(如图3所示)。
san_nas_1.jpg
有集成商这样告诉笔者,对“网络存储”概念的正确解释应该是“一个统一的SAN和NAS组成的基础架构,实现服务器、存储和人员的整 合,真正做到整个网络的存储而不是部分网络存储”。以往与客户打交道,集成商做得最多的事情之一就是解答SAN与NAS的区别,现在很少有这种问题了,客 户们只说“我有这么多东西,你帮我整合到一起”。集成商也不需再表白自己有NAS还是SAN,而只需说“你把需求拿出来,我给你一个Total的方案”。
● 融合的方案
目前,众多公司已经推出了融合NAS与SAN的存储解决方案。每家的方案都会有独特的一面,然而,从总体上看,这些方案大致可分为两类--“NAS头”与“统一存储系统”。
san_nas_2.jpg
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的存储带来了一种简单化管理的实现方式。