高可用性双机热备软件在电子政务中的应用
写操作才能完成。因此,两处系统能够同时更新,因此主、从服务镜像文件夹中的数据一致性得以保证。
软件、硬件配臵
1、软件:PlusWell和PlusWell Mirror
2、硬件:服务器可以是任何INTEL基础上的平台,两台Server的型号、配臵不必一致,只需硬件平台能保证系统运行。
3、PlusWell Mirror运行机制
I、通讯路径
“Heartbeat”是服务器间发出的周期性检测信息,它允许PlusWell 高可用软件决定服务器的状态。当一个服务器向另一处服务器发送一个“Heartbeat”消息,并且在规定时间段里没有得到任何回应时, 发送消息的服务器开始评测接收消息的服务器是否正在发生故障。多种“Heartbeat”检测信号保证故障检测的可靠性,以防止不必要的资源服务切换。PlusWell 高可用软件为PlusWell 镜像提供下列途径上的“Heartbeat”通信:
Socket (TCP/IP )
RS-232 TTY通信端口(Communications port )
PlusWell 镜像软件消除了共享SCSI 的需要。
II、主服务器发生故障
客户向Server1上运行的一个程序发送一个请求,而Server1出现写错误时,使用带有PlusWell 镜像功能的PlusWell 高可用软件能够检测出系统失败。然后,PlusWell 高可用软件 执行恢复规则,试图关闭Server1上的应用,并且在Server2上重新启动它们。Server2现在承担主服务器的角色,镜像文件夹地址从Server1转移到Server2上去,这个转换过程对用户来说是透明的,客户一般不会发现系统曾经发生这样的故障。
一旦系统发生的故障被被纠正过来,管理员必须重新同步镜像文件夹。重新同步这些文件夹并被锁定,目的是不接受任何客户的存取。在这个过程中,非镜像应用不会受到影响,因此这些应用可以毫无干扰的继续运行。系统管理员可以选择何时对镜像文件夹进行同步,通过提供选择时间的灵活性达到对整个系统的影响减为最小。