双机热备

 双机热备包括广义与狭义两种。
 从广义上讲,就是对于重要的服务,使用两台服务器,互相备份,共同执行同一服务。当一台服务器出现故障时,可以由另一台服务器承担服务任务,从而在不需要人工干预的情况下,自动保证系统能持续提供服务。(相关文章:为什么需要双机热备? )

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

如何选择与实施双机热备及高可用性方案?
建议采取以下的步骤与方法:

第一,确定对于双机热备或其他高可用性的要求。

 在这一步骤要以应用为主导,进行认真的分析。应该明确以下事项:

有哪些服务器在运行
服务器的操作系统与数据库系统、应用软件都是什么
使用什么样的应用系统
能够承担多长时间的服务中断
数据量、数据写入的频繁程度
硬件条件
大致的预算
第二,确定双机热备及其他高可用性方案的模式。

 1. 决定要不要备、谁和谁备。采用数据库双机热备,应用服务器集群,是主从方式还是互备?亦或是多台服务器?

请参见:双机热备与数据备份的关系

双机热备、双机互备与双机双工的区别

Web服务器和应用服务器的负载均衡

 2. 决定如何备。就双机热备而言,是采用共享存储方式、纯软件备份方式、备机方式,甚至什么都不采用?

请参见:基于存储共享的双机热备方案 术语解释:磁盘阵列

纯软件方式的双机热备方案

第三,选择确定具体的设备、软件的型号。

要特别注意的是,不同的软件、存储设备之间存在兼容性的问题,因此一定要统一考虑,并提前及时咨询专业人员。切忌出现采购了双机软件对相关的存储设备不兼容等问题。

请参见:LifeKeeper高可用性软件概述

RoseHA双机软件概述

PlusWell软件概述 PlusWell镜像软件

第四,实施。

第五,在双机热备或其他高可用性方案实施完成后,一定要进行测试。

第六,在使用阶段,要定期对双机热备或其他高可用性系统是否能够正常切换进行测试。

目前,市场上主要的基于Windows和Linux平台的双机软件包括LifeKeeper、 RosaHA、Pluswell等。有关方案规

划与产品选择,请咨询我们。


Lif
eKeeper软件介绍
 美国SteelEye公司的LifeKeeper 是一种支持多种软(WindowNT, Windows2000, 多种Linux等)、硬件平台的高性能容错软件,最多可支持16台服务器集群。Lifekeeper软件源于美国NCR公司及著名的AT&T贝尔实验室。为企业、银行、政府等的信息服务,商务服务,政务服务等提供高可用性解决方案。

 LifeKeeper属于高可用容错集群软件,运行于NT、Windows 2000、Linux和NCR Unix平台。同时支持纯软件镜像方式和共享磁盘阵列柜方式,并支持远程灾难实时复制备份恢复系统。使用户的服务器、操作系统、数据库系统以及关键的数据及应用程序保持7天×24小时连续不间断,提供99.99%的高可用性。软件包括核心部分和一些针对不同应用的ARK。

LifeKeeper的关键特点

 1.不用增加任何额外硬件投资,纯软件方式实现双机容错,且对备机无硬件配置要求。

 2.可支持Notes、Exchange、SQL Server、Sybase、Informix、Oracle 、SAP等多种系统的应用层热恢复。

 3.是全球第一套基于NT操作系统的容错软件并同时支持LINUX平台。支持远程灾难备份。

 4.支持共享磁盘阵列柜和扩展镜像两种方式,给用户提供了选择上的灵活性,同时也能适应各种机型、网络结构、软件平台及应用系统。

 5.LifeKeeper在扩展镜像或共享磁盘阵列任意方式下,均能实现两台服务器各自运行不同应用且相互热备份,即实现双Active运转模式。

 6.使用共享磁盘阵列柜方式时,最多可以支持16个节点,远远大于其它类似系统所支持的2个节点数。

 7.最大限度地保护用户端的应用连续性。用户的硬件资源(如网卡),软件资源(如NT操作系统、数据库管理系统、数据库应用系统、电子邮件系统等)均能处于LifeKeeper的保护之下,当这些被保护资源出现技术故障时,LifeKeeper可随时实施系统资源切换。如此,LifeKeeper真正实现了用户硬件或是软件资源发生故障时系统及应用层上的在线热切换。

 8.LifeKeeper占用系统资源极少,不增加网络负荷,且不打扰任何具体应用系统的任何操作。

 9.LifeKeeper真正实现无人值守,全自动地实现应用资源切换,且图形界面操作,简单方便。

 10.自投入使用以来,已经历了大量交易高峰的实际考验,其执行效率很高且运行十分稳定可靠,全球市场占有率第一。
RoseHA双机热备软件概述
在双机热备的架构中,除了要考虑切换时间外,要根据每个系统的作业环境,包括网路系统是单网或是双网,数据库的安装和作业内容

及用户端的设备是经由广域网路、区域网路接入不同用户有不同的需求,而要求
有不同的切换模式,所以选择不同的切换模式,可以使用户端的改变达到最少的程度。
ROSEHA根据不同的行业及各行业不同的需求设计多种备援模式以弹性的调适用户的最佳组合及选择。

ROSEHA系统运作方式
在正常的运作情形之下,主机之间透过冗余侦测线路互相侦测,当任一主机有错误产生时,ROSE HA提供严谨的判断与分析,确认主机出错之后,才完全启动备援接管动作。
支持各种操作系统平台,包括Windows NT/2000/2003、SCO Openserver/Unixware、Linux、Solaris等。

RoseHA支持各种数据库:MS-SQL、Oracle 、Informix、Sybase、Lotus/Nose、DB2等


接管动作包括

文件系统( File System)
数据库( Database)
网络地址( IP Address)
应用程序(AP)
系统环境(OS)









相关文档
最新文档