一、客户需求分析
在证券行业中,证券交易及行情服务器是其中的核心部分,在运行的过程中,即使很短的停机时间都会对交易所造成极大的损失。所以,在证券中的服务器的高可用性具有极大的意义。
服务器的高可用性对硬件及软件都有很大的要求,一般需要服务器本本身具有很大的稳定性。普通的做法是增加服务器本身的电源及磁盘的冗作,使服务器具有更高的稳定性及可用性。但是普通的具电源及磁盘冗余的服务器在实际应用中是无法很好地完成它的高可用性,往往因为服务器其它的硬件故障及
或软件的原因而造成服务器的停机还是经常的出现。所以需要近切地提出更好的
,华强
双机热备的解决方案就是在顺应解决更高的可用性而出现。
双机热备正是弥补这一环境的一个比较好的方案,在保证数据安全的前据下,当系统(一台服务器)停机时,另一台服务器马上可以切换过去,保证了系统的正常运转。
二、NT/WIN2000平台上SQL Server应用的
双机热备份方案选型
用户目前采用的是比较典型的MS SQL Server应用软件,国内大多数企业中的应用软件也都是基于NT + SQL Server的类型。截止目前,基于NT + SQL Server关键应用的
双机热备援(或称双机容错)解决方案有多种,且都有成功的应用实例。
目前较常用的
双机热备援方案按产品分类为:
A.
的集群方案:Microsoft Cluster Server
B.VINCA: Standby/Co-Standby Server for
NT
C.Veritas cluster server for Windows NT
D.CA replication
双机热备援方案按实现方式分类为:
1. 通过共享SCSI/光纤总线方式:需要一台外置的共享磁盘柜(或共享磁盘阵列柜),用于存放所有的SQL Server交易数据。双机中的主机可以访问磁盘柜,主机发生故障时由备份机控制和访问磁盘柜。
2. 通过软镜像方式:主机和备份机上各有一个数据分区,由容错软件通过双机内部网络(心跳线)将这两分区镜像。主机控制此两个分区,当发生数据写操作时,主机将数据在本地和备份机上各写一份,这样主、备机硬盘上各有一套完全同步的交易数据。
有些产品可采用共享SCSI总线/SAN和软镜像两种方式实现双机方案,如VINCA。有些产品只能采用共享SCSI总线/SAN方式实现双机方案,如微软的集群方案。
以共享SCSI总线/SAN方式实现的双机方案需要额外购置一台磁盘柜或磁盘阵列柜,通过两根SCSI线缆/光纤分别与两台服务器相连。由于此种方式的双机系统只保存一份数据,且存放在外置磁盘柜中,因此外置磁盘柜可能成为单一故障点。为了提高数据安全性,需要在外置磁盘柜上配置双电源、双控制器、硬盘配置成RAID容错级别,且各个部件最好是可热拔插的,这样就加大了硬件的投资。此种双机方案虽然费用高,但性能较好,比较适合具有大型数据库的关键应用系统。
以软镜像方式实现的双机方案配置灵活,经济实用,比较适合企业关键数据的应用规模。只要备份服务器的性能配置选择得当,备份机不会拖累主服务器,双机系统正常运行时的整体性能仍接近主服务器的性能。
三 、NOVELL平台HA Server群集系统
本系统为一个计算机容错系统,主要硬件配置为两台服务器,一台磁盘阵列柜,网络协议为IPX,机房内部为100/1000BASE-T以太网。
为Novell Netware4.11,容错软件为美国Novell公司HA Server容错软件包。
两台服务器通过IPX以太网网络相连,并通过SCSI/光纤电缆分别接到容错磁盘阵列柜上,磁盘阵列当前配备冗量为4x9.1GB,作为两台服务器的共享数据存储设备,在两台服务器上,分别安装Novell Netware4.11及HA Server容错软件包。应用的数据(诸如卫星库、钱龙分析软件库安装在磁盘阵列柜上。
当一台服务器系统发生故障时,HA Server群集系统另一台服务器会立即承担发生故障服务器的工作,将共享卷、NDS权限、Netware用户数和文件共享等进行迁移,从而保证整个群集系统作业运行的连续性。当发生故障服务器修复重新加入HA Server群集系统后,自动恢复到初始的正常状态。
此种方案为营业部提供一个安全级别较高的平台环境,真正实现计算机系统服务器99.99%的高容错,这样就大大减轻了系统的压力,使用户网络系统的吞吐能力和安全容错能力有了质的改变。 (系统示意图)