Application
Products
Home
Help center
About us
跟踪资讯   聚焦新闻
Tracking information focused news
最新动态
什么是双机热备?
来源: | 作者:成都添闰 | 发布时间: 2021-01-08 | 2716 次浏览 | 分享到:

       说到双机热备也许很多人都不是很了解,但是对于技术管理人员来说这是十分常见的。当业务系统非常重要,不允许出现中断或故障,往往就需要用到双机热备。以添添呼呼叫中心系统为例,我们为了保障客户在使用系统的时候不会因为服务器软硬件故障而中断,对于有需求的客户我们通常都会建议客户搭建双机热备环境。

       添添呼”呼叫中心系统双机热备有以下几点优点


  • 实时数据热备能够准确、自动监控数据库所有的数据信息,并且将变化的数据备份好。
  • 找回丢失数据能够及时找回丢失和需要的数据,不分时间的限制。
  • 实现双机热备主要是能将服务器与主站的IP数据进行自动对接,实现不间断的服务。
  • 实时异地容灾主要是可以在一些网站的服务器上对数据进行备份,这种实时异地容灾适合要求比较高的医院等。
  • 数据完整复制可以对数据进行原封不动的复制,保证了数据的完整性和同步性。
  • 全冗余方式数据库双机热备实现了全冗余方式,大大减少了链路发生故障和硬件崩溃的情况。


       添添呼呼叫中心系统双机热备实现方案:


       一套复杂的系统往往不只由一款软件构成,“添添呼”呼叫中心系统从前端到后台就由很多个独立的软件构成,比如web应用tomcat,数据库,话务系统等,要实现整个系统的双机热备,就是对各个软件进行双机热备。

       1.对于web应用

       我们采用nginx+keepalived负载均衡+双机热备的方式。

       实现思路:将keepalived 中的vip作为nginx负载均衡的监听地址,并且域名绑定的也是vip的地址。


       说明:Nginx 负载均衡实现高可用,需要借助Keepalived地址漂移功能。


       2.数据库应用

       “添添呼”呼叫中心系统使用了mysql和postgresql数据库,其中mysql我们使用主主复制的方式;而postgresql我们则采用pacemaker+corosync实现主从热备,这两个都可实现当主设备出现故障时,自动切换到备用设备上的数据库。保证了数据的完整性和同步性。

       3.服务器文件同步

       系统在使用过程中对服务器硬盘上文件的增删改查是必不可少的,比如在呼叫中心系统中打了电话,录音文件会自动保存到服务器上,如何保证主备服务器的录音文件一致呢?我们采用的是glusterfs技术,Glusterfs是一个开源分布式文件系统,具有强大的横向扩展能力,可支持数PB存储容量和数千客户端,通过Infiniband RDMA 或Tcp/Ip 方式将许多廉价的x86 主机,通过网络互联成一个并行的网络文件系统。具有可扩展性、高性能、高可用性等特点。通过glusterfs可实现主从机能实时同步录音文件,不管当前使用的那台服务器,都能及时的在系统上听取通话录音。

       以上为“添添呼”呼叫中心系统双机热备解决方案!为实现高可用、高性能、连续性!“添添呼"——是您值得信赖和选择的呼叫中心系统!