什么是双机热备份?双机热备份是什么意思?
双机热备这一概念包括了广义与狭义两种意义。
从广义上讲,就是对于重要的服务,使用两台服务器,互相备份,共同执行同一服务。当一台服务器出现故障时,可以由另一台服务器承担服务任务,从而在不需要人工干预的情况下,自动保证系统能持续提供服务。
双机热备由备用的服务器解决了在主服务器故障时服务不中断的问题。但在实际应用中,可能会出现多台服务器的情况,即服务器集群。集群软件的异同)
双机热备一般情况下需要有共享的存储设备。但某些情况下也可以使用两台独立的服务器。
实现双机热备,需要通过专业的集群软件或双机软件。
从狭义上讲,双机热备特指基于active/standby方式的服务器热备。服务器数据包括数据库数据同时往两台或多台服务器写,或者使用一个共享的存储设备。在同一时间内只有一台服务器运行。当其中运行着的一台服务器出现故障无法启动时,另一台备份服务器会通过软件诊测(一般是通过心跳诊断)将 standby机器激活,保证应用在短时间内完全恢复正常使用。
为什么要做双机热备份
决定是否使用双机热备,正确的方法是要分析一下系统的重要性以及对服务中断的容忍程度,以此决定是否使用双机热备。即,你的用户能容忍多长时间恢复服务,如果服务不能恢复会造成多大的影响。
在考虑双机热备时,需要注意,一般意义上的双机热备都会有一个切换过程,这个切换过程可能是一分钟左右。在切换过程中,服务是有可能短时间中断的。 但是,当切换完成后,服务将正常恢复。因此,双机热备不是无缝、不中断的,但它能够保证在出现系统故障时,能够很快恢复正常的服务,业务不致受到影响。而 如果没有双机热备,则一旦出现服务器故障,可能会出现几个小时的服务中断,对业务的影响就可能会很严重。
另有一点需要强调,即服务器的故障与交换机、存储设备的故障不同,其概念要高得多。原因在于服务器是比交换机、存储设备复杂得多的设备,同时也是既包括硬 件、也包括操作系统、应用软件系统的复杂系统。不仅设备故障可能引起服务中断,而且软件方面的问题也可能导致服务器不能正常工作。
还应指出的是,一些其他的防护措施如磁盘阵列(RAID)、数据备份虽然是非常重要的,但却不能代替双机热备的作用。
什么时候需要双机热备呢?
这个问题其实比较简单,一般服务器要长年累月的工作,其备份工作就绝对少不了。所以,决定是否使用双机热备,笔者觉得应首先对系统的重要性,以及终端用户对服务中断的容忍程度进行考虑,然后再来决定是否使用双机热备。比如网络中的用户最多能容忍多长时间恢复服务?如果服务不能很快恢复会造成什么样的后果等等。
双机热备份与数据备份的关系
一些用户在规划双机热备或双机备份时,会有这样的问题:我已经有了RAID,以及磁带备份,还有需要做双机吗?或者,如果我做了双机备份,还有必要做磁带备份吗?
应该说RAID和数据备份都是很重要的。但是,RAID技术只能解决硬盘的问题,备份只能解决系统出现问题后的恢复。而一旦服务器本身出现问题,不论是设 备的硬件问题还是软件系统的问题,都会造成服务的中断。因此,RAID及数据备份技术不能解决避免服务中断的问题。对于需要持续可靠地提供应用服务的系 统,双机还是非常重要的。只要想一想,如果你的服务器坏了,你要用多少时间将其恢复到能正常工作,你的用户能容忍多长的恢复时间就能理解双机的重要性了。
从另外一个方面,RAID以及磁带备份也是非常需要的。对于RAID而言,可以以很低的成本大大提高系统的可靠性,而且其复杂程度远远低于双机。因为毕竟 硬盘是系统中机械操作最频繁、易损率最高的部件,如果采用RAID,就可以使出现故障的系统很容易修复,也减少服务器停机进行切换的次数。
数据备份更是必不可少的措施。因为不论RAID还是双机,都是一种实时的备份。任何软件错误、病毒影响、误操作等等,都会同步地在多份数据中发生影响。因 此,一定要进行数据的备份。(不论采取什么介质,都建议用户至少要有一份脱机的备份),以便能在数据损坏、丢失时进行恢复)。
数据库服务如何使用双机热备?
通过软件方式实现双机热备。即不采用共享的存储设备,而是本机数据可以直接在多台主机间流动。显而易见,此种方式最大的优点就是节约了昂贵的存储设备投资,而其缺点也不难发现:会产生数据的前后不一致、或者会影响数据库读取的速度。我们看看这样一个例子:如果在服务中断时切换到备份服务器,则可能有少量已经在主机完成的事务在备机上尚未实现。而与备份数据的恢复不同,备机启动后,后面的操作已经进行,因此丢失的数据包要找回就相当难。故此种方式适用于对于丢失少量数据不是非常敏感的系统。
在这儿提一下标准的解决方法,即基于共享存储设备和双机软件实现双机热备。它可以在无人值守的情况下提供快速的切换,并且不会有数据丢失现象,而购买存储设备等投资也会比较高。
如何选择与实施双机热备的配置方案?
1. 以应用为主导,进行认真的分析。以高可用性为宗旨。
2. 考虑是采用数据库双机热备还是应用服务器集群、还是软件备份方式。
3. 选择确定具体的设备、软件的型号等。笔者在这里提醒大家,不同的软件或是硬盘等存储设备,他们之间存在兼容性的问题,因此在购买之前应咨询专业人员,不要出现采购了双机软件对相关的存储设备存在不兼容等现象。
4. 在实施完成后,一定要进行测试,以确保工作正常,而且应注意在运行过程中定期的对系统是否能够正常切换进行测试
缺陷
目前很多企业采用的是双机热备技术,但该技术也存在着非常突出的缺陷,它就是当原始服务器数据受到“正常情况”下的破坏时,目标机器也会照常同样的进行备份,这样这种非正常的数据也被目标机器备份下来。该技术原则来说更适合保证无数据交换的、只提供服务的服务器来使用,它可以保证系统的正常运行。但并不适合数据交换平凡或存储大量数据的情况。
分享到:
相关推荐
### 服务器双机热备份方案知识点详解 #### 一、双机热备份方案概述 **双机热备份方案**是一种为了提高系统可用性和减少服务中断时间而设计的技术方案。该方案通常应用于那些需要保证高可用性和连续性的关键业务...
在IT行业中,服务器双机热备份是确保业务连续性和数据安全性的重要策略。特别是在Linux系统中,由于其稳定性、开源特性和广泛的应用,双机热备份技术得到了广泛应用。本资料"linux下的服务器双机热备份"将详细介绍...
### MySQL双机热备份知识点详解 #### 一、MySQL双机热备份概念 **双机热备份**(Hot Standby)是指在两台服务器之间通过数据同步的方式保持数据的一致性,一旦主服务器出现故障,备服务器能够迅速接管服务,确保...
基于OPC DX规范的双机热备份技术研究,可能会涉及以下几个方面的知识点: 1. OPC技术概述:首先需要对OPC技术有所了解,包括它的起源、发展历程、主流的标准(如OPC Classic的DA, HDA, A&E等,以及OPC UA)以及OPC...
根据提供的文件内容,我们可以提炼出关于基于ARM控制器的双机热备份系统的相关知识点,并且深入分析其工作原理、设计要点、应用范围以及优化方案等。下面是详细的知识点解析: 1. 双机热备份概述 双机热备份是一种...
Ubuntu Server 下安装 MySQL 及设置双机热备份 一、 Ubuntu Server 下安装 MySQL 在 Ubuntu Server 中安装 MySQL 服务器是一件非常简单的事情。我们可以使用 apt-get install 命令来安装 MySQL 服务器。首先,我们...
德维森PPC31双机热备份系统是一种用于保证工业控制系统稳定性和连续性的高级控制器。该系统采用两个CPU模块,彼此之间进行热备份,当主CPU发生故障时,备份CPU能够无缝接管系统控制权,从而避免系统停机造成的损失。...
### 建立双机热备份系统图解详解 #### 双机热备技术概览 双机热备份(简称热备份)是一种提高系统可靠性和可用性的关键IT技术,尤其适用于需要7x24小时不间断运行的场景,如医院、金融、电信等行业中的核心服务器...
本文将深入探讨基于ARM(Advanced RISC Machines)控制器的双机热备份解决方案,结合提供的"基于ARM控制器的双机热备份.pdf"文档,我们将详细阐述相关知识点。 首先,ARM控制器是一种广泛应用的微处理器架构,以其...
### NT双机热备份系统实例知识点详解 #### 一、引言 随着计算机技术的快速发展,服务器技术也逐渐成熟,现在服务器已经可以承担以往需要小型机甚至大中型机才能完成的任务。当前服务器领域的关键技术包括:RISC与...
知识点七:Mysql双机热备机制 * Mysql双机热备机制可以保证数据的一致性和高可用性 * 双机热备机制可以实现自动_failover和自动_ Switchback 知识点八:Mysql同步机制 * Mysql同步机制可以实现数据的实时同步 * ...
8. 双机热备份的配置步骤:双机热备份的配置步骤包括配置 GigabitEthernet 接口、配置 Firewall 区域、配置 Link-group 管理组、配置 VRRP 备份组等步骤。 9. USG5300 的配置:USG5300 是一种安全设备,可以提供...
总的来说,"TCP/IP下双机热备用vc程序"的开发涉及了网络编程、并发处理、状态同步、故障检测与恢复等多个复杂的技术领域,需要深入理解和熟练掌握这些知识才能有效地实现一个高可用性的系统。这个项目为学习和实践...
其中,双机热备份方式和双机互备方式都需要在系统出现故障时进行主机系统切换,而多处理器协同方式不需要进行主机系统切换。 集群存储备份基础知识考试题涵盖了集群存储、备份和SAN 等多个方面的知识点,考察了考生...
**主机系统高可用技术** 包括双机热备份、双机互备、多处理器协同和群集并发存取,以确保系统在故障时仍能正常运行。其中,群集并发存取方式在系统故障时无需切换,保持连续服务。 **备份与恢复** 是确保数据安全的...
本文主要介绍的是如何在HP-UX 11.23操作系统上配置一个与Oracle数据库结合的双机热备份系统。这样的系统设计旨在提高业务连续性和系统安全性,通过消除单点故障来确保在任何一台主机宕机时,服务能够无缝切换到另一...
4. 磁盘空间规划:包括内置磁盘空间和外置磁盘空间的划分,磁盘空间划分是根据双机系统备份策略(热备份或冷备份)进行的。热备份双机方案要求在两台机器上实时保持数据一致,而冷备份方案则只在一台机器上保持数据...
双机热备,也称为HSRP(热备份路由协议)或VSS(虚拟系统切换),是网络设备之间的一种心跳检测机制,确保当主设备出现故障时,备用设备能够无缝接管工作,避免网络中断。以下是6509双机热备配置涉及的关键知识点: ...