IDE阵列也能双机容错
IDE磁盘阵列技术
磁盘阵列的核心是RAID控制器,它决定了磁盘阵列的功能和性能。RAID是一种将普通硬盘组成一个堆叠结构的技术。RAID控制器可在主机处写入数据,再把数据分解为多个数据块,然后并行写入磁盘阵列;当主机读取数据时,RAID控制器再并行读取分散在磁盘阵列中各个硬盘上的数据,把它们重新组合后提供给主机。由于采用的是并行读写操作,与单硬盘比较,大大提高了数据存取速度。
磁盘阵列的硬件组成是硬盘。以前,人们使用的多为SCSI硬盘,随着IDE硬盘技术的不断突破,使得由它构成硬盘阵列成为可能。目前IDE硬盘的转速最高为7200r/min,缓存为2MB,其容量可达80GB、120GB和160GB。据了解,有的厂商可把IDE硬盘的高速缓存增至8MB,这种IDE硬盘性能出色,几乎与SCSI硬盘不相上下,而价格只是相同容量SCSI硬盘的三分之一。因此,由IDE硬盘构成的磁盘阵列成为国内大多数中小企业用户的应用需求。未来,IDE磁盘阵列会进一步完善容错功能,不断提升性能,扩大容量。目前,IDE磁盘阵列的最大容量已可达2TB。
一般IDE磁盘阵列的RAID级别分为0、1、0+1、3和5,只有RAID 3和RAID 5能够大幅度提升性能,并可增加数据的安全性。
需要补充说明的是,大多数IDE磁盘阵列做的RAID级别为0+1、1、3和5时,均可支持热备用盘(Hot Spare)和在线热插拔。
为品质优秀的IDE磁盘阵列,一般具有以下几个特点:
1.整体金属结构有良好的导热性,具有散热保护功能;
2.整体背板化,采用无线缆设计(Cable Less),利用稳定的印刷电路板(PC Board)代替线缆提高信号质量和系统可靠性,同时也相应地减少了线缆故障导致的停机;
3.冗余热插拔风扇,高质量冗余电源系统,电源模块也采用无线缆设计,因此具有很好的稳定可靠性;
4.磁盘阵列管理固件(Firmware)利用实时多重任务处理内核技术,保证了高效率的数据持续传输;
5.单个IDE磁盘驱动器采用独立通道的体系结构,可使大数据量信息通过每个通道,数据处理速度几乎等于所有硬盘最高机械读取速度的最大总和。
一般采用Powerpc 64位处理器(一般为普安的控制器)的磁盘阵列性能表现很好,并发读写能力较强,甚至有些IDE磁盘阵列可与SCSI磁盘阵列的性能相媲美。
为实现网络办公自动化,国内许多行业和企业都选用了价格低廉而性能高效的开放系统平台,这种系统平台给用户带来高性价比的同时,由于系统复杂度高和开放性差以及应用环境多样化,也给应用系统的运行带来许多不确定因素。这些因素对于可靠性不很高的计算机应用系统来说,犹如雪上加霜,严重威胁着应用系统稳定有效的运行,有时甚至会引发系统的崩溃。
在一般情况下,当系统不能正常运行时,我们需要用人工的方法进行故障认定、分析、恢复及测试,这需要花费很长的时间。在这段时间内,系统必须停止业务运行,给企业带来难以估计的经济损失。于是,双机容错技术应运而生。
双机容错技术是计算机应用系统稳定、可靠、有效、持续运行的重要保证。双机容错软件是一个高可靠性的容错系统,它通过互备的方式解决计算机应用系统可靠性的问题,具有安装维护简单、稳定可靠和监测直观等优点。当一台主机出现故障,该软件可及时启动另一台主机接替原主机任务,保证了用户数据的可靠性和系统的持续运行。
IDE磁盘阵列可用于各种系统平台,从目前的应用来看,多用于Windows平台。虽然基于Windows平台的PC服务器处理能力不断提高,且基于PC服务器的“低端”系统开始得到广泛应用,但受一些不安全、不稳定因素影响(比如CPU和内存等硬件故障,系统软件和应用软件等运行故障),使系统在实现不停机运行业务、提供持续应用服务等方面存在一定困难。因此,更多的中小型用户想利用其廉价的PC服务器和廉价的IDE磁盘阵列做成双机容错系统,弥补上述不足。
过去的IDE磁盘阵列只有一个主机通道,即只能连接1台服务器,为一台服务器提供直连服务,而做双机热备份时,需要有2台服务器共享磁盘阵列,IDE磁盘阵列无法胜任。自2002年以来,开始有一些厂商推出带双主机通道、可连接2台主机的IDE磁盘阵列产品,从而使IDE磁盘阵列在强大的市场需求下走上双机容错系统的舞台,让IDE磁盘阵列在中小企业双机热备份应用中一展鸿图。
当然要构建双机容错系统,只有服务器和双主机通道的IDE磁盘阵列是不够的,还需要采用双机容错软件进行有效管理。不同系统平台有不同的双机容错软件,同一系统平台也有多种双机容错软件支持,常见的有Rose公司的Rose HA以及它的各种OEM版本、Veritas公司的VCS、Microsoft公司的MSCS和Legato公司的Replistor等。这些软件的工作原理基本一致,都具有监测对方运行状态的能力,可根据具体的情况自动判断对方的系统及应用是否工作正常。对于系统软件或应用软件工作不正常或由于它们引起的服务器宕机、SCSI卡损坏造成服务器与磁盘阵列无法存取数据、服务器的硬件损坏及服务器不正常关机等情况引起的应用中断,它可实时监测,一旦监测到故障,它便可自动启动本机应用双机容错系统。
实际应用示例
某市中级人民法院用户,其网上办公系统采用的是Sybase数据库,其中硬件是一台独立的服务器,存储子系统用的是服务器内部的硬盘。随着数据量不断增长,服务器内部硬盘空间已经不能满足办公需要,同时也因为服务器或Sybase数据库常出故障,导致网上办公不能顺利开展,该用户决定在有限的资金支持下有效解决存储问题。首先,要配备一台安全、稳定、高性能的独立存储设备。从现有的存储容量增长情况来看,要满足接下来一年的数据增长需求,大约为1TB左右,这台独立设备容量应在1TB以上。其次,要
飞行者 发表于: 2009-11-27
我要回答