什么双机热备? 为何要作双机热备? 双机热备有哪几种?

双机热备知识简介一、 双机热备名词解释   从广义上讲,就是对于重要的服务,使用两台服务器,互相备份,共同执行同一服务。当一台服务器出现故障时,能够由另外一台服务器承担服务任务,从而在不须要人工干预的状况下,自动保证系统能持续提供服务。 双机热备由备用的服务器解决了在主服务器故障时服务不中断的问题。但在实际应用中,可能会出现多台服务器的状况,即服务器集群。 双机热备通常状况下须要有共享的存储设备。但某些状况下也可使用两台独立的服务器。实现双机热备,须要经过专业的集群软件或双机软件。   从狭义上讲,双机热备特指基于active/standby方式的服务器热备。服务器数据包括数据库数据同时往两台或多台服务器写,或者使用一个共享的存储设备。在同一时间内只有一台服务器运行。当其中运行着的一台服务器出现故障没法启动时,另外一台备份服务器会经过软件诊测(通常是经过心跳诊断)将standby机器激活,保证应用在短期内彻底恢复正常使用。 二、 使用Pluswell双机热备的缘由   为了使软硬件系统正常运转,Pluswell双机热备能作到如下功能:对操做系统的检测、对网络的检测功能、对数据库的检测功能、用户特有程序的热备、第三方软件编程能力,Pluswell一旦检测到故障后会自动切换到备用服务器,从而实现不停机服务。  详解以下:   服务器的故障可能由各类缘由引发,如设备故障、操做系统故障、软件系统故障等等。通常地讲,在技术人员在现场的状况下,恢复服务器正常可能须要至少5分钟、几小时甚至几天。从实际经验上看,除非是简单地重启服务器(可能隐患仍然存在),不然每每须要几个小时以上。而若是技术人员不在现场,则恢复服务的时间就更长了。   而对于一些重要系统而言,用户是很难忍受这样长时间的服务中断的。所以,就须要经过双机热备,来避免长时间的服务中断,保证系统长期、可靠的服务。   决定是否使用双机热备,正确的方法是要分析一下系统的重要性以及对服务中断的容忍程度,以此决定是否使用双机热备。即,你的用户能容忍多长时间恢复服务,若是服务不能恢复会形成多大的影响。   在考虑双机热备时,须要注意,通常意义上的双机热备都会有一个切换过程,这个切换过程多是一分钟左右。在切换过程当中,服务是有可能短期中断的。可是,当切换完成后,服务将正常恢复。所以,双机热备不是无缝、不中断的,但它可以保证在出现系统故障时,可以很快恢复正常的服务,业务不致受到影响。而若是没有双机热备,则一旦出现服务器故障,可能会出现几个小时的服务中断,对业务的影响就可能会很严重。 另有一点须要强调,即服务器的故障与交换机、存储设备的故障不一样,其概念要高得多。缘由在于服务器是比交换机、存储设备复杂得多的设备,同时也是既包括硬件、也包括操做系统、应用软件系统的复杂系统。不只设备故障可能引发服务中断,并且软件方面的问题也可能致使服务器不能正常工做。   还应指出的是,一些其余的防御措施如磁盘阵列(RAID)、数据备份虽然是很是重要的,但却不能代替双机热备的做用。 三、 双机主从、互备、多点集群   主从模式是最标准、最简单的双机热备,便是目前一般所说的active/standby方式。它使用两台服务器,一台做为主服务器(Active),运行应用系统来提供服务。另外一台做为备机,安装彻底同样的应用系统,但处于待机状态(Standby)。当active服务器出现故障的时候,经过软件诊测(通常是经过心跳诊断)将standby机器激活,保证应用在短期内彻底恢复正常使用。   双机互备,在双机热备的基础上,两个相对独立的应用在两台机器同时运行,但彼此均设为备机,当某一台服务器出现故障时,另外一台服务器能够在短期内将故障服务器的应用接管过来,从而保证了应用的持续性。这种方式其实是双机热备的一种应用。它避免了两个应用使用四台服务器分别实现双机热备。   但双机互备存在着性能瓶颈,即若是进行切换后,在一台服务器上就有同时运行两个应用,有可能负载过大。而且,有些状况下会有不止两台服务器对外提供服务。在这种状况上,多点集群就显示出了其必要性。   多点集群能够理解为双机热备在技术上的提高。多机服务器能够组成一个集群。根据应用的实际状况,能够灵活地在这些服务器上进行部署,同时能够灵活地设置接管策略。好比,能够由一台服务器做为其余全部服务器的备机,也能够设置多重的接管关系,等等。这样,就能够充分地利用服务器的资源,同时保证系统的高可用性。
相关文章
相关标签/搜索