计算机给世界的发展带来了巨大的动力。科技的进步,使人们急需从各种地方获得有效的资源。网络时代的发展,加上五彩斑斓的多媒体应用,使得运行在不同系统平台上的数据资料呈几何级数激增。 IDC 预测,今后几年世界范围内磁盘存储系统的容量将以每年 79.6% 的
速度递增,存储设备的发展速度几何倍落后于网络带宽的发展。传统的以服务器为中心的存储网络架构面对源源不断的数据流已显得力不从心。人们希望可以找到一
种新的数据存储模式,独立出存储设备,同时具有良好的扩展性、可用性、可靠性,以满足今后数据存储的要求。数据存储市场的发展,使得以服务器为中心的数据
存储模式逐渐向以数据为中心的数据存储模式转化。 NAS 即是这种新型数据存储模式的具体体现。
目前磁盘存储市场上,存储分类根据服务器类型分为:封闭系统的存储和开放系统的存储。封闭系统主要指大型机, AS400 等服务器,开放系统指基于包括 Windows 、 UNIX 、 Linux 等操作系统的服务器;开放系统的存储分内置存储和外挂存储;开放系统的外挂存储根据连接的方式分为:直连式存储( Direct-Attached Storage ,简称 DAS )和网络化存储( Fabric-Attached Storage ,简称 FAS );开放系统的网络化存储根据传输协议又分为:网络接入存储( Network-Attached Storage ,简称 NAS )和存储区域网络( Storage Area Network ,简称 SAN )。
现在网络存储的优势越来越明显并且已经被广泛接受。而对于一些中小型企业来说,购买昂贵的 NAS 设备却是比较难负担的。这样 FreeNAS 应运而生,它是一套免费的 NAS 服务器,它能将一部普通 PC 变成网络存储服务器。该软件基于 FreeBSD , Samba 及 PHP ,支持 CIFS(samba), FTP, NFS protocols, Software RAID (0,1,5) 及 web 界面的设定工具。用户可通过 Windows 、 Macs 、 FTP 、 SSH 及网络文件系统 (NFS) 来访问存储服务器; FreeNAS 可被安装于硬盘或移动介质 USB Flash Disk 上,所占空间不足 16MB 。 FreeNAS 服务器前途无量;它的开发工作十分活跃。它是组建简单网络存储服务器的绝佳选择,免去安装整套 Linux 或 FreeBSD 的烦恼 .FreeNAS 是免费的,(但听说 FreeNAS 将要收费!!)安装简易。
二 iSCSI
iSCSI 技术是一种由 IBM 公司研究开发的,是一个供硬件设备使用的可以在 IP 协议的上层运行的 SCSI 指令集,这种指令集合可以实现在 IP 网络上运行 SCSI 协议,使其能够在诸如高速千兆以太网上进行路由选择。 iSCSI 技术是一种新储存技术,该技术是将现有 SCSI 接口与以太网络 (Ethernet) 技术结合,使服务器可与使用 IP 网络的储存装置互相交换资料。
iSCSI : Internet 小型计算机系统接口 ( iSCSI : Internet Small Computer System Interface ) Internet 小型计算机系统接口( iSCSI )是一种基于 TCP/IP 的协议,用来建立和管理 IP 存储设备、主机和客户机等之间的相互连接,并创建存储区域网络( SAN )。 SAN 使得 SCSI
ISCSI ( Internet SCSI )是 2003 年 IETF ( InternetEngineering Task Force ,互联网工程任务组)制订的一项标准,用于将 SCSI 数据块映射成以太网数据包。 SCSI ( Small Computer System Interface )是块数据传输协议,在存储行业广泛应用,是存储设备最基本的标准协议。从根本上说, I SCS I 协议是一种利用 IP 网络来传输潜伏时间短的 SCSI 数据块的方法, ISCSI 使用以太网协议传送 SCSI 命令、响应和数据。 ISCSI 可以用我们已经熟悉和每天都在使用的以太网来构建 IP 存储局域网。通过这种方法, ISCSI 克服了直接连接存储的局限性,使我们可以跨不同服务器共享存储资源,并可以在不停机状态下扩充存储容量。
操作简单,维护方便:对 I SCS I 存储网络的管理,实际上就是对以太网设备的管理,只需花费少量的资金去培训 ISCSI 存储网络管理员。当 ISCSI 存储网络出现故障时,问题定位及解决也会因为以太网的普及而变得容易。
扩充性强:对于已经构建的 I SCS I 存储网络来说,增加 ISCSI 存储设备和服务器都将变得简单且无需改变网络的体系结构。
带宽和性能: I SCS I 存储网络的访问带宽依赖以太网带宽。随着千兆以太网的普及和万兆以太网的应用, ISCSI 存储网络会达到甚至超过 FC ( FiberChannel ,光连通道)存储网络的带宽和性能。突破距离限制: I SCS I 存储网络使用的是以太网,因而在服务器和存储设备的空间布局上的限制就会少了很多,甚至可以跨越地区和国家。
那么何谓 PC 架构?按字面的意思可以理解为存储设备建立在 PC 服务器的基础上。即就是选择一个普通的、性能优良的、可支持多块磁盘的 PC (一般为 PC 服务器和工控服务器),选择一款相对成熟稳定的 iSCSI target 软件,将 iSCSI Target 软件安装在 PC 服务器上,使普通的 PC 服务器转变成一台 iSCSI 存储设备,并通过 PC 服务器的以太网卡对外提供 iSCSI 数据传输协议。
目前常见的 iSCSI Target 软件多半由商业软件厂商提供,如 DataCore Software 的 SANmelody , FalconStor Software 的 iSCSI Server for Windows ,和 String Bean Software 的 WinTarget 等。这软件都只能运行在 Windows 操作系统平台上。
在 PC 架构的 iSCSI 存储设备上,所有的 RAID 组校验、逻辑卷管理、 iSCSI 运算、 TCP/IP 运算等都是以纯软件方式实现,因此对 PC 的 CPU 和内存的性能要求较高。另外 iSCSI 存储设备的性能极容易收 PC 服务器运行状态的影响。
当由于 PC 架构 iSCSI 存储设备的研发、生产、安装使用相对简单,硬件和软件成本相对较低,因此市场上常见的基于 PC 架构的 iSCSI 设备的价格都比较低,在一些对性能稳定性要求较低的系统中具有较大的价格优势。
群集服务器最多可由 8 个节点构成并且可以用以下三种方式进行配置:作为一个单节点服务器群集,作为一个单仲裁设备服务器群集,或作为多数节点集服务器群集。 每个节点都被附加到一个或多个群集存储设备上。在运行 Windows Server 2003 Enterprise Edition
或 Windows Server 2003 Datacenter Edition 的服务器群集上可以使用共享的 SCSI 或光纤通道设备进行群集存储。对于有两个以上节点的服务器群集,建议在共享存储总线上使用光纤通道硬件。对于 64 位版本的 Windows Server 2003 Enterprise Edition 或 Windows Server 2003 Datacenter Edition ,共享总线上的群集磁盘必须使用光纤通道硬件。
操作系统节点数允许的群集存储设备 Windows Server 2003 Enterprise Edition
Windows Server 2003 Datacenter Edition 2 、 3 、 4 、 5 、 6 、 7 或 8 SCSI 、光纤通道(对于有超过两个节点的群集推荐使用) 64 位版本的 Windows Server 2003 Enterprise Edition 或 Windows Server 2003 Datacenter Edition 2 、 3 、 4 、 5 、 6 、 7 或 8 光纤通道服务器群集运行多个软件,这些软件可分为以下两类:维持群集运行的软件(群集软件)和管理群集的软件(管理软件)。在默认方式下,当您安装 Microsoft Windows Server 2003 家族产品中的任何操作系统时,所有群集和管理软件文件自动地安装在计算机上。
只有运行 Windows Server 2003 Enterprise Edition 或 Windows Server 2003 Datacenter Edition 的计算机可成为群集节点。
管理员使用群集管理应用程序配置、控制和监视群集。 Windows Server 2003 家族为该用途提供群集群集管理器。运行 Microsoft Windows NT?
4.0 Service Pack 3 或更新版本的计算机可以安装群集管理器,不论它是否是群集节点。默认方式下,当安装 Microsoft Windows Server 2003 Standard Edition ; Windows Server 2003 Enterprise Edition 或 Windows Server2003 Datacenter Edition 时群集管理器的副本会自动地安装在计算机上。