对于生产和运营的单位来说保证自己的应用系统能正常稳定运行,以及重要的应用数据不被丢失是十分重要的,因此很多单位从自身的多方面考虑,设计出本单位的系统应用方案,本文就笔者单位使用的双击热备系统介绍如何保证应用数据的安全性和稳定性。
双机热备原理
所谓双机热备,就是共同为用户计算机提供网络资源的一组计算机系统。而其中的每一台提供服务的计算机,我们称之为节点。在系统正常运行时,由节点(A)提供服务,将生产数据存储到A机硬盘中,同时B机将A机硬盘中的数据镜像到本机硬盘中,当节点(A)不可用或者不能处理用户的请求及数据的备份服务时,该请求将会转到另外的可用节点(B)来处理,而这些对于用户来说,它们根本不必关心所要使用的服务和资源在哪个节点的具体位置,双机热备系统会自动来完成。
双机热备系统物理结构
1、 系统物理硬件与软件需求
在硬件方面一般采用两台类型相同的服务器,使用一台24个光口交换机,而软件方面主要有安装服务器的操作系统和双机热备系统软件,双机热备软件很多,如:Steeleye的Lifekeeper for Windows 2003 Server,Steeleye的Lifekeeper for Linux。
2、 系统物理结构连接
在双机热备系统的使用中,一般包括两台服务器,网络交换机(LAN/WAN),三条做好的双绞、一条双机热备的心跳线。简单透彻的硬件连接方式很容易实现,双机热备系统的具体实现如下图:
 

(图1双机热备系统结构图)
双机热备系统数据流实现
双机热备系统的主要在软件的支持下实现的,通过双机热备软件Lifekeeper控制作用下建立起双机热备系统自用网络和数据的存储结构,为用户提供数据库数据的读出和写入等功能环境,保证单位的应用数据正常使用。
1、 机热备系统自用网络
组建双机热备系统自用网络时要考虑到系统的需求,首先要为系统提供自用的IP地址两个,该IP地址必须为同一网段的私有IP地址,并且这两个自用的IP地址与单位局域网的IP地址是两个不同网段的IP地址,双机热备系统的自用网络还要有一个单位局域网使用的合法IP地址,通过双机热备软件Lifekeeper对三个IP地址进行设置来完成系统自用网络的实现。单位局域网用户在访问双机热备系统的时候是寻找公共IP地址(单位局域网合法IP地址),通过双机热备软件Lifekeeper的作用,用户最终访问到提供服务的节点,完成应用数据的读出与写入等任务,满足各用户的使用需求。
 

(图2双机热备软件设置IP地址图)
2、热备系统数据存储
在双机热备系统正常启动时,用户访问双机热备系统的应用数据随时存储到提供服务的节点(A)中,同时节点(B)通过共享存储技术将数据同步到本地存储硬盘中,完成了双机热备系统应用数据的存储过程,达到了数据的备份和应用。用户在使用时如同使用一台正常的服务器系统一样方便和快捷。
双机热备系统优点
1、Lifekeeper 为主流应用提供高可用性;不干扰应用运行,无需修改应用,能够自动检测应用或服务器故障,并可将其在备用服务器上快速重新启动;而用户只会感觉到短时间的服务暂停。
2、LifeKeeper 提供直观的基于Java的图形接口,方便实现跨平台配置、管理和状态监控; 同时也包括一个完整的命令行接口 。
3、开放的应用系统的保护机制,便于用户针对自己的应用提供保护,将较为重要的数据存储于双机热备系统中。
4、数据安全性:应用数据存储在两个服务器硬盘,相当对数据进行双层保护。
5、高性能和高安全性:服务器现在均采用高可靠性部件,同时提供了很多冗余组件,提高了单台服务器较高的稳定性和安全性。
双机热备系统小结
双机热备系统的存储技术具有大容量的共享存储空间、高速的数据传输、安全的数据存储、灵活方便扩展能力、高速的数据共享存储能力,大大的满足了使用单位的需求。双机热备系统的使用技术是以前单机服务器系统和存储数据技术的一种延伸,同时也是服务器系统应用和存储技术上的一次重大进步。
经过笔者单位运行双机热备系统实践证明,这套双机热备系统的应用和存储运行稳定正常,完全达到了单位用户预期的效果,解决了用户所担心的数据丢失问题,安全可靠,性能优异,实用性强,易于在各行业广泛推广应用。

文章如转载,请注明转载自:http://www.5iadmin.com/post/962.html