2008年(456)
分类: 服务器与存储
2008-05-09 11:13:13
存储的学名是Network Attached Storage,意思是网络附加存储。虽然这个概念描述的很准确、很清楚。但它对于一个初学存储技术,或普通的应用系统设计者来讲还是有点含混晦涩。那么如何正确地理解存储呢?
在解释存储之前,我们现解释一下什么是文件服务器。
假设在一个普通的办公网系统(工作站全部为操作系统)中,由于工作的需要,大家可能经常需要共享一部分文档、图片、资料或程序软件,为了实现共享,一般最简单地做法是找一台相对空闲的服务器或工作站,假设其名称为Server-A,Server-A本身安装了大容量硬盘,可以保存大量的文档或者文件。将需要共享的资源存储在server-A的某一个磁盘分区或目录中,如F盘或目录files,将F磁盘分区或目录files的属性设置为共享。根据办公网中用户的角色、职位等设置不同的访问权限。用户可以通过网络邻居找到Server-A和Server-A上共享的F磁盘分区或目录files,继而找到所需要的资源。
这时我们称Server-A是这个办公网系统的文件服务器,它可为系统中所有的客户端工作站提供文件共享访问服务器。
通过文件服务器来实现资源共享是一个非常方便、容易实现的方式,不过由于采用了普通的操作系统系统和NTFS文件系统,Server-A对用户的访问权限管理、容量配额、数据安全保护功能也处于一个相对简单的阶段,数据的传输效率也相对较低。
我们可以对文件服务器Server-A进行改造,去除或减少系统中与文件存储、文件管理无关的组件、功能、服务或软件,加强系统对磁盘、文件系统、数据安全方面的功能,设置完善的用户访问权限、容量空间配额,增加强大的数据安全保护功能,如快照、卷复制、卷镜像等功能,增加统一的系统管理、配置和系统状态监控软件。
在硬件方面,采用专业设计的服务器机箱、采用高性能的CPU、内存和主板,增加冗余电源、冗余风扇等模块化零部件,消除系统的单点故障;增加硬盘数量,通过RAID卡实现硬盘之间的数据容错和访问性能,也可以在文件服务器Server-A后端直接连接一台SCSI存储或FC存储设备来增加Server-A的可用容量。
这个时候的文件服务器就变成了我们常说的存储。那么什么是存储,简单的说存储就是基于专用硬件设备上的、安装特殊操作系统、具有强大用户访问权限管理功能、数据安全保护和恢复功能的文件服务器。
微软推出的( Storage Server)操作系统实际上就是 2003操作系统的简化版,去除了很多与数据存储无关的功能,加强了用户访问权限管理、容量空间配额管理和数据安全保护功能。可以安装在普通的PC服务器上,从而把一个普通的PC服务器当成设备来使用。但实质上与普通操作系统并没有较大的区别,我们可以想使用普通 2003操作系统一样来使用。
市场上很常见的很多低端存储设备都是采用操作系统,具有安装、调试和维护简单、系统结构简单,功能简单和购置成本地等诸多优势,是中小企业用户系统的首选存储设备。
当然真正的中高端以上存储设备在结构上要比普通的文件服务器要复杂的多,在软件功能方面也要比普通的文件服务器强大很多。下一节中我们将详细论述服务器的结构和功能。