NAS是网络存储的重要分支

在上个世纪90年代以前,用户的存储环境使用最多的是DAS(直连存储)的形式。DAS尽管使用方便,但是其中所存储的大量数据无法被其他服务器共享,而且扩容问题很难解决,经常需要宕机进行系统维护。于是,网络存储便掀起了一场轰轰烈烈的革命,它彻底改变了DAS在存储领域的统治地位。

众所周知,网络存储中主要有NAS与SAN两种方式。通过近几年的发展,SAN已经在存储用户中牢牢树立了良好的高端存储形象—性能优异、高可靠性、完全满足在线业务的存储需求。而我们发现,与SAN相比,NAS则处在一个相对窘迫的境地—SAN领域新技术、新产品层出不穷,而NAS设备最近则鲜有声响;众多厂商推出集成的SAN解决方案,为用户提供了更加丰富的功能特性,而NAS设备则更多陷入“单打独斗”的境地。

从产品本身来讲,一方面,众多的NAS产品在性能方面存在很大瓶颈,另一方面,高端NAS产品的价格更是难以被用户接受。在用户心目中,NAS已经渐渐形成了中低端产品的印象。因此,笔者听到有些用户这样评价NAS,“性能无法与SAN相比,功能比服务器少得多,价格甚至比服务器高许多,NAS有点‘高不成,低不就’的感觉。”

前景依旧乐观

然而与广大用户“感觉不好”形成鲜明对比的是良好的市场反应。

最近一段时期,几大NAS厂商的业务依然发展迅猛。Network Appliance的核心NAS业务在2004年第二季度,收入比去年同期增长15.8%;HP在同一时期以64.2%的同比增长,成为销售额年同比增长最快的厂商。

IDC预计NAS在未来几年仍然会保持良好的增长态势。种种迹象表面,NAS仍然会借助网络存储的大潮迅猛发展下去。

走出三大误区

NAS与SAN的定位不同,服务对象不同,也就是说,并不是“高端存储用SAN,低端存储用NAS”,这方面笔者不再多讲。最近通过与一些用户的交流,不禁使笔者认为,原来NAS产品的定位并没有被用户所熟悉,用户对它的理解存在一些误区。

NAS、服务器混为一谈

首先从本质上讲,NAS是存储设备,不是服务器。NAS不是简装版的文件服务器,它具有某些服务器没有的功能特性。服务器的作用是进行业务处理,存储设备的作用是进行数据存储,在一个完整的应用环境中应该将两种设备有机地结合起来使用,服务器重点在前端,存储设备的重点在后端。

NAS的难度在于得到大量数据后如何迅速写入磁盘系统中,而普通服务器的写操作在写入内存后就完成了。一方面NAS操作系统是服务器操作系统的简装版,另一方面,在某些方面,NAS功能要远强于服务器,比如在网络文件共享方面。因此,NAS操作系统是为了满足网络存储而特制的操作系统,它十分精练而且专注于网络文件共享。有用户称,微软当初推出的专用于NAS的操作系统Windows SAK,目的便是直接发展存储,但是没有发展起来。有些厂商无法向用户解释清楚NAS与服务器的区别,于是便把NAS叫作存储服务器,把NAS与服务器整合在一起,这也说明其在NAS产品的发展上遇到了不小的困难。

服务器与NAS比较列表

面向应用

关注点

数据主要来源

服务器

业务处理

处理性能

本服务器产生数据

NAS

存储数据

高速数据存取、数据安全

其他客户端数据

小而全

有些厂商在宣传其NAS产品时声称功能强大,然而仔细分析发现,这些强大的功能与存储关系并不大,比如处理性能、多种应用功能等,更有产品把系统管理服务器与备份服务器都安装到NAS产品之中。

前些时候,许多服务器厂商推出的NAS产品,从产品特征来看,更像是服务器,功能大而全,但是其关注的重点却没有提供足够的优势。众多华而不实的功能会很大程度上影响NAS的核心存储业务。术业有专攻,只有把数据存储的“本行”充分做好,才能博得用户的信心。

需要说明的是,厂商为NAS增加各种功能并不说明其对该产品的重视,这些功能仅仅需要简单的集成便可完成。有分析人士指出,单台NAS产品的利润逐步下降加上各厂商之间的激烈竞争,已经使NAS产品度过了高利时代,尤其是进入门槛较低的中低端市场增加了更多竞争者。这些对于厂商加大研发力度,促进产品发展进步都是不利因素。

性能瓶颈

性能是用户对NAS不满意的一个方面,但是,造成性能下降的因素其实与用户的使用环境有很大的关系。一方面,上文提到的多种功能占用了NAS一部分资源,另外,存储网络与用户内部网络不分开,势必对性能造成影响。

但是,性能绝不是NAS天生的弱点。事实上,某些高端的NAS产品性能十分优秀,许多方面都可以与SAN架构下的产品相抗衡,许多第三方评测机构的结果可以证明这一点,这方面用户可以方便地进行比较。

笔者建议,在千兆以太网价格下降的今天,使用单独的千兆环境对提升NAS的性能会有很大帮助,同时,减少NAS不必要的功能也是一个不错的建议。