DataWare双机方案
结构示意图:
硬件配置
两台相对应的服务器,服务器内装 64MB ( 建议 256MB ) 以上内存,一块本地硬盘,每台服务器内装一或两片以太网卡 ( Network Card ), 服务器内装一组 SCSI 接口 ( Ultra2 Wide SCSI 或 Ultra160 Wide SCSI ); 一台可接两台服务器的 Proware 磁盘阵列。
操作系统及应用
WindowsNT/2000 ,SQL 、Sybase 、Oracle 等数据库,相应的应用, DataWare 双机容错软件。
系统配置
硬件连接参见结构示意图,两台服务器通过 SCSI 卡接口及 SCSI 线与磁盘阵列连接,进行数据传输;两台服务器通过 RS-232 接口及 RS-232 线连接,用于 DataWare 容错软件进行 “ 心跳侦测 ” ;两台服务器通过网卡及网线与网络连接,进行数据传输与故障服务器的切换;服务器本地硬盘上安装相应的操作系统,相应的应用,数据库引擎及 DataWare 容错软件,用户数据放在磁盘阵列上。
本套双机容错解决方案采用双机热备份加磁盘阵列的方式,以保障整个网络系统的稳定安全与数据安全。
所谓双机热备份就是一台主机为工作机 (Primary Server) ,另一台主机为备份机 (Standby Server) , 在系统正常情况下,工作机为信息系统提供支持,备份机监视工作机的运行情况 ( 工作机也同时监视备份机是否正常,有时备份机因某种原因出现异常,工作机可尽早通知系统管理工作人员解决 , 确保下一次切换的可靠性 ) 。当工作机出现异常,不能支持信息系统运营时,备份机主动接管 (Take Over) 工作机的工作,继续支持信息的运营,从而保证信息系统能够不间断地运行 (Non-Stop) 。当工作机经过维修恢复正常后,它会将其先前的工作自动抓回,恢复以前正常时的工作状态。
对于本系统, Active Server 作为工作服务器, Backup Server 作为备份服务器。在正常情况下, Active Server 为网络信息系统提供支持,负责整个网络的正常运行,同时,通过侦测链路 RS-232 监视 Backup Server 的运行情况,但发现 Backup Server 出现异常时,将及时通知管理员解决,确保切换的可靠性。 Backup Server 通过侦测链路 RS-232 监视 Active Server 的运行情况,当侦测 Active Server 出现异常,不能支持信息系统运营时,通过切换,将主动接管 Active Server 的工作,继续支持信息的运营,从而保证信息系统能够不间断的运行。 当出现异常的 Active Server 经过维修恢复正常后,它会自动抓回先前的工作,恢复以前正常时的工作状态。 由于大量的数据存放在磁盘阵列上,所以整个切换过程不回牵涉这些数据,并且不需要占用有限的网络资源,提高了切换的速度,更进一步的提高了数据的安全性。
磁盘阵列用于大量数据存储,包括数据库、文件、共享资源信息等,并对存储的数据提供了安全。在硬件上,磁盘阵列采用了设备冗余设计,提供热插拔技术,可在线更换磁盘、电源、风扇、磁盘等;在软件上,磁盘阵列采用 RAID0 , 1 , 3 , 5 , 0+1 校验算法,根据实际情况可选用相应的算法,对数据进行相应的保护。当一块磁盘出现故障后,磁盘阵列将提出警报,只需要更换故障磁盘,磁盘阵列将通过 RAID 算法将数据自动恢复,这些是由磁盘阵列自动完成,不需要服务器的干预,也不会影响系统的数据读写。使用磁盘阵列实现了 “ 数据与主机电气分离 ” 的观念,数据的安全得到特别的保护,扩展能力不受主机的限制, 磁盘阵列 CPU 及缓存自动完成预读 / 预写工作,主机读写时不需等待, 数据的输入 / 输出不需要主机 CPU 分时, 所有阵列硬盘均由内部 SCSI 并行通道支持并行读写( Multi-SCSI Parallel Channel ), 双机容错时不需要占用有限的网络资源,极大的减轻了服务器与网络的负荷。
[1] [2] [3] [4]
|