深蓝海域KMPRO

kmpro如何实现知识库双机热备

2017-04-24 16:35

VPN用户:是指系统外网用户,通过vpn专线接入到系统。
内网用户群包括:国税总行内部及专网内用户应用环境。
主服务器:系统运行的生产环境。
热备服务器:实时侦测主服务状态,提供热备环境。
系统集成网关:知识库系统与其它应用系统(流程平台、呼叫中心平台)统一数据服务的应用网关及数据交换接口。
其它应用系统:是指需要与知识库数据集成的应用软件系统。
物理存储设备:系统核心数据存储区域。
双机热备的技术架构(如图):
Active/Standby,Active/Active
Active/Standby方式是传统的双机热备份解决方案,主机运行时,备机处于备用状态,当主机故障时,备机马上启动将服务接替。因备机平台没有其它的访问量,所以故障切换后用户访问速度不会有大的影响,此种容错方式主要适用于用户只有一种应用,主备机设备配置不太一样,并且用户访问量大的情况。
Active/Active这种方式的主备机平时各自有一种应用运行,当系统中的任何一台主机出现故障,应用都会集中到一台服务器上运行,此时这台备用服务器不仅要承担以前的程序运行而且还要运行宕机服务器上的应用程序,所以此时备机的负担会加重。这种方式的故障切换往往会造成备机访问量增大,系统运行变慢。此方式主要适合用户有不只一种应用,用户主备机配置一样且数据访问量不大的情况。
此双机方案适用的服务器:IBM,HP,DELL,以及所有Intel架构的服务器。
心跳工作过程:
通过IP做心跳检测时,主备机会通过此心跳路径,周期性的发出相互检测的测试包,如果此时主机出现故障,备机在连续丢失设定数目的检测包后,会认为主机出现故障,这时备会自动检测设置中是否有第二种心跳,如果没有第二种心跳的话,备机则根据已设定的规则,启动备机的相关服务,完成双机热备的切换。
 
IP工作过程:
IP地址使用虚拟IP地址的方法来实现,主要原理如图
 
主机正常的情况下虚拟IP地址(即访问IP:192.168.1.33)指向主机的实IP(192.168.1.11)地址,用户通过虚拟IP地址访问主机,这时,HA软件将虚拟IP地址解析到主机实IP地址。
当进行服务器切换时:
 
 
虚拟IP(即访问IP192.168.1.33)地址通过PlusWell热备份软件自动将虚拟IP地址解析到备机的实IP(192.168.1.22)地址上,这时,虚拟IP地址指向备机的实IP地址。但对用户来说,用户访问的仍然是虚拟IP地址。所以用户只会在切换的过程中发现有短暂的通信中断,经过一个短暂的时间,就可以恢复通信。
此部署架构能够实现:
数据实时备份:知识录入或操作,常规数据即时写入主从两个服务器的数据库,关键数据写入SAN存储设备,达到数据的实时备份。
文件增量备份:主服务器上的文件更新后,在设定时间内即可备份到从服务器,设置时间可调。
接管服务:即,主服务器如发生宕机、故障,从服务器在秒级内,接管服务,为客户提供不间断的知识库服务。
关键数据存储在SAN存储设备中,完全保证系统数据安全性。
系统扩展。本方案部署,未来可平滑过度到系统集群模式。系统数据都存储在SAN存储设备中,前端服务器仅提供应用程序的处理服务,可通过对前端数据处理服务器数目增加,实现应用服务的负载均衡分配,提高数据处理能力,满足更多用户的大规模数据的处理,实现安全高效的知识库应用服务。

相关推荐