日期:2014-05-16  浏览次数:20529 次

沃信科技ERP系统容灾方案的服务器与数据库容灾

?

Web服务器和应用服务器的容灾主要有两种技术,一种是高可用集群(High
Availability Cluster
),另一种是负载均衡集群(
Load
Balance Cluster
),下面分别予以介绍。

l? 高可用集群

高可用集群的基本方式是为每个服务器设置一个备份服务器,备份服务器可以使本地的,也可以是远程的,两台服务器通过心跳(HeartBeat)机制连接,备份服务器可通过该机制监控主服务器状态,一旦发现主服务器不能正常工作,则由备份服务器接替出现问题的主服务器。

为了提高备份服务器的利用效率,可以在备份服务器上部署其他应用,兼做备份服务器,或者配置成两台服务器互为备份,如A服务器是应用a的主服务器,是应用b的备份服务器,B服务器是应用a的备份服务器,是应用b的主服务器。



l? 负载均衡集群

如果需要的Web服务器或应用服务器比较多,可以采用负载均衡集群,使用负载均衡器连接同类服务器(如Web服务器),由负载均衡器自动平衡各Web服务器的负载,一旦某台服务器出现故障,负载均衡器自动将该服务器的负载均匀分布到剩下的正常服务器上,从而避免单点故障,获得更高的可用性。


?
沃信科技数据库容灾


前面已经分析过,对于数据库中数据的容灾,有多种技术,包括最基础的磁带冷备份方式,到磁盘复制、存储网络复制、主机逻辑卷复制、数据库级复制等多种联机数据复制方式,但是为了保证业务数据的完整性、一致性和备份系统的可用性,还是数据库级复制方式更好。



沃信的数据库容灾方案是基于自有产品的数据库容灾方案,包括数据迁移、数据同步两大主要功能,在此过程中还可以进行数据验证,保证迁移和同步的数据质量。下面分别予以介绍。



沃信科技数据迁移

?

?

?

?

数据库容灾的第一步是将源数据库在某个时间点的初始数据先迁移到目标数据库中,再通过数据同步工具,将源数据库该时间点后发生的事务同步到目标数据库中,这个步骤是通过分析源数据库的事务日志(