NAS - 网络附加存储

2009-07-08 17:21:45

技术资料 存储

  NAS是Network Attached Storage 的简称,中文称为网络附加存储。在NAS存储结构中,存储系统不再通过I/O总线附属某个特定的服务器或客户机,而是直接通过网络接口与网络直接连接,由用户通过网络访问。
  NAS实际上是一个带有瘦服务器(thin server)的存储设备,其作用类似于一个专用的文件服务器。这种专用存储服务器不同于传统的通用服务器,它去掉了通用的服务器原有的不适用的大多数计算功能,而仅仅提供文件系统功能,用于存储服务,大大降低了存储设备的成本。为方便存储到网络之间以最有效的方式发送数据,专门优化了系统硬软件体系结构,多线程、多任务的网络操作系统内核特别适合于处理来自网络的I/O请求,不仅响应速度快,而且数据传输速率也很高。
  与传统以服务器为中心的存储系统相比,数据不再通过服务器内存转发(这会引起额外延迟和阻塞),直接在客户机和存储设备间传送(即所谓第三方传送),服务器仅起控制管理的作用,因而具有更快的响应速度和更高的数据带宽。另外,对服务器的要求降低,可大大降低服务器成本,这样就有利于高性能存储系统在更广的范围内普及应用。它具有较好的协议独立性,支持Unix、Netware、Windows NT、OS/2或Intranet web的数据访问,客户端也不需要任何专用的软件,安装简易,甚至可以充当其它机器的网络驱动器,可以方便的利用现有的管理工具进行管理。
  与传统的通用服务器不同,NAS专用服务器能在不增加复杂度,管理开销,降低可靠性的基础上,使网络的存储容量增加,具有非常好的可扩展性(scalability)。由于不需要服务器提供更多的硬件及服务,使服务器的可靠性和I/O性能大大提高,能充分利用可得到的10m-100mb网络带宽,有较大的数据吞吐量。 NAS可以通过集线器(hub)或交换机(switch)方便地接入到用户网络上,是一种即插即用的网络设备。为用户提供了易于安装、易于使用和管理、可靠性高和可扩展性好的网络存储解决方案。 NAS使文件访问操作更为快捷,并且易于向基础设施增加文件存储容量。因为NAS关注的是文件服务而不是实际文件系统的执行情况,所以NAS设备经常是自包含的,而且相当易于部署。
  NAS设备与客户机之间主要是进行数据传输。今天在Lan/Wan上传输的大量数据被分成许多小的数据块。传输的处理过程需要占用处理器资源来中断和重新访问数据流。如果数据包的处理占用太多的处理器资源,则在同一服务器上运行的应用程序会受到影响。由于网络拥堵影响NAS的性能,所以,其性能局限性之一是网络传输数据的能力。此外, NAS存储的可扩展性也受到设备大小的限制。增加另一台设备非常容易,但是要像访问一台机器上的数据那样访问网络环境中的内容并不容易,因为NAS设备通常具有独特的网络标识符。由于上述这些限制,NAS环境中的数据备份不是集中化的,因此仅限于使用直接连接设备(如专用磁带机或磁带库)或者基于网络的策略,在该策略中,设备上的数据通过企业或专用Lan进行备份。与SAN不同,NAS是部件级的存储方法。NAS将存储设备通过标准的网络拓扑结构连接到一群计算机上,所以NAS在适用性方面具有不少优势。首先,NAS可以无需服务器直接上网,不依赖通用的操作系统,而是采用一个面向用户设计的、专门用于数据存储的简化操作系统,内置了与网络连接所需的协议,因此使整个系统的管理和设置较为简单,其次NAS是真正即插即用的产品,并且物理位置灵活,可放置在工作组内,也可放在其他地点与网络连接。
  NAS没有解决好的一个关键性问题,是其在备份过程中的带宽消耗,网络带宽要同时满足存储和正常的数据访问。现在,一个比较一致的看法是:NAS可以很经济地解决存储容量不足的问题,但难以获得满意的性能,对于关键事务应用而言,它必须使用专用的宽带网段; 因此,如果公司的发展将需要大量的NAS设备或是网络带宽需求超过千兆以太网,就应该考虑最高端的存储解决方案SAN。不过,从适用性和TCO的角度出发,NAS依然应该是国内多数企业的首选结构。电器型服务器是NAS系列设备中最低端的产品。与其他的存储方案不同,电器型服务器不是专门附加的存储设备。它们为网络提供了一个存储的位置,但是由于没有冗余的以及和高性能的组件,它们相对比较便宜。如果你十分注重高可靠性或一流的性能(而且你愿意为此多花一些成本),还是应当考虑 NAS类的更高端产品。
  NAS的特点:
  1)低TCO(Total Cost of Ownership总拥有成本);
  2)扩充性;
  3)跨平台;
  4)高可用性;
  5)高速度;
  6)方便的安装、维护、使用。