VOS3000双机热备解决方案由两套VOS3000单机系统及一套昆石自主研发的双机热备控制系统构成。
正常工作状态时,业务在主服务器上运行,数据在写入主服务器的同时,也被实时写入备服务器。一旦主服务器出现网络或硬件故障时,双机热备模块无法检测到主服务器的有效状态,业务将会被切换到备服务器运行。
当原主服务器故障恢复后可重新作为备服务器接入,此时两套系统再次构成双机热备模式~
双机热备解决方案原理?
构建方式
VOS3000双机热备解决方案分为本地热备模式和异地热备模式
本地热备模式指主机、备机放置于同一机房,主备服务器之间通过内网连接,稳定性高,内网通信可靠性强。拓扑图如下:

异地热备指主机、备机放置于不同机房,主备机之间通过公网连接或虚拟专网连接,此种构建模式有效规避不可抗力因素导致的业务完全瘫痪。
自动切换
双机热备系统安装完毕后默认采用自动切换模式,此时系统完全自动工作,一旦出现主服务器状态无法检测时,业务将自动切换至备服务器,无需任何人工操作。
手动切换
若由于网络的不稳定性导致的自动切换,无法得到有效规避时,客户可选择手动切换。
注:在手动切换前进入客户端“数据库”系统,检查当前主、备数据库数据是否一致,若不一致,主动同步数据后再进行手动切换过程。

心跳中断检测
如下图所示:
在业务运行时,备机会按照设定的参数值每隔10秒向主机发起心跳检测,当超过设定的参数值120秒还未得到主机的回应,备机自动执行起为主机。

双机热备解决方案有效解决单点故障问题,使得业务在第一时间得到恢复。同时数据是VOIP运营中的核心内容,若由于硬件问题导致的数据丢失,将会对客户造成不可估量的损失,VOS3000双机热备方案提供了实时的数据备份机制,确保客户的数据安全。