随着通信全IP化的进程,现代企业中基于IP的语音、视频、会议、融合通信已广泛应用,企业部署的IPPBX作为通信系统最核心的部分,如何保证高可靠性与安全性尤为重要,也成了考验系统能力的一种标准。
鼎信通达推出的UC8000系列IPPBX是基于最新技术开发的增强型软交换系统,采用软交换+硬件服务器架构,可提供双机热备高可靠解决方案,通过硬件冗余再配合高可用双机热备软件实现的技术方案,自动检测服务器的运行状态,当主机发生故障,可以立即切换到备机接管业务,客户无感知,秒级切换,最大保证业务系统不间断运行,为企业提供稳定可靠的通信保障。
双机热备架构说明
为了解决在不可控因素的影响下,通讯系统依然可以正常工作,高度保障用户的通讯不中断,因此需要采用双机热备模式,来保障系统的高可靠性。双机热备是将 Hearbeat、PostgreSQL 主从配置和守护进程相结合。
![](http://www.ctiforum.com/uploadfile/2020/1026/20201026112613428.jpg)
Heartbeat 负责主从服务器之间心跳检测,当检测到主服务器规定时间内不发心跳包时,判断为主服务器出现故障,Heartbeat 会立即将从服务器设置为主服务器来接管业务,保障用户通讯系统不会因故障而影响使用。同时 数据库的双机热备配置,在用户向数据库中写数据时,会同时写入主、从服务器的数据库中,当其中主数据库故障、瘫痪时,可立即切换使用从数据库服务器,保障用户数据丢失。
UC8000系统的智能守护进程会实时监测业务系统状态是否正常运行,若检测到所守护的进程停止工作,守护进程会尝试将其重新启动,进而保证无论是主还是从服务器的系统都运行正常。 除了Heartbeat 心跳检测外,相当于单机的IPPBX服务器还要做PostgreSQL 数据库的主从同步和故障切换。保障主从软交换节点的数据配置保持一致,并且当服务器故障宕机后,自动切换使用备服务器,PostgreSQL 数据库角色也会自动切换为主。
部署方式一:IPPBX系统和数据库部署在同一台服务器
企业用户数不多,呼叫业务数据较少,用户对话单、录音等数据信息的安全存储要求不是特别高,可以将IPPBX和数据库部署在同一台服务器,实现双机热备部署方案,在两台UC8000服务器上分别部署 Heartbeat检测,用Eth1 接口做心跳检测,Eth0网口接外网用于跑呼叫业务,从服务器的Eth0网口默认是down,当检测到主服务器宕机后,备服务器自动将本机的 Eth0 接口启用,以此实现将主服务器的业务全部转移到备服务器上。主备服务器所有数据都会实时同步,主备切换服务器时保证数据的一致性,为用户的通讯系统稳定运行保驾护航。
组网拓扑:
![](http://www.ctiforum.com/uploadfile/2020/1026/20201026112650383.jpg)
部署方式二:IPPBX和数据库单独部署,双数据库备份
如果用户对数据安全性存储要求很高,数据对于客户特别重要,可以采用IPPBX软交换和数据库分开独立部署的高可靠解决方案,IPPBX实现双机热备,同时部署双数据库实现数据容灾备份,可以保障客户数据的安全,在两台UC8000服务器上分别部署 Heartbeat检测,用Eth1 接口做心跳检测,Eth0网口接外网用于跑呼叫业务,从服务器的Eth0网口默认是down,当检测到主服务器宕机后,备服务器自动将本机的 Eth0 接口启用,以此实现将主服务器的业务全部转移到备服务器上。除软交换业务外,还有PostgreSQL的主从同步和主从切换脚本,UC8000会将CDR话单、录音等数据同时发给主备数据库服务器,从而实现业务数据的同步以及容灾备份,为用户的通讯系统稳定运行保驾护航。
组网拓扑:
![](http://www.ctiforum.com/uploadfile/2020/1026/20201026112755441.jpg)
产品介绍
![](http://www.ctiforum.com/uploadfile/2020/1026/20201026112021166.jpg)
![](http://www.ctiforum.com/uploadfile/2020/1026/20201026112119733.jpg)