1、双机互备模式介绍
- 双机互备是在双机热备的基础上,就是对于重要的服务,使用两台服务器,互相备份,共同执行同一服务
- 当一台服务器出现故障时,由另一台服务器承担服务任务,从而在不需要人工干预的情况下,自动保证系统能持续提供服务
- 保证服务器出现故障时,服务可以不中断的问题
2、双机互备实现的原理
- 双机互备,采用“心跳线”的方法保证主系统与备用系统的联系
- 所谓“心跳”,指的是主系统和备用系统之间相互按照一定的时间间隔发送通讯信号,表明各自系统当前的运行状态
- 一旦“心跳”信号停止,则表明主机系统发生故障,或者备用系统无法收到主机系统的“心跳”信号
- 则系统的高可用性管理软件会认为主机系统发生故障,主机停止工作,并将系统资源转移到备用系统上
- 备用系统将代替主系统发挥作用,以保证邮件系统服务运行不间断。
3、双机热备的工作模式
3.1、双机热备模式
- 即目前通常所说的“active(活跃)/standby(备用) 方式”,active(活跃)服务器处于工作状态
- 而standby(备用)服务器处于监控准备状态,服务器数据包括“数据库数据”同时往两台或多台服务器写入(通常各服务器采用RAID磁盘阵列卡),保证数据的即时同步
- 当active(活跃)服务器出现故障的时候,通过软件诊测或手工方式将standby(备用)机器激活,保证应用在短时间内完全恢复正常使用
- 典型应用在证券资金服务器或行情服务器。这是目前采用较多的一种模式
- 但由于另外一台服务器长期处于后备的状态,从计算资源方面考量,就存在一定的浪费。
3.2、双机互备模式
- 是两个相对独立的应用在两台机器同时运行,但彼此均设为备机
- 当某一台服务器出现故障时,另一台服务器可以在短时间内将故障服务器的应用接管过来
- 从而保证了应用的持续性,但对服务器的性能要求比较高。配置相对要好
3.3、双机双工模式
- 一种是网络负载均衡集群,另一种是服务器集群
- 这里的“双机双工模式”是属于网络负载均衡集群的一种形式,两台服务器均为活动,同时运行相同的应用,保证整体的性能,也实现了负载均衡和互为备份
- WEB服务器或FTP服务器等用此种方式比较多
4、双机互备的优势
- 双机互备针对的是服务器的故障,服务器的故障可能由各种原因引起,如设备故障、操作系统故障、软件系统故障,等等
- 一般地讲,在维护人员在现场的情况下,恢复服务器正常可能需要10分钟、几小时甚至几天。从实际经验上看,除非是简单地重启服务器(可能隐患仍然存在),否则往往需要几个小时以上
- 而如果技术人员不在现场,则恢复服务的时间就更长了
- 对于一些重要的办公系统而言,是很难接受这样长时间的服务中断。因此就需要通过双机互备,来避免长时间的服务中断,保证系统长期、安全可靠的运行
- 如果没有双机互备,一旦出现服务器故障,可能会出现几个小时的服务中断,对业务的影响会很严重
参考链接:【亿速云:“双机热备”的实现原理是怎样的?它的重要性和意义是什么?)】
|