资源预览内容
第1页 / 共5页
第2页 / 共5页
第3页 / 共5页
第4页 / 共5页
第5页 / 共5页
亲,该文档总共5页全部预览完了,如果喜欢就下载吧!
资源描述
ERP 系统异地备份方案建议书目录ERP系统异地备份方案建议书 11. 项目背景与需求 12. 异地备份方案设计 12.1. 物理拓扑图 22.2. VPN 远程接入 22.3. 数据库备份 224ERP系统文件备份42.5. 切换到备份服务器 42.6. 恢复到生产服务器 4附:实施步骤清单 51. 项目背景与需求目前客户的工作区域包括 A区和B区,两个区域都已经通过 100M光纤连接到了 In ternet , 所部署的防火墙也支持 VPN接入功能。客户的 ERP系统部署在A区的同一台服务器上,这 台服务器承载了 WEB服务和SQL Server 2005数据库,一旦该服务器宕机,整个 ERP系统将 不可用。整体网络图如下所示:现在客户提出在 B区对ERP系统进行异地备份。具体要求为:1. 在B区增加一台服务器作为 A区生产系统的备份服务器。2. 当生产服务器出现问题时能够切换到备用服务器上,保证ERP系统能够继续运行。2. 异地备份方案设计因为是异地备份,首先需要考虑的就是远程数据传输的问题,目前A、B两区都通过100M光纤连接到In ternet,带宽满足数据传输的要求。当备份数据通过In ternet传输时,面临被监听、截取的风险,为了避免这种风险,我们必须采用加密传输的方式。鉴于客户部署的防火墙支持 VPN功能,我们可以充分利用原有设备,建立 VPN加密隧 道,让备份数据通过隧道传输,这样可以保证数据传输的安全。对于SQL Server数据库的备份,我们选用事务日志复制的方式,针对ERP系统使用的数据库进行发布订阅,在B区的备份服务器上保存一份数据库副本,并与生产服务器实时同步。至于ERP系统文件,我们则通过 Windows的计划任务,定时复制到备份服务器上。2.1.物理拓扑图整个ERP系统备份方案的物理拓扑图如下:需要增加的硬件为一台备份服务器,推荐配置为:服务器推荐配置主流品牌服务器型号备份服务器CPU : 2*lntel Xeon 7500系列四核处理器(或以上)IBM System x3850 X5内存:32GB DDR3以上IBM System x3690 X5硬盘:5X 500GB SAS硬盘或以上,RAID5/10冗余阵列DELL PowerEdgeR810网卡:2个千兆以太网卡(或以上)HP ProLiant DL58022 VPN远程接入首先在A区防火墙上启用 VPN接入功能,在B区的备份服务器上安装 VPN客户端,通 过VPN拨号连接到A区内部局域网。这样生产服务器和备份服务器之间的数据传输就会被 加密,而且两台服务器在逻辑上也位于同一个局域网。然后我们就可以对数据库和ERP文件进行备份了。需要注意的一点是:VPN必须始终保持连接状态,如果中途断开,可能会影响到数据库 的正常复制,出现意外故障。2.3. 数据库备份ERP系统采取的数据库版本是 SQL Server 2005对于SQL Server的备份目前有如下几种方式:功能热备份暖备份冷备份数据库镜像故障转移集群点对点复制事务复制日志传送备份/恢复分离/复制/附加数据丢失可选的无数据丢失无数据丢失可能会丢失部分数据可能会丢失部分数据可能会丢失部分数据可能会丢失部分数据可能会丢失部分数据是否可以 自动转移 故障是是可选否否否否是否对客户端透明是,可自 动重定向是,重新连 接到同一ip可选否否否否停机时间3秒20 秒+DB还原时间无数秒数秒+DB还原时间检测、恢复检测、附加待机下的可访问性可持续访问快照否可以持续访问可以持续访问间歇性访问否否但是其中的热备份方式对于硬件环境要求都较高, 只适用于在本地备份。 如果要通过广 域网进行异地热备份,需要建立一个异常复杂的硬件环境,如共享存储、远程光纤等, 其投 资将是极其巨大的。因此在比较这几种备份方式后,我们采用事务复制的方式进行异地备份。事务复制的工作方式为:主数据库服务器生成快照,备份库服务器读取并加载该快照,然后不停地从主数据库服务器复制事务日志。在数据库的事务复制过程中有发布服务器、分发服务器、订阅服务器三种角色,在具体的实施部署中,生产服务器充当发布服务器和分发服务器的角色,备份服务器充当订阅服务器。示意图如下(备份服务器通过VPN接入后,在逻辑上已经与生产服务器同处于内部局域网了):采用事务复制数据库有以下几点需要注意:1. 数据库故障还原模型必需为完全还原模型。2. 所有被同步的数据表都必须要用主键。3. 发布服务器、分发服务器和订阅服务器必须使用计算机名称来进行SQLSERVE服务器的注册。4. SQLSERVE必需启动代理服务,且代理服务必需以本地计算机的帐号运行。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地址及端口映射到In ternet,对外提供服务。2.6. 恢复到生产服务器当生产服务器排除故障后,按以下步骤恢复使用:1. 关闭备份服务器IIS服务,停止对外提供服务。2. 将备份服务器上的数据库备份后恢复到生产服务器。3. 启用生产服务器上的IIS服务,连接本地数据库,测试 ERP系统运行是否正常。4. 使用生产服务器对外提供服务。5. 备份服务器VPN连接到A区内部局域网。6. 在生产服务器上重新发布数据库。7. 在备份服务器上重新订阅数据库,初始化后开始同步。附:实施步骤清单步骤预计时间预期风险风险应对其他要求一、 准备工作大约12个小时1、分发服务器上,普通用户 无法启动快照代理、日志代 理和分发代理2、服务器问题导致SQLServer 无法通过 Windows身份验证登录3、正式服务器中可能存在有 问题的视图或存储过程4、为无主键表创建主键时, 系统资源消耗较大,此时其 它对数据库的操作可能导致 严重阻塞甚至死锁5、B区的备份服务器无法通 过vpn稳定接入到A区的内 部局域网1、将用户加到分发服务 器的管理员组2、是在数据库中新建登 录名,并设置数据库 db_owner权限,配置数 据库连接帐户时配成新 建的帐户3、在数据库的更新操作 完成后,检查是否有新 增的视图、存储过程, 检查原有视图、存储过 程近期是否改动过由于前期创建主键在 测试环境下执行大约 11个多小时,需要在正 式环境下拿部分表测 试估算创建主键时间。 创建主键操作影响生 产系统,要求脱机执行二、配置分发服务器30分钟(生产服务器)三、配置发布服务器30分钟影响生产系统,要求脱机执行(生产服务器)四、配置订阅服务器大约8个小时1、初始化快照时,快照处理 的数据量较大,分发服务器 可能响应较慢,甚至一段时 间无响应,导致快照初始化 失败2、如果在发布服务器中新建 了表,并修改已发布的视图 或存储过程以引用新表,新 表不会自动同步,但视图或 存储过程的修改会同步并出 错,最终导致同步作业停止1、建议加大分发服务器 内存,磁盘阵列采用RAID102、对数据库的更改,如 果修改已发布的视图或 存储过程,一定要确保 它所依赖的对象都已发 布。初始化快照(配置订阅 后自动开始)影响生 产系统,要求脱机执行 同步数据(自动开始) 不会对生产环境照成 影响(备份服务器)五、查看同步状态10分钟六、检测数据是否存大约30分钟验证订阅,看是否提示有表 可能不同步。在差异(验证订阅)七、ERP功能测试1小时等同步数据完成后,将 报表和自助查询切换到 备份数据库。配置数据源、切换报表和自助查询数据源
网站客服QQ:2055934822
金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号