一:工作原理解析
(1)心跳工作过程
通过IP做心跳检测时,主备机会通过此心跳路径,周期性的发出相互检测的测试包,如果此时主机出现故障,备机在连续丢失设定数目的检测包后,会认为主机出现故障,这时备会自动检测设置中是否有第二种心跳,如果没有第二种心跳的话,备机则根据已设定的规则,启动备机的相关服务,完成双机热备的切换。
 PlusWell热备份产品工作原理_休闲

(2)IP工作过程
 IP地址才用虚拟IP地址的方法来实现,主要原理如图 
 PlusWell热备份产品工作原理_职场_02
主机正常的情况下虚拟IP地址(即访问IP:192.168.1.33)指向主机的实IP(192.168.1.11)地址,用户通过虚拟IP地址访问主机,这时,HA软件将虚拟IP地址解析到主机实IP地址。
当进行服务器切换时:
PlusWell热备份产品工作原理_职场_03

虚拟IP(即访问IP192.168.1.33)地址通过PlusWell热备份软件自动将虚拟IP地址解析到备机的实IP(192.168.1.22)地址上,这时,虚拟IP地址指向备机的实IP地址。但对用户来说,用户访问的仍然是虚拟IP地址。所以用户只会在切换的过程中发现有短暂的通信中断,经过一个短暂的时间,就可以恢复通信。
 
(3)应用及网络故障切换过程
(i)可以检测到操作系统的故障并及时将服务切到备用服务器
 PlusWell热备份产品工作原理_休闲_04


(ii)当操作系统正常的情况下,数据库系统出现意外故障,这时双机容错软件可以及时发现并将其切到备用服务器,使服务不致于停止。 
 PlusWell热备份产品工作原理_职场_05

(iii)当操作系统和数据库系统全都正常的情况下,服务器网络出现故障,这时双机热备软件,可以将系统切到正常的备用服务器上。
PlusWell热备份产品工作原理_双机社区_06
 
二:综结
    总之,PlusWell热备份对服务器的检测主要从三级检测:
一、是操作系统的检测,主要检测系统是否正常.
二、网络状态的检测,主检测服务器网络及网络路径。
三、服务器应用程序检测,包括数据库及用户开发的第三方应用程序的检测。
通过三级检测,PlusWell热备份软件基本上函盖了由系统到网络到应用层的全系统检测功能。