存储服务器
存储服务器是指为特定目标而设计,因此配置方式也不同。它可能是拥有一点额外的存储,也可能拥有很大的存储空间的服务器。
有的人认为存储服务器就是在服务器上附加一些特性,也有一些人把它定义为一种专门面向特定功能的“简装箱”,还有的人则认为这个术语应该是特指NAS(network attached storage)设备。
这里我们将尝试给存储服务器一个严格的定义,将它与普通服务器区分开来,同时也列举市场上一些存储服务器的实例。
网络存储服务器
NAS是一种通过RJ45网络接口与网络交换机相连接的存储设备,主要用于局域网环境中多台计算机主机共享存储空间和,为局域网中的计算机提供文件共享服务,因此又称为文件服务器。
一台NAS存储设备至少包括硬件和针对文件共享应用优化过的操作系统两个基本组成部分。硬件包括CPU、内存、主板、包含RAID功能的多块硬盘。小型NAS的CPU、内存一般都嵌入在主板中,硬盘一般在2-5块,支持RAID冗余功能;软件一般是由开源操作系统(FreeBSD、Linux)等针对文件共享应用优化裁剪而来,FreeNAS就是一款很流行的文件共享专用 FreeBSD 操作系统;也有用windows XP裁剪而成的,微软也有一款专用的NAS操作系统WSS。
为了让NAS能够适合更多的应用,各NAS厂商都在软件方面下了很大的功夫,增加了很多很实用的功能。例如:集成在NAS中的打印服务器功能,可以在局域网中轻松实现打印共享;在用户权限管理方面支持用户权限、组权限和windows域功能,可以配置丰富的访问权限;支持NFS/SMB/AFP/CIFS/FTP/HTTP等文件协议,可以实现windows/Mac/Linux客户端的共享,可以通过FTP的方式上传下载文件,可以通过web方式随时随地浏览共享文件;支持BT下载,支持DLNA设备的流媒体服务。有些NAS还支持磁盘配额管理,可以方便的控制每个用户最大的磁盘使用空间。
磁盘阵列
磁盘阵列(Redundant Arrays of Independent Drives,RAID),有“独立磁盘构成的具有冗余能力的阵列”之意。
磁盘阵列是由很多块独立的磁盘,组合成一个容量巨大的磁盘组,利用个别磁盘提供数据所产生加成效果提升整个磁盘系统效能。利用这项技术,将数据切割成许多区段,分别存放在各个硬盘上。
磁盘阵列还能利用同位检查(Parity Check)的观念,在数组中任意一个硬盘故障时,仍可读出数据,在数据重构时,将数据经计算后重新置入新硬盘中。
1、性质不同:
磁盘阵列是一种方法,(存储服务器)是物理设备。独立磁盘冗余阵列(RAID)是把相同的数据存储在多个硬盘的不同的地方的方法。存储服务器是指为特定目标而设计,因此配置方式也不同。它可能是拥有一点额外的存储,也可能拥有很大的存储空间的服务器。
2、用途不同:
存储服务器用于提供存储数据的服务。RAID技术用于高了数据存取速度、实现了对数据的冗余保护。
3、组成不同:
磁盘阵列通过把数据放在多个硬盘上,输入输出操作能以平衡的方式交叠,改良性能。因为多个硬盘增加了平均故障间隔时间(MTBF),储存冗余数据也增加了容错。
存储服务器通常是独立的单元。有的时候它们会被设计成4U机架式。或者也可以由两个箱子组成一个存储单元以及一个位于附近的服务器。
简单理解
1、磁盘阵列和服务器的本质区别是一个是存储系统,一个是计算系统;
2、磁盘阵列是存储单元,是对磁盘进行管理控制的系统;它的作用是为计算单元提供大容量的存储空间;
3、服务器是计算单元,它的作用是运行各种运用系统,提供各种应用服务;
4、磁盘阵列与服务器的关系是:磁盘阵列为服务器提供安全的、可靠的、可申缩的外部存储空间;