双机热备介绍 一、双机热备 双机热备特指基于 active/standby方式的服务器热备。服务器数据包括数据库数据同时往两台或多台服务器写,或者使用一个共享的存储设备。在同一时间内只有一台服务器运行。当其中运行着的一台服务器出现故障无法启动时,另一台备份服务器会通过软件诊测(一般是通过心跳诊断)将 standby机器激活,保证应用在短时间内完全恢复正常使用。其实现过程如下图所示: 图(1 ) 为什么要做双机热备? 双机热备针对的是服务器的故障。 服务器的故障可能由各种原因引起,如设备故障、操作系统故障、软件系统故障等等。一般地讲,在技术人员在现场的情况下,恢复服务器正常可能需要10分钟、几小时甚至几天。双机高可用系统解决方案,为用户提供了具有单点故障容错能力的系统平台。它采用主服务发生故障时备服务器接管的机制,实现在线故障自动切换,实现系统7×24 小时不间断运行,避免停机造成的损失。 (一)纯软件双机热备 纯软件双机热备是在实时数据镜像基础上,实现了不需要共享存储的纯软高可用性系统,一般支持数据库和应用软件实现双机热备。 方案一:Windows(或者 Linux)+ Rose Mirror HA+ORACLE(或者SQL Server)的双机热备 网络拓扑: 图(2 ) 投资采购软硬件设备: (1)数据库服务器:两台数据库服务器,每台服务器至少两个网络口; (2)操作系统:windows或者 linux操作系统; (3)数据库软件:Oracle或者 SQL Server企业版; (4)集群软件:Rose mirror HA(Rose公司); (5)交换机:核心交换机一台。 简介: 整个集群组网方式所需的IP地址(需要规划6个IP)如图(2)所示,两台数据库服务器虚拟出一个集群IP地址(192.168.1.3)用于集群的管理和虚拟出一个数据库访问IP地址(192.168.1.4)供外部访问。 当主数据库服务器(192.168.1.1)状态处于active时,备用数据库服务器(192.168.1.2)是不对外提供服务, 状态处于standby。当主数据库服务器(192.168.1.1)出现故障,无法对外提供服务时,备用数据库服务器(192.168.1.2))在短时间内自动由当前的standby状态转变为active,接任工作继续提供对外服务。 采用这种组网方式主要适用一些存储数据量不大的用户,建设投入的资金量不大。 (二)共享磁盘双机热备 采用磁盘阵列共享磁盘的双机热备,数据集中存储,存储容量大;而且系统效率高,系统中数据读写、管理及容错由磁盘阵列来完成。 方案二:windows 200...