认识双机热备
网络设备
对经常和服务器打交道的用户来说,双机热备并不是一个陌生的词,但对一般的读者来说,双机热备又是那样的神秘。究竟什么是双机热备,双机热备主要用来做什么,实现方法又是怎样的呢?
什么是双机热备
双机热备是什么?其实并不难理解,就是使用两台服务器做中心服务器,并让它们互为备份,但同一时间内只让一台服务器为用户提供服务,另一台作为备用机随时待命。当正在运行的服务器出现死机、硬件损坏等故障时,待命的备用服务器便会迅速启动并接手刚才那台服务器肩负的任务,为用户提供数据服务。
通过建立双机热备,整个网络系统的中心服务器会获得自动恢复能力,让整个网络系统具备全天候的运行能力,不至于因服务器故障而中断网络系统的运行。

它能为我们做些什么
对于较重要或很重要的网络应用需求来说,建立双机热备,可以更好的保证服务器系统的安全运行。而双机热备究竟能为我们带来些什么呢?
1.提高稳定性
服务器是一种高稳定性的计算机,作为网络的节点,存储、处理网络中的数据、信息,它被称为网络的灵魂。虽然服务器最大的特点就是它的稳定性超过了一般的台式机,但服务器要想做到100%不死机或不出问题是不可能的。通过对服务器的双机热备,可大大减少因服务器瘫痪带来的网络瘫痪。双机热备技术的出现,大大提高了网络的稳定性。
2.安全保障
对于服务器来说,最需要重视的就是数据安全和服务安全。服务器常见的数据安全保障方法有数据备份及RAID(磁盘阵列)等。虽然这些数据备份方案能解决硬盘的数据及服务安全问题,但仍解决不了服务器故障引发的数据安全问题。
在采用双机热备后,当一台服务器出现软/硬件故障时,另一台服务器可以在短时间内将故障服务器的职权接管过来,能很快地恢复服务器的应用,保证网络应用的持续性。
实现方式
实现双机热备可采用基于共享的存储设备应用方式,也可通过专业的集群软件或双机热备软件来实现。两种方式在服务器领域中都被大量应用,各有优劣。
基于共享的双机热备是双机热备应用中的标准方案。采用两台服务器,使用共享的存储设备,两台服务器可以采用互备、主从、并行等工作方式。服务器之间通过软件侦测彼此的工作状况,当一台服务器出现故障时,另一台服务器会根据软件侦测出的情况做出判断,在极短的时间内进行切换、接管服务,对业务不会造成大影响。
使用纯软件方式实现的双机热备,不采用共享的存储设备,通过支持镜像的双机热备软件,将数据实时复制到另一台服务器上,这样同样的数据就在两台服务器上各存在一份,如果一台服务器出现故障,可以及时切换到另一台服务器。这一方式不受距离的限制,但会产生数据的前后不一致或数据库读取的速度会受一定的影响。