双机热备服务企业组建的必要性
双机热备服务是很多企业正在使用或者是开始老了使用的技术。随着技术的发展让我们有了一定的体会。长时间的使用更加强了我们对这技术的理解。双机热备服务这一概念包括了广义与狭义两种意义。
从广义上讲,就是对于重要的服务,使用两台服务器,互相备份,共同执行同一服务。当一台服务器出现故障时,可以由另一台服务器承担服务任务,从而在不需要人工干预的情况下,自动保证系统能持续提供服务。
双机热备一般情况下需要有共享的存储设备。但某些情况下也可以使用两台独立的服务器。
实现双机热备服务,需要通过专业的集群软件或双机软件。
从狭义上讲,双机热备服务特指基于active/standby方式的服务器热备。服务器数据包括数据库数据同时往两台或多台服务器写,或者使用一个共享的存储设备。在同一时间内只有一台服务器运行。当其中运行着的一台服务器出现故障无法启动时,另一台备份服务器会通过软件诊测(一般是通过心跳诊断)将standby机器激活,保证应用在短时间内完全恢复正常使用。
为什么要做双机热备? 双机热备服务针对的是服务器的故障。
服务器的故障可能由各种原因引起,如设备故障、操作系统故障、软件系统故障等等。一般地讲,在技术人员在现场的情况下,恢复服务器正常可能需要10分钟、几小时甚至几天。从实际经验上看,除非是简单地重启服务器(可能隐患仍然存在),否则往往需要几个小时以上。而如果技术人员不在现场,则恢复服务的时间就更长了。
而对于一些重要系统而言,用户是很难忍受这样长时间的服务中断的。因此,就需要通过双机热备服务,来避免长时间的服务中断,保证系统长期、可靠的服务。
决定是否使用双机热备服务,正确的方法是要分析一下系统的重要性以及对服务中断的容忍程度,以此决定是否使用双机热备。即,你的用户能容忍多长时间恢复服务,如果服务不能恢复会造成多大的影响。
在考虑双机热备服务时,需要注意,一般意义上的双机热备都会有一个切换过程,这个切换过程可能是一分钟左右。在切换过程中,服务是有可能短时间中断的。但是,当切换完成后,服务将正常恢复。因此,双机热备服务不是无缝、不中断的,但它能够保证在出现系统故障时,能够很快恢复正常的服务,业务不致受到影响。而如果没有双机热备,则一旦出现服务器故障,可能会出现几个小时的服务中断,对业务的影响就可能会很严重。
另有一点需要强调,即服务器的故障与交换机、存储设备的故障不同,其概念要高得多。原因在于服务器是比交换机、存储设备复杂得多的设备,同时也是既包括硬件、也包括操作系统、应用软件系统的复杂系统。不仅设备故障可能引起服务中断,而且软件方面的问题也可能导致服务器不能正常工作。
还应指出的是,一些其他的防护措施如磁盘阵列(RAID)、数据备份虽然是非常重要的,但却不能代替双机热备服务的作用。
漫客 发表于: 2010-01-16
我要回答相关推荐
-
双机热备方案在Windows和Linux下的实施方式
双机热备方案是一个具有争议的话题,但是他的存储性能和企业服务可持续性是毋庸置疑的。下面是这一方案在Window […]
-
双机热备方案在数据库中的两种主要形式
数据库双机热备方案有两种典型的方式,一种是比较标准的,两台服务器通过一个共享的存储设备,并且安装双机软件,实现 […]
-
双机热备份技术真的只需要RAID就可以么
双机热备份技术对于企业的业务可持续性来说十分重要,一个好的备份技术就意味着更好的服务水平。选择适当的RAID级 […]
-
双机热备技术在组建时需要注意的前提和产品介绍
双机热备技术在使用的时候需要注意很多的事情,很多企业由于没有主要导致了自己大量的资金流失,造成了不小的损失。只 […]
-
双机热备系统纯软件方式优点
1、避免了磁盘阵列的单点故障:对于双机热备系统,本身即是防范由于单个设备的故障导致服务中断,但磁盘阵列恰恰又形 […]