|
双机备份目标是保证应用系统的无间断运行,在此我们重点讨论双机热备和双机互备的方案。 字串2
双机热即通常所说的active/standby 方式,active服务器处于工作状态;而standby 服务器处于监控准备状态,服务器数据包括数据库数据同时往两台服务器写入,保证数据的即时同步。当active服务器出现故障的时候,通过软件诊测将standby机器激活,保证应用在短时间内完全恢复正常使用。 字串1
双机互备模式,是两个相对独立的应用在两台机器同时运行,但彼此均设为备机,当某一台服务器出现故障时,另一台服务器可以在短时间内将故障服务器的应用接管过来,从而保证了应用的持续性,但对服务器的性能要求比较高。配置相对要好。 字串5
一、 硬件部署 字串4
字串6
字串7
两种方案的物理部署结构 字串8
两种方案对物理件上的要求是一样的包括: 字串9
n 两台服务器 字串2
n 双机热备份软件 字串2
n 芯跳线 字串8
二、 双机热备方案 字串2
字串4
字串6
双机热备的主从服务器均部署知识应用系统,保证双机系统数据一致。工作机是主服务器,所有的访问都在主服务上执行程序,当触发向数据库或文件目录中写数据和程序时,要同时向主从服务器均写数据。 字串5
双机在正常运行状态下,主服务器提供全部知识库的应用服务,从服务器处于正常运行,不对外提供服务,处于侦听状态。 字串5
从服务器要侦听知识库系统的 Apache服务、 tomcat服务和数据库状态。如果这三种服务中和任一停止,从服务器就会接管全部服务,提供主服务器的服务。 字串5
从服务器的一直保持对主服务器硬件设备的侦听,当网卡或CPU停止工作时,从服务器立刻接管主服务器工作。 字串7
从服务器实时较验数据库与目录文件变化,如果发生数据不一致,系统自动启动数据库与目录数据的增量备份。 字串1
三、 双机互备方案 字串5
字串8
字串8
双机互备不分主从服务器,同时由负载均衡提供分配任务,任意一台服务器的写数据都要在两台服务器上同时操作,当其中一台的Apache服务、 tomcat服务或数据库不能提供服务时,负载均衡将停止对其任务分配,当其中一台服务器的网卡或CPU停止工作时, 正常工作的服务器立刻接管全部的工作负载。 字串1
四、 方案对比 字串3
|
序号 字串3
|
对比项 字串6
|
双机热备 字串3
|
双机互备 字串2
|
|
对比结果 字串5
|
推荐程度 字串9
|
对比结果 字串9
|
推荐程度 字串5
|
|
1. 字串3
|
硬件投入 字串7
|
两台服务器 字串7
|
推荐 字串5
|
两台服务器 字串5
|
普通推荐 字串5
|
|
芯跳线 字串5
|
芯跳线 字串8
|
|
负载均衡 字串9
|
|
2. 字串2
|
技术成熟度 字串3
|
山西网通 字串6
|
极力推荐热备 字串3
|
仅内部测试 字串9
|
普通推荐 字串1
|
|
上海电信 字串2
|
字串8
|
无成功案例 字串9
|
|
3. 字串6
|
故障恢复时间 字串9
|
毫秒级 字串5
|
普通推荐 字串4
|
无间隔 字串1
|
推荐 字串7
|
|
4. 字串9
|
系统效率损失 字串6
|
单台服务器效率,侦听工作由备机执行 字串5
|
极力推荐 字串2
|
双机同时读写,占用系统资源较大 字串8
|
普通推荐 字串4
|
|
5. 字串4
|
可扩展性 字串8
|
可无缝升级集群 字串5
|
极力推荐 字串5
|
要停机升级到集群 字串3
|
普通推荐 字串8
|
字串5
总结:以上两双机部署方案均可安全地实现无间断知识库应用服务,从目前我公司实施经验来讲,我们建议部署双机热备方案。 字串7
|