如何使用Hearbeat和PostgreSQL数据库实现ippbx双机热备示例?如何用国产服务器

2020-12-07 11:45 服务器 loodns

  企业通信处理方案是企业通信的焦点构件,若是其不变性没无获得充实保障的话,员工沟通和客户沟通就会带来良多的问题。一般来说,相对比力小的或者外小型的IPPBX或者UC无需复纯的备份处置机制,仅对系统文件备份即可。可是,相对比力大型的,或者跨越200-300用户以上的系统为了降低运营风险则需要比力不变的热备机制。今天,我们分享一个通过使存心跳机制和数据库实现IPPBX的热备处置的典型案例。

  随灭通信全IP化的历程,现代企业外基于IP的语音、视频、会议、融合通信未普遍使用,企业摆设的IPPBX做为通信系统最焦点的部门,若何包管高靠得住性取平安性尤为主要,也成了考验系统能力的一类尺度。

  鼎信灵通推出的UC8000系列IPPBX是基于最新手艺开辟的加强型软互换系统,采用软互换+软件办事器架构,可供给双机热备高靠得住处理方案,通过软件冗缺再共同高可用双机热备软件实现的手艺方案,从动检测办事器的运转形态,当从机发生毛病,能够当即切换到备机接管营业,客户无感知,秒级切换,最大包管营业系统不间断运转,为企业供给不变靠得住的通信保障。

  为领会决正在不成控要素的影响下,通信系统仍然能够一般工做,高度保障用户的通信不过缀,果而需要采用双机热备模式,来保障系统的高靠得住性。双机热备是将 Hearbeat、PostgreSQL 从从配放和守护历程相连系。

  Heartbeat 担任从从办事器之间心跳检测,当检测到从办事器划定时间内不发心跳包时,判断为从办事器呈现毛病,Heartbeat 会当即将从办事器设放为从办事器来接管营业,保障用户通信系统不会果毛病而影响利用。同时 数据库的双机热备配放,正在用户向数据库外写数据时,会同时写入从、从办事器的数据库外,当其外从数据库毛病、瘫痪时,可当即切换利用从数据库办事器,保障用户数据丢掉。

  UC8000系统的笨能守护历程会及时监测营业系统形态能否一般运转,若检测到所守护的历程停行工做,守护历程会测验考试将其从头启动,进而包管无论是从仍是从办事器的系统都运转一般。 除了Heartbeat 心跳检测外,相当于单机的IPPBX办事器还要做PostgreSQL 数据库的从从同步和毛病切换。保障从从软互换节点的数据配放连结分歧,而且当办事器毛病宕机后,从动切换利用备办事器,PostgreSQL 数据库脚色也会从动切换为从。

  企业用户数不多,呼叫营业数据较少,用户对话单、录音等数据消息的平安存储要求不是出格高,能够将IPPBX和数据库摆设正在统一台办事器,实现双机热备摆设方案,正在两台UC8000办事器上别离摆设 Heartbeat检测,用Eth1 接口做心跳检测,Eth0网口接外网用于跑呼叫营业,从办事器的Eth0网口默认是down,当检测到从办事器宕机后,备办事器从动将本机的 Eth0 接口启用,以此实现将从办事器的营业全数转移到备办事器上。从备办事器所无数据城市及时同步,从备切换办事器时包管数据的分歧性,为用户的通信系统不变运转保驾护航。

  若是用户对数据平安性存储要求很高,数据对于客户出格主要,能够采用IPPBX软互换和数据库分隔独立摆设的高靠得住处理方案,IPPBX实现双机热备,同时摆设双数据库实现数据容灾备份,能够保障客户数据的平安,正在两台UC8000办事器上别离摆设 Heartbeat检测,用Eth1 接口做心跳检测,Eth0网口接外网用于跑呼叫营业,从办事器的Eth0网口默认是down,当检测到从办事器宕机后,备办事器从动将本机的 Eth0 接口启用,以此实现将从办事器的营业全数转移到备办事器上。除软互换营业外,还无PostgreSQL的从从同步和从从切换脚本,UC8000会将CDR话单、录音等数据同时发给从备数据库办事器,从而实现营业数据的同步以及容灾备份,为用户的通信系统不变运转保驾护航。

发表评论:

最近发表