存储基础知识白皮书 内部公开
企业级的应用,并且,容量的增加幅度相当大,目前已经可以实现单个磁盘400G的存储容量。SCSI硬盘由于要求高转速而使用小直径盘片,容量的增加相对缓慢。ATA磁盘相对SCSI磁盘拥有成本也要小很多。
应此,在采用价格昂贵的FC或SCSI硬盘的存储系统中,对于预算有限同时数据安全性要求不高的场合可以采用RAID5方式来折中;其他应用中采用大容量的ATA或SATA硬盘结合raid10,既降低了raid10的为获得一定的存储空间必须采用双倍磁盘空间的拥有成本,又避免了raid5相对raid10的各种缺点。
在企业应用中,raid10结合SATA磁盘意味着一个更好的选择。
第5章 主机系统高可用技术
5.1 概述
随着计算机和网络的飞速发展,计算机在各个行业的应用越来越广泛和深入。在绝大多数行业、绝大多数企业都存在一些关键的应用,这些应用必须7*24*365小时不间断运行。这些应用的主机系统一旦出现问题,轻则降低业务响应速度,严重的会导致业务中断,造成严重的后果。如何能保证业务的持续进行,已经成为影响一个公司成败的关键因素。在这样的情况下,系统的高可用性就显得尤为重要。
近年来,服务器平台的可用性在不断地提高。内存ECC(错误代码校正)及Chipkill技术(纠正及探测内存中的数据错误)、硬盘RAID技术、网络负载均衡及容错技术以及多种基于硬件的冗余设计(如硬盘子系统、风扇子系统、电源子系统等)提高了整个系统的可用性,较好的保证了业务系统的持续运行。虽然硬件技术的发展大大提高了系统的可靠性,但是,由于系统内其它核心部件(如CPU、主板、物理内存等)的故障, 应用系统在一年365天内还是可能出现44~87小时的停机时间,这就要求从更高层次、更多方面综合考虑提高系统的高可用性。
在高可用技术中,根据不同的应用环境,从性能、经济等方面考虑.主要有以下几种方法和模式:
2005-05-17
华为三康机密,未经许可不得扩散
第36页, 共96页
存储基础知识白皮书 内部公开
5.1.1 双机热备份方式
在双机热备份方式中,主服务器运行应用,备份服务器处于空闲状态,但实时监测主服务器的运行状态。一但主服务器出现异常或故障,备份服务器立刻接管主服务器的应用。也就是目前通常所说的active/standby 方式,主要通过纯软件方式实现双机容错。
LANHeartBeatAppADiskArrayActiveStandby
当前应用最广泛的双机热备份软件主要有LifeKeeper,Rose HA, DataWare和MSCS。 LifeKeeper 双机软件:
LifeKeeper双机软件是美国SteelEye公司的产品,支持Windows NT(2000),Linux,UNIX等平台操作系统,主要提供数据、应用程序的可用性保护。
LifeKeeper可以支持二到十六个服务器结点,在出现故障的情况,LifeKeeper会将保护资源自动转换到一个根据优先权而设定的主机系统上。
产品特点:
? 支持Notes、Exchange、SQL Server、Sybase、Informix、Oracle 、SAP等多
种应用系统
? 支持NT、Windows 2000、Linux和NCR Unix操作系统 ? 使用共享磁盘阵列柜方式时,最多可以支持16个节点
LifeKeeper的产品版本比较复杂,以Windows环境为例,实现数据库的双机热备软件包括Lifekeeper for Windows,MS SQL 2000 ARK等。前者实现操作系统和存储级的切换,但如果要实现相关应用的切换,则还需要同时安装相应的ARK。 下表为LifeKeeper的部分常用产品规格及参考价格:
产2005-05-17
产品规格描述 华为三康机密,未经许可不得扩散 列市实际第37页, 共96页
存储基础知识白皮书 内部公开
品编号 表价格 场参考价格 出货价 2374-2 2390 LifeKeeper for Windows 2000 v4.2 Microsoft SQL2000 ARK for Windows 2000 v4.0 00 $372750050 x 2 8000 元 $12000 4元 1300Rose HA 双机软件:
Rose HA双机软件是美国Rose数据公司的产品, 支持Windows NT/2000/2003、SCO Openserver/Unixware、Linux、Solaris操作系统平台,支持MS-SQL、Oracle 、Informix、Sybase、Lotus/Nose、DB2等数据库。接管动作包括:文件系统( File System)、数据库( Database)、 网络地址( IP Address) 、应用程序(AP) 以及系统环境(OS)。
产品特点: ? ? ? ? ?
提供两节点集群高可用性方案
纯软件解决方案,针对系统不可避免的预期和非预期宕机问题
系统宕机或服务中断时可提供错误识别、故障分离和服务的在线恢复等功能 支持对多种常用系统服务和应用软件的保护
通过用户自定义资源管理,支持其它应用软件的保护
图形管理界面
2005-05-17
华为三康机密,未经许可不得扩散 第38页, 共96页
存储基础知识白皮书 内部公开
资源项目的图形管理界面
工作模式: 如上图所示 1) 2) 3) 4) 5)
双主机通过一条TCP/IP网络线以及一条RS-232电缆线相联 双主机各自通过一条SCSI电缆线与RAID相联 主机NT1为active,主机NT2为standby
主机NT1处理作业和数据,主机NT2作为热备份机
主机NT1故障后,主机NT2自动接管主机NT1的作业和数据
华为三康机密,未经许可不得扩散
第39页, 共96页
2005-05-17
存储基础知识白皮书 内部公开
6) 7) 8) 9) 主机NT2同时接管NT1的主机名(Host)及网络地址(IP) 主机NT1的作业将在主机NT2上自动运行
主机NT1的客户(client)可继续运行,无需重新登录
主机NT1修复后,自动接管原来的作业和数据,主机NT2继续作备份机
下表为Rose HA的部分常用产品规格及参考价格:
产品编号 产品规格描述 列市出货备注 价格参考 表价场参考格 3价格 18000 9100元 一套软件支持两台服务器。支持Win 2000 /NT/2003 Server及SQL Server - Rose HA v6.0 6000 DataWare双机软件:
DataWare双机软件是台湾豪威科技公司的产品,支持基于Windows NT 平台和Unix平
台的操作系统。
产品特点:
? 应用重启:任何造成工作中断的故障首先试图在本地解决(重新在本服务器启动)。
如果不可恢复,所有资源将在最短时间内在对方服务器上启动。 ? 自动客户端连接:当应用切换后,你不需要通知和重新配置客户端。
? 自动事件触发:系统管理员可定义脚本文件,DataWare检测到相应事件后将自动
启动脚本文件。
? 自动或手动切换:除了自动切换功能外,DataWare还提供手动切换功能。这种特
性可以使用户在需要做定期维护或系统升级时不会造成客户端应用长时间的停顿。
下表为DataWare的部分常用产品规格及参考价格:
产品编号 - 产品规格描述 列市出货备注 价格参考 表价场参考格 价格 148000DataWare 3一套软件支持两台服务器。 2005-05-17
华为三康机密,未经许可不得扩散 第40页, 共96页