存储服务器与磁盘阵列存储服务器和磁盘阵列哪个好


根据EnterpriseStrategyGroup高级分析师SteveDuplessie的介绍,针对存储服务器这一需求,有一些厂商是采用了与普通服务器一样的盒子,也有一些厂商会使用一些只足够提供文件服务的缩减版。他把存储服务器定义为一种通过网络向用户或应用提供信息的最优化设备。因此,它通常没有很重的计算负担,但它的设计从底层开始往上都需要提供特定的I/O能力以及数据保护功能。

一台常规服务器必须是通用的,因为它并不知道将有什么类型的负载需求,例如游戏和运行数据库就有很大的不同;而诸如NAS盒子这样的存储服务器则只需要把一类事情处理好就可以了,如文件服务。

那么,什么是一台常规服务器所具有而存储服务器所不具备的呢?根据Duplessie的观点,常规服务器最为代表性的独特功能是具有更强大的处理能力、更多的RAM、更通用的I/O结构以及文件系统。他认为,对于相同的功能来说,大多数存储服务器的执行性能只有常规服务器的50%。

其实,这种为某些特定应用专门定置产品也不是什么新鲜事。例如,TCP/IP路由是所有操作系统都运行一个功能,后来Cisco带头定置了一个专门的盒子,使得这种功能在实现上比原来隶属于通用服务器中有了很大改善。Duplessie认为,当你想优化某一种功能时,在一个专门定置的设备上运行肯定要比在通用设备上运行更有效。

存储咨询公司ProgresSmart的分析师DanTanner也同意Duplessie的观点,认为存储服务器是一种特殊定置的服务器或设备,其操作系统也已经做了精简,单纯针对打印服务器或文件服务器功能。尽管在NAS出现以前,Microsoft表示你可以用常规的服务器来进行文件服务,但是使用通用的服务器来进行文件服务也会带来一些问题,管理一台通用服务器会更复杂,而且面对通用服务器一些人也可能会经不住诱惑而在上面运行多种功能。因此,专门的存储服务器才会成为标准。

明白了这些,也就不用奇怪Microsoft会推出WindowsStorageServer来区别于运行Windows200x操作系统的通用服务器。WindowsStorageServer是一个基于WindowsServer的专向文件和打印服务器,为网络存储而量身定置,它支持文件服务、备份、以及对已存储数据的复制,它也可以用于将多台文件服务器整合到一台机器之中。

WindowsStorageServer包含了先进的可用性特性,如数据快照(point-in-timedatacopies)、复制、服务器集群等,文件包大小从几百GB到几TB不等,在HP和Dell的一些NAS设备中有预装。根据IDC的报告数字,目前运行Windows的NAS设备占到市场上所有NAS设备的一半。

不仅仅是在普通服务器和存储服务器之间存在着概念混淆,有时存储服务器和磁盘阵列也会让人产生一些误解。一台存储服务器可以包含多达24块的磁盘,尽管磁盘阵列通常可能都会包含数百块的磁盘,但24块这个数量也足以跨入磁盘阵列的阵营了,那么这个界限又该怎么划分呢?

Sun公司的Lovell认为,存储服务器通常是单机运做的,不会与其他服务器连接,而多功能的服务器一般会连接到磁盘阵列上。

不过,磁盘阵列也经常会连接到服务器,这台服务器也可以设定为存储服务器,这样的存储服务器是位于磁盘前端的智能设备。在这样的配置情况下,服务器可以管理多层的存储,也可以协调将数据从一层复制到另外一层。

“存储服务器是服务于存储,而磁盘阵列就是存储。通过使用一台存储服务器,你可以使用多种或不同的磁盘阵列。”Tanner的解释可能更易于理解一些。

Duplessie则是这样来区分两个术语:“存储服务器典型地是与文件交流,通过以太网来‘告诉’人或应用;而磁盘阵列是较低层次的设备,只和操作系统交流。”