文档介绍:NAS和SAN存储方案的比较研究
杨 彦 摘要:对文件共事NAS和SAN存储技术做了相应的介绍、分析和比较,NAS系统主要负责提供文件共享,在网络日益复杂的演化中,系统的可维护性也是一个极其重要的考虑因素。随着网络的功能逐渐完善 NAS设备的设计就是为了能够使通用服务器有更多的资源来为较为重要的用户需求服务。NAS的文件器可以使耗费CPU和网络资源的文件服务功能转移到专用的NAS设备上。文件服务是与系统的I/O对应的,它在一般设备中也有较高的优先权。这部分任务移交给NAS设备后,通用服务器就有更多的资源处理重要的任务,如电子邮件处理、远程处理等,并加快系统的响应时间。
多系统问的数据共享
由于网络的演化等原因,一般的企业和Internet网,都是一个多个操作系统和网络结构并存的网络环境。作为一个网络设备对网络环境的支持,NAS设备在设计时就考虑到这种多样性。如仅网络文件系统就支持NFS和CIFS。除此以外,NAS设备还支持多种网络协议,包括TCP/IP等。这种设计使得NAS能够轻易地支持多个系统之间的数据共享,比如提供Unix设备和Windows设备间数据的共享。对于终端数据用户,可以更方便地操作数据而无需知道数据原先是在Unix系统还是在Windows或其他系统中生成的。
适合已有网络结构
在现有的网络结构内添加NAS设备,而且对NAS设备在网络结构中的位置没有任何限制。由于其所支持的文件系统、网络协议等已经在原网络中有过对应的支持,NAS设备的添加也不会引入新的网络支持的问题。NAS的管理也可以融入网络管理软件包中,如HP的OpenView等。
随着企业的扩展,企业内部网络会为一些小的部门设计一些非本地的子网。而NAS的设计就可以为这些子网络提供与企业内部主网络同样的IT支持。一种设计是企业集中的NAS设备,所有的内部网络,包括子网络都利用这个集中的NAS设备。这种设计的好处是集中的存储管理、设备维护等,缺点是网络的数据流可能较大。另一种设计是网络有独立的NAS设备,网络内部有相对比较分散的多个NAS设备都通过NAS管理软件包由IT集中管理和控制。由于用户对数据的存储要求相对集中在一定范围内,如某个子网为工程部的某开发组使用,则该组所用数据大部分都与其项目有关,即所谓的数据的局部性,所以NAS设备在子网内也尽量局部化了网络中的数据流。
在为NAS设备选择和设计操作系统时,系统本身的大小和性能是一些重要的因素。在操作系统之上有各种支持软件,包括运行网络协议层的软件、存储管理软件、用户管理软件等。除去这些软件外,不同的NAS设备生产厂家还有一些服务软件、安全设计软件和故障容忍软件等。由于NAS文件器等NAS设备主要是为网络提供文件服务功能的,所以NAS服务器的核心是网络文件系统。除了性能上可能的不同外,NAS设备与普通计算设备在标准文件系统和网络文件系统上没有很大的不同。
3 SAN的特点
SAN与网络
SAN是连接各种设备的光纤、光纤通道交换机、集线器等网络设备,存储数据的存储设备和连接服务器的主机适配卡。一般需要存取数据的服务器不属于存储区域网的范畴。服务器和服务器上运行的应