双机热备的与Raid技术、数据备份的区别和简单介绍

                                                                                                                                                      

  随着企业数据信息越来越多,对备份和存储的要求也越来越高,而双机热备、Raid技术和数据备份作为新型的备份技术,受到了越来越多企业的青睐,但仍有很多用户对这三者的概念模糊不清,不知道他们具体的区别在哪里,在此小编同大家详细介绍双机热备与Raid技术、数据备份的区别,以供参考。

什么是双机热备?

双机热备的与Raid技术、数据备份的区别和简单介绍

    双机热备通过专业的双机或集群软件,使用两台服务器或共享存储设备完成同一服务的互相备份,当一台服务器出现故障时,可以由另一台服务器承担服务任务,从而在不需要人工干预的情况下,自动保证系统7*24小时不间断运行。

什么是RAID和数据备份?

           Raid技术是从硬盘本身备份数据,但当整个硬盘出现故障时,就会造成服务的中断,而数据备份正好相反,它只能解决系统出现问题后的恢复,但不能保证服务器的不间断运行,当服务器本身出现问题时,服务也将中止,所以RAID及数据备份技术不能解决避免服务中断的问题,对于需要持续可靠地提供应用服务的系统,双机备份技术还是非常重要的,只要想一想,如果你的服务器坏了,你要用多少时间将其恢复到能正常工作,你的用户能容忍多长的恢复时间就能理解双机备份技术的重要性了。

双机热备与Raid技术、数据备份的区别

           虽然Raid以及数据备份不能保证业务的连续性,但是他们也是非常重要的,首先,对于Raid而言,它可以以很低的成本大大提高系统的可靠性,而且其复杂程度远远低于双机热备,因为毕竟硬盘是系统中机械操作最频繁、易损率最高的部件,如果采用RAID,就可以使出现故障的系统很容易修复,也减少服务器停机进行切换的次数。

           而数据备份更是必不可的,因为不论RAID还是双机热备技术,都是一种实时备份,任何软件错误、病毒或误操作都可使同步的多份数据发生影响,因此,一定要进行数据的备份,以便能在数据损坏、丢失时进行恢复。

双机热备、RAID和数据备份缺一不可。

 

二.    双机热备的实现方法

双机热备这一概念包括了广义与狭义两种意义。

从广义上讲,就是对于重要的服务,使用两台服务器,互相备份,共同执行同一服务。当一台服务器出现故障时,可以由另一台服务器承担服务任务,从而在不需要人工干预的情况下,自动保证系统能持续提供服务。

双机热备由备用的服务器解决了在主服务器故障时服务不中断的问题。但在实际应用中,可能会出现多台服务器的情况,即服务器集群。

双机热备一般情况下需要有共享的存储设备。但某些情况下也可以使用两台独立的服务器。

实现双机热备,需要通过专业的集群软件或双机软件。

从狭义上讲,双机热备特指基于active/standby方式的服务器热备。服务器数据包括数据库数据同时往两台或多台服务器写,或者使用一个共享的存储设备。在同一时间内只有一台服务器运行。当其中运行着的一台服务器出现故障无法启动时,另一台备份服务器会通过软件诊测(一般是通过心跳诊断)将standby机器**,保证应用在短时间内完全恢复正常使用

双机热备有两种实现模式,一种是基于共享的存储设备的方式,另一种是没有共享的存储设备的方式,一般称为纯软件方式。

基于存储共享的双机热备是双机热备的最标准方案。

对于这种方式,采用两台服务器,使用共享的存储设备(磁盘阵列柜或存储区域网SAN)。两台服务器可以采用互备、主从、并行等不同的方式。在工作过程中,两台服务器将以一个虚拟的IP地址对外提供服务,依工作方式的不同,将服务请求发送给其中一台服务器承担。同时,服务器通过心跳线(目前往往采用建立私有网络的方式)侦测另一台服务器的工作状况。当一台服务器出现故障时,另一台服务器根据心跳侦测的情况做出判断,并进行切换,接管服务。对于用户而言,这一过程是全自动的,在很短时间内完成,从而对业务不会造成影响。由于使用共享的存储设备,因此两台服务器使用的实际上是一样的数据,由双机或集群软件对其进行管理。