系统异地备份方案建议书

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

ERP系统异地备份方案建议书
目录
ERP系统异地备份方案建议书 (1)
1. 项目背景与需求 (1)
2. 异地备份方案设计 (1)
2.1. 物理拓扑图 (2)
2.2. VPN远程接入 (2)
2.3. 数据库备份 (2)
2.4. ERP系统文件备份 (4)
2.5. 切换到备份服务器 (4)
2.6. 恢复到生产服务器 (4)
附:实施步骤清单 (5)
1.项目背景与需求
目前客户的工作区域包括A区和B区,两个区域都已经通过100M光纤连接到了Internet,所部署的防火墙也支持VPN接入功能。

客户的ERP系统部署在A区的同一台服务器上,这台服务器承载了WEB服务和SQL Server 2005数据库,一旦该服务器宕机,整个ERP系统将不可用。

整体网络图如下所示:
现在客户提出在B区对ERP系统进行异地备份。

具体要求为:
1.在B区增加一台服务器作为A区生产系统的备份服务器。

2.当生产服务器出现问题时能够切换到备用服务器上,保证ERP系统能够继续运行。

2.异地备份方案设计
因为是异地备份,首先需要考虑的就是远程数据传输的问题,目前A、B两区都通过100M 光纤连接到Internet,带宽满足数据传输的要求。

当备份数据通过Internet传输时,面临被监听、截取的风险,为了避免这种风险,我们必须采用加密传输的方式。

鉴于客户部署的防火墙支持VPN功能,我们可以充分利用原有设备,建立VPN加密隧道,让备份数据通过隧道传输,这样可以保证数据传输的安全。

对于SQL Server数据库的备份,我们选用事务日志复制的方式,针对ERP系统使用的数据库进行发布订阅,在B区的备份服务器上保存一份数据库副本,并与生产服务器实时同步。

至于ERP系统文件,我们则通过Windows的计划任务,定时复制到备份服务器上。

2.1.物理拓扑图
整个ERP系统备份方案的物理拓扑图如下:
需要增加的硬件为一台备份服务器,推荐配置为:
2.2.VPN远程接入
首先在A区防火墙上启用VPN接入功能,在B区的备份服务器上安装VPN客户端,通过VPN拨号连接到A区内部局域网。

这样生产服务器和备份服务器之间的数据传输就会被加密,而且两台服务器在逻辑上也位于同一个局域网。

然后我们就可以对数据库和ERP文件进行备份了。

需要注意的一点是:VPN必须始终保持连接状态,如果中途断开,可能会影响到数据库的正常复制,出现意外故障。

2.3.数据库备份
ERP系统采取的数据库版本是SQL Server 2005,对于SQL Server的备份目前有如下几种方式:
但是其中的热备份方式对于硬件环境要求都较高,只适用于在本地备份。

如果要通过广域网进行异地热备份,需要建立一个异常复杂的硬件环境,如共享存储、远程光纤等,其投资将是极其巨大的。

因此在比较这几种备份方式后,我们采用事务复制的方式进行异地备份。

事务复制的工作方式为:主数据库服务器生成快照,备份库服务器读取并加载该快照,然后不停地从主数据库服务器复制事务日志。

在数据库的事务复制过程中有发布服务器、分发服务器、订阅服务器三种角色,在具体的实施部署中,生产服务器充当发布服务器和分发服务器的角色,备份服务器充当订阅服务器。

示意图如下(备份服务器通过VPN接入后,在逻辑上已经与生产服务器同处于内部局域网了):采用事务复制数据库有以下几点需要注意:
1.数据库故障还原模型必需为完全还原模型。

2.所有被同步的数据表都必须要用主键。

3.发布服务器、分发服务器和订阅服务器必须使用计算机名称来进行SQLSERVER服务
器的注册。

4.SQLSERVER必需启动代理服务,且代理服务必需以本地计算机的帐号运行。

5.如果生产数据库内添加了新的表,事务复制是不会复制这个表的,需要手动将这个
新表加入到发布项里。

6.备份服务器和生产服务器之间必须保持连接,如果长时间断开可能导致订阅失败,
需要对订阅重新初始化。

2.4.ERP系统文件备份
数据库只是ERP系统的一部分,对于ERP中的WEB站点,我们也需要对其进行备份,首先在备份服务器上安装与生产服务器完全一致的web环境,保证所有的程序配置都完全相同,然后对生产过程中会产生变化的文件夹如UPfiles等,进行文件同步。

具体的同步方式为:
1.在备份服务器上将需要同步的文件夹设置为网络共享文件夹。

2.在生产服务器上建立计划任务,利用windows批处理,定时将文件复制到共享文件
夹内。

示意图如下(备份服务器通过VPN接入后,在逻辑上已经与生产服务器同处于内部局域网了):
2.5.切换到备份服务器
当生产服务器宕机时,可以按以下步骤启用备份服务器:
1.在备份服务器上断开VPN连接。

2.在备份服务器上将数据库的订阅取消,恢复到可读写模式。

3.启用备份服务器上的IIS服务,连接本地数据库,测试ERP系统运行是否正常。

4.在B区防火墙上将备份服务器对应IP地址及端口映射到Internet,对外提供服务。

2.6.恢复到生产服务器
当生产服务器排除故障后,按以下步骤恢复使用:
1.关闭备份服务器IIS服务,停止对外提供服务。

2.将备份服务器上的数据库备份后恢复到生产服务器。

3.启用生产服务器上的IIS服务,连接本地数据库,测试ERP系统运行是否正常。

4.使用生产服务器对外提供服务。

5.备份服务器VPN连接到A区内部局域网。

6.在生产服务器上重新发布数据库。

7.在备份服务器上重新订阅数据库,初始化后开始同步。

附:实施步骤清单。

相关文档
最新文档