《一种容灾接管方法及容灾接管系统.pdf》由会员分享,可在线阅读,更多相关《一种容灾接管方法及容灾接管系统.pdf(18页珍藏版)》请在专利查询网上搜索。
1、(10)申请公布号 CN 103617269 A (43)申请公布日 2014.03.05 CN 103617269 A (21)申请号 201310654169.4 (22)申请日 2013.12.05 G06F 17/30(2006.01) G06Q 10/06(2012.01) (71)申请人 中国联合网络通信集团有限公司 地址 100033 北京市西城区金融大街 21 号 申请人 联通系统集成有限公司 (72)发明人 王长征 (74)专利代理机构 北京安信方达知识产权代理 有限公司 11262 代理人 栗若木 白莹 (54) 发明名称 一种容灾接管方法及容灾接管系统 (57) 摘要 本。
2、发明提供了一种容灾接管方法及容灾接管 系统 ; 所述方法应用于至少包括生产系统和测试 系统的企业资源系统中 ; 所述方法包括 : 将生产 系统的数据同步到第一存储设备的第一存储区域 中, 作为容灾数据 ; 当需要启用容灾接管时, 停止 同步 ; 将所述第一存储区域中的容灾数据复制到 所述第一存储设备的第二存储区域里 ; 所述第一 存储区域及第二存储区域均采用文件系统方式管 理, 并且文件系统的结构、 命名均与所述生产系统 的一致 ; 在复制完成后, 测试系统依据复制到所 述第二存储区域的容灾数据进行容灾接管。本发 明能够快速、 可靠地进行应用级的容灾接管, 并避 免对容灾数据的二次破坏。 (5。
3、1)Int.Cl. 权利要求书 2 页 说明书 11 页 附图 4 页 (19)中华人民共和国国家知识产权局 (12)发明专利申请 权利要求书2页 说明书11页 附图4页 (10)申请公布号 CN 103617269 A CN 103617269 A 1/2 页 2 1. 一种容灾接管方法, 应用于至少包括生产系统和测试系统的企业资源系统中 ; 所述 方法包括 : 将生产系统的数据同步到第一存储设备的第一存储区域中, 作为容灾数据 ; 当需要启用容灾接管时, 停止同步 ; 将所述第一存储区域中的容灾数据复制到所述第一存储设备的第二存储区域里 ; 所述 第一存储区域及第二存储区域均采用文件系统方。
4、式管理, 并且文件系统的结构、 命名均与 所述生产系统的一致 ; 在复制完成后, 测试系统依据复制到所述第二存储区域的容灾数据进行容灾接管。 2. 如权利要求 1 所述的方法, 其特征在于 : 所述第一存储设备为智能存储设备 ; 所述第一系统存储区域和第二系统存储区域各包 括一个磁盘阵列 ; 将所述第一存储区域中的容灾数据复制到所述第一存储设备的第二存储区域里的步 骤包括 : 通过底层数据复制技术将所述第一存储区域的磁盘阵列中的容灾数据, 复制到所述第 一存储设备中的第二存储区域的磁盘阵列里。 3. 如权利要求 1 所述的方法, 其特征在于, 所述测试系统依据复制到所述第二存储区 域的容灾数据。
5、进行容灾接管的步骤包括 : 所述测试系统调用复制到所述第二存储区域的容灾数据中的配置文件启动容灾数据 库及容灾应用 ; 所述配置文件包括以下任一项配置信息或其任意组合 : 应用服务端口、 数据库端口、 所使用的磁盘、 路径。 4. 如权利要求 3 所述的方法, 其特征在于, 所述测试系统依据复制到所述第二存储区 域中的容灾数据进行容灾接管的步骤还包括 : 将用户设备对于所述测试系统的访问端口由禁用状态改为开启状态, 将用户设备对于 所述生产系统的访问端口由开启状态改为禁用状态。 5. 如权利要求 1 所述的方法, 其特征在于, 当包括多个生产实例时, 所述停止同步的步 骤包括 : 判断所述生产。
6、系统中各生产实例能否正常运行 ; 对于无法正常运行的生产实例的数 据, 停止同步 ; 对于正常运行的生产实例的数据, 继续同步至所述第一存储区域 ; 所述测试系统依据复制到所述第二存储区域中的容灾数据进行容灾接管的步骤包 括 : 所述测试系统依据复制到所述第二存储区域中的容灾数据, 对无法正常运行的生产实 例进行接管。 6. 一种容灾接管系统, 用于对企业资源系统中的生产系统进行容灾接管 ; 包括 : 第一 存储设备 ; 其特征在于 : 所述第一存储设备包括 : 第一存储区域及第二存储区域 ; 所述第一存储区域及第二存储区域均采用文件系统方 式管理, 并且文件系统的结构、 命名均与所述生产系统。
7、的一致 ; 数据同步模块, 用于将所述生产系统的数据同步到所述第一存储设备的第一存储区域 权 利 要 求 书 CN 103617269 A 2 2/2 页 3 中, 作为容灾数据 ; 当需要启用容灾接管时, 停止同步 ; 数据复制模块, 用于将所述第一存储区域中的容灾数据复制到所述第二存储区域里 ; 所述系统还包括 : 测试系统, 用于在复制完成后, 依据复制到所述第二存储区域的容灾数据进行容灾接 管。 7. 如权利要求 6 所述的系统, 其特征在于 : 所述第一存储设备为智能存储设备 ; 所述容灾系统存储区域和测试系统存储区域各包 括一个磁盘阵列 ; 所述数据复制模块将所述第一存储区域中的容。
8、灾数据复制到所述第二存储区域里是 指 : 所述数据复制模块通过底层数据复制技术将所述第一存储区域的磁盘阵列中的容灾 数据复制到所述第二存储区域的磁盘阵列里。 8. 如权利要求 6 所述的系统, 其特征在于, 还包括 : 负载均衡设备, 用于向用户设备提供对所述测试系统和所述生产系统的访问端口 ; 当 所述生产系统正常工作时, 将所述测试系统的访问端口设置为禁用状态, 将所述生产系统 的访问端口设置为开启状态 ; 当所述测试系统进行容灾接管时, 将所述测试系统的访问端 口由禁用状态改为开启状态, 将所述生产系统的访问端口由开启状态改为禁用状态。 9. 如权利要求 6 所述的系统, 其特征在于, 。
9、所述测试系统依据复制到所述第二存储区 域的容灾数据进行容灾接管是指 : 所述测试系统调用复制到所述第二存储区域的容灾数据中的配置文件启动容灾数据 库及容灾应用 ; 所述配置文件包括以下任一项配置信息或其任意组合 : 应用服务端口、 数 据库端口、 所使用的磁盘、 路径。 10. 如权利要求 6 所述的系统, 其特征在于, 当包括多个生产实例时, 所述数据同步模 块停止同步是指 : 所述数据同步模块判断所述生产系统中各生产实例能否正常运行 ; 对于无法正常运行 的生产实例的数据, 停止同步 ; 对于正常运行的生产实例的数据, 继续同步至所述第一存储 区域 ; 所述测试系统依据复制到所述第二存储区。
10、域的容灾数据进行容灾接管是指 : 所述测试系统依据复制到所述第二存储区域的容灾数据, 对无法运行的生产实例进行 接管。 权 利 要 求 书 CN 103617269 A 3 1/11 页 4 一种容灾接管方法及容灾接管系统 技术领域 0001 本发明涉及计算机领域, 尤其涉及一种容灾接管方法及容灾接管系统。 背景技术 0002 ERP(企业资源计划) 系统是建立在信息技术基础上, 以系统化的管理思想, 为企业 决策层及员工提供决策运行手段的管理平台, 借助这一平台, 企业可以对资源进行有效共 享与利用, 改善企业经营模式, 提高企业竞争力, 因此, ERP 系统被广泛应用于企业的日常管 理中。。
11、 0003 随着 ERP 系统逐渐成为企业管理中越来越重要的系统管理手段, 业务功能的支撑 已趋完善、 全面, 企业财务类业务管理及业务操作全部依赖 ERP 系统的功能协助完成, 系统 的使用更加密集涉及用户广泛, 系统的重要性凸显。基于 ERP 系统对于企业业务支撑和业 务数据保存能力的及时性、 安全性的要求也越来越高, 对 ERP 系统提供不间断业务支撑能 力的需求已成为 ERP 系统在设计建设时的重中之重。 0004 同大多数的系统一样, ERP 系统运行过程中, 会存在 : 承载系统运行的硬件平台出 现设备意外损坏且难以修复的情况、 受制于人力所控之外的如 : 地震、 火灾、 水灾、 。
12、大面积断 电等非人力能把控的灾难因素、 系统承载平台运行过程中出现致命错误 (硬件 BUG) 等硬件 平台出现大范围损坏致使生产环境互备系统失效从而导致整个 ERP 系统生产环境无法提 供系统服务用户无法访问, 系统使用停止的情况。为使 ERP 系统具有在出现大范围硬件类 灾难性打击造成生产环境互备机制丧失作用后, 系统仍能在短时间内恢复提供生产业务应 用的能力确保 ERP 系统的高可用性, 通常企业内都会采用应用级容灾系统的方案, 购买容 灾环境专用主机在生产环境发生致命性打击丧失互备能力后启用容灾环境专用主机接管 生产环境的数据库及应用, 以达到通过备用硬件支撑能力的启用实现业务应用可持续。
13、提供 的系统高可用性目标。 0005 从业内流行的应用级容灾的设计和功能实现上来看, 较为普遍采用的方式为 : 使 用基于智能存储设备的数据同步技术将 ERP 系统的数据实时同步至其容灾环境存储设备 中, 这份数据正常情况下只有一份。 在需要容灾接管时, 断掉生产环境与容灾环境的数据同 步链接后, 将容灾环境中与生产环境架构相同的存储阵列直接接驳到容灾专用主机, 以此 实现容灾专用主机对拥有与生产环境发生灾难时完全一致的容灾端数据库及其应用的接 管, 替换已经无法提供业务应用能力的生产环境, 实现生产业务在容灾端主机和存储上的 应用过渡。在生产环境修复完成后, 会将在容灾过程中的容灾环境数据逆。
14、向同步至已恢复 业务应用能力的生产环境, 以达到业务数据不丢失、 数据一致的目的, 不会产生业务补录等 问题。 0006 这种方法的缺陷在于 : 0007 (1) 一般生产环境与其容灾环境会使用相同型号、 规格的智能存储设备以避免因 硬件的差异造成难以预料的隐患。由于智能存储设备操作较为复杂、 繁琐且不同厂商的产 品特性不尽相同, 因此一般的企业硬件平台维护人员很难全面掌握对智能存储设备的操 说 明 书 CN 103617269 A 4 2/11 页 5 控, 如出现容灾切换这种计划外需要进行复杂的存储设备操作场景时, 还需依靠厂商人员 的现场服务完成相应的设置与实施, 对于时效性要求较高的容。
15、灾切换过程来说, 这种依靠 厂商介入的方式从全局的把控上显得较为薄弱, 存在因路途、 厂商人员临时调配不足等因 素的制约。 0008 (2) 如果发生容灾切换后的二次灾难, 将会对容灾环境的数据造成损毁, 以至于只 能通过备份恢复的手段进行生产环境的重建, 而应用级容灾丧失了其提供连续生产应用服 务的能力, 生产业务将发生长时间的中断。 0009 (3) 容灾主机只在遇到突发大规模生产环境硬件平台损坏丧失互备运行能力时才 会使用, 长时间处于待机状态, 应用方面维护不足一旦启用其硬件运行中是否存在隐患难 以知晓, 存在不确定因素。 0010 (4) 一般业内应用级容灾多采用降级容灾的方式, 当。
16、出现生产环境大面积甚至全 部损坏的情况容灾专用主机的性能承载能力将成为瓶颈可能无法提供正常的使用体验。 发明内容 0011 本发明要解决的技术问题是如何快速、 可靠地进行应用级的容灾接管, 并避免对 容灾数据的二次破坏。 0012 为了解决上述问题, 本发明提供了一种容灾接管方法, 应用于至少包括生产系统 和测试系统的企业资源系统中 ; 所述方法包括 : 0013 将生产系统的数据同步到第一存储设备的第一存储区域中, 作为容灾数据 ; 0014 当需要启用容灾接管时, 停止同步 ; 0015 将所述第一存储区域中的容灾数据复制到所述第一存储设备的第二存储区域里 ; 所述第一存储区域及第二存储区。
17、域均采用文件系统方式管理, 并且文件系统的结构、 命名 均与所述生产系统的一致 ; 0016 在复制完成后, 测试系统依据复制到所述第二存储区域的容灾数据进行容灾接 管。 0017 可选地, 所述第一存储设备为智能存储设备 ; 所述第一系统存储区域和第二系统 存储区域各包括一个磁盘阵列 ; 0018 将所述第一存储区域中的容灾数据复制到所述第一存储设备的第二存储区域里 的步骤包括 : 0019 通过底层数据复制技术将所述第一存储区域的磁盘阵列中的容灾数据, 复制到所 述第一存储设备中的第二存储区域的磁盘阵列里。 0020 可选地, 所述测试系统依据复制到所述第二存储区域的容灾数据进行容灾接管的。
18、 步骤包括 : 0021 所述测试系统调用复制到所述第二存储区域的容灾数据中的配置文件启动容灾 数据库及容灾应用 ; 所述配置文件包括以下任一项配置信息或其任意组合 : 应用服务端 口、 数据库端口、 所使用的磁盘、 路径。 0022 可选地, 所述测试系统依据复制到所述第二存储区域中的容灾数据进行容灾接管 的步骤还包括 : 0023 将用户设备对于所述测试系统的访问端口由禁用状态改为开启状态, 将用户设备 说 明 书 CN 103617269 A 5 3/11 页 6 对于所述生产系统的访问端口由开启状态改为禁用状态。 0024 可选地, 当包括多个生产实例时, 所述停止同步的步骤包括 : 。
19、0025 判断所述生产系统中各生产实例能否正常运行 ; 对于无法正常运行的生产实例的 数据, 停止同步 ; 对于正常运行的生产实例的数据, 继续同步至所述第一存储区域 ; 0026 所述测试系统依据复制到所述第二存储区域中的容灾数据进行容灾接管的步骤 包括 : 0027 所述测试系统依据复制到所述第二存储区域中的容灾数据, 对无法正常运行的生 产实例进行接管。 0028 本发明还提供了一种容灾接管系统, 用于对企业资源系统中的生产系统进行容灾 接管 ; 包括 : 第一存储设备 ; 0029 所述第一存储设备包括 : 0030 第一存储区域及第二存储区域 ; 所述第一存储区域及第二存储区域均采用。
20、文件系 统方式管理, 并且文件系统的结构、 命名均与所述生产系统的一致 ; 0031 数据同步模块, 用于将所述生产系统的数据同步到所述第一存储设备的第一存储 区域中, 作为容灾数据 ; 当需要启用容灾接管时, 停止同步 ; 0032 数据复制模块, 用于将所述第一存储区域中的容灾数据复制到所述第二存储区域 里 ; 0033 所述系统还包括 : 测试系统, 用于在复制完成后, 依据复制到所述第二存储区域的 容灾数据进行容灾接管。 0034 可选地, 所述第一存储设备为智能存储设备 ; 所述容灾系统存储区域和测试系统 存储区域各包括一个磁盘阵列 ; 0035 所述数据复制模块将所述第一存储区域中。
21、的容灾数据复制到所述第二存储区域 里是指 : 0036 所述数据复制模块通过底层数据复制技术将所述第一存储区域的磁盘阵列中的 容灾数据复制到所述第二存储区域的磁盘阵列里。 0037 可选地, 所述的系统还包括 : 0038 负载均衡设备, 用于向用户设备提供对所述测试系统和所述生产系统的访问端 口 ; 当所述生产系统正常工作时, 将所述测试系统的访问端口设置为禁用状态, 将所述生产 系统的访问端口设置为开启状态 ; 当所述测试系统进行容灾接管时, 将所述测试系统的访 问端口由禁用状态改为开启状态, 将所述生产系统的访问端口由开启状态改为禁用状态。 0039 可选地, 所述测试系统依据复制到所述。
22、第二存储区域的容灾数据进行容灾接管是 指 : 0040 所述测试系统调用复制到所述第二存储区域的容灾数据中的配置文件启动容灾 数据库及容灾应用 ; 所述配置文件包括以下任一项配置信息或其任意组合 : 应用服务端 口、 数据库端口、 所使用的磁盘、 路径。 0041 可选地, 当包括多个生产实例时, 所述数据同步模块停止同步是指 : 0042 所述数据同步模块判断所述生产系统中各生产实例能否正常运行 ; 对于无法正常 运行的生产实例的数据, 停止同步 ; 对于正常运行的生产实例的数据, 继续同步至所述第一 存储区域 ; 说 明 书 CN 103617269 A 6 4/11 页 7 0043 所。
23、述测试系统依据复制到所述第二存储区域的容灾数据进行容灾接管是指 : 0044 所述测试系统依据复制到所述第二存储区域的容灾数据, 对无法运行的生产实例 进行接管。 0045 本发明的至少一个实施例采用与生产环境结构相近或相同的测试环境硬件资源 进行容灾接管, 由于测试系统日常使用频繁, 软硬件维护较之容灾专用主机要更为全面及 时, 因此在接管容灾环境后运行相对较为稳定, 系统性能资源有保障, 且无须等待存储厂商 专业人员到现场的情况下, 以企业内的应用及硬件维护人员配合即可完成对容灾环境的接 管, 快速及时恢复生产业务应用 ; 在容灾接管时将与生产系统同步得到的容灾数据复制到 与该容灾数据位于。
24、同一存储设备中的其它存储区域中, 可以避免对容灾数据的二次破坏, 灾难发生那一刻的容灾数据可以作为备份进行保管, 而不直接使用。 附图说明 0046 图 1 是实施例一的容灾接管方法的流程示意图 ; 0047 图 2a 是实施例一中进行数据同步的示意图 ; 0048 图 2b 是实施例一中进行数据复制的示意图 ; 0049 图 3a 是实施例一中例子一的示意图 ; 0050 图 3b 是实施例一中例子二的示意图 ; 0051 图 3c 是实施例一中例子三的示意图 ; 0052 图 3d 是实施例一中例子四的示意图 ; 0053 图 4a 是实施例二中正常工作时负载均衡设备的工作示意图 ; 00。
25、54 图 4b 是实施例二中容灾切换时负载均衡设备的工作示意图 ; 0055 图 4c 是实施例二中容灾切换且负载均衡设备失效时的示意图。 具体实施方式 0056 下面将结合附图及实施例对本发明的技术方案进行更详细的说明。 0057 需要说明的是, 如果不冲突, 本发明实施例以及实施例中的各个特征可以相互结 合, 均在本发明的保护范围之内。另外, 虽然在流程图中示出了逻辑顺序, 但是在某些情况 下, 可以以不同于此处的顺序执行所示出或描述的步骤。 0058 实施例一、 一种容灾接管方法, 应用于至少包括生产系统和测试系统的企业资源 系统中 ; 如图 1 所示, 所述方法包括 : 0059 S1。
26、01、 将生产系统的数据同步到第一存储设备的第一存储区域中, 作为容灾数 据 ; 0060 S102、 当需要启用容灾接管时, 停止同步 ; 0061 S103、 将所述第一存储区域中的容灾数据复制到所述第一存储设备的第二存储区 域里 ; 所述第一存储区域及第二存储区域均采用文件系统方式管理, 并且文件系统的结构、 命名均与所述生产系统的一致 ; 0062 S104、 在复制完成后, 测试系统依据复制到所述第二存储区域的容灾数据进行容 灾接管。 0063 由于 ERP 系统肩负企业月结、 年结、 出具财务报表、 审计等关键财务类功能并保存 说 明 书 CN 103617269 A 7 5/11。
27、 页 8 企业财重要财务信息因此其运行过程中的安全、 稳定及可靠性通常在企业内定义为最高级 别, 任何在 ERP 系统内的设置、 变更或安装补丁均需先在与生产环境内容相近的测试环境 验证后方可在生产环境执行, 多方面确保 ERP 系统生产环境的稳定与安全, 正因为这个特 性通常企业在建设 ERP 系统时都会建设与其硬件相近或相同、 软件架构一致的测试系统, 以达到对生产环境在运行过程中数据与软件方面的全方位保护。 0064 本实施例中采用测试系统进行生产容灾接管, 摆脱了传统容灾环境保持静态的束 缚, 活用了硬件资源同时使得作为容灾环境的测试系统的软硬件升级、 维护与生产环境同 步, 实现随时。
28、无障碍应用容灾切换, 避免了长期处于静态的容灾硬件资源因维护不够及时 而导致切换时发生意外的可能。 另外, 由于测试系统和生产系统软件架构相同, 因此容灾接 管时可在无厂商现场配合的情况下独立完成, 能够最大程度简化发生容灾切换时的维护人 员的技术操作、 降低对厂商提供技术支撑的依赖、 更短时间内实现容灾切换的实现。 0065 本实施例由于在发生容灾切换前将发生灾难那一刻 (即需要进行容灾接管, 停止 同步那一刻) 的容灾数据先复制到测试系统所用的第二存储区域, 对原始的容灾数据不进 行任何应用操作仅保留数据, 做到容灾数据的双保险, 解决了一般传统容灾系统没有备份 环境的弊端 ; 即使之后发。
29、生二次破坏, 依然能保证有一份完整的、 未变动过的、 停在生产系 统发生灾难那个时间点的容灾数据。 0066 与生产系统进行数据同步的第一存储区域与进行容灾接管的第二存储区域存储 共用同一存储设备的机制, 可以实现容灾数据随时至第二存储区域的一份或多份复制, 可 以应对多种数据使用要求 ; 除去在测试环境硬件基础上实施的与生产环境一致的容灾应用 环境外, 其余多份的数据复制会因内置脚本的不同复制到其他测试存储的文件系统中, 通 过克隆技术完成多套新的测试环境的建立, 实现测试环境的分类使用, 达到对生产环境业 务及功能更为全面的测试与保障, 也使得测试环境的数据与生产环境更为接近, 使测试的 。
30、内容更具针对性和正确性, 解决了以往测试环境更新缓慢需要停生产环境的弊端。 0067 本实施例的一种实施方式中, 所述第一存储设备为智能存储设备, 第一存储区域 和第二存储区域可以各包括一个磁盘阵列, 用于保存生产系统的数据的生产系统存储区域 也可以是另一个智能存储设备中的一个磁盘阵列。 0068 本实施方式中, 将所述第一存储区域中的容灾数据复制到所述第一存储设备的第 二存储区域里的步骤具体可以包括 : 0069 通过底层数据复制技术将所述第一存储区域的磁盘阵列中的容灾数据复制到所 述第一存储设备中的第二存储区域的磁盘阵列里。 0070 本实施例的一种实施方式中, 所述测试系统依据复制到所述。
31、第二存储区域的容灾 数据进行容灾接管的步骤具体可以包括 : 0071 所述测试系统调用复制到所述第二存储区域的容灾数据中的配置文件启动容灾 数据库及容灾应用 ; 所述配置文件可以包括以下任一项配置信息或其任意组合 : 0072 应用服务端口、 数据库端口、 所使用的磁盘、 路径等信息。 0073 本实施例的一种实施方式中, 所述测试系统依据复制到所述第二存储区域的容灾 数据进行容灾接管的步骤还可以包括 : 0074 将用户设备对于所述测试系统的访问端口由禁用状态改为开启状态, 将用户设备 对于所述生产系统的访问端口由开启状态改为禁用状态。 说 明 书 CN 103617269 A 8 6/11。
32、 页 9 0075 所述配置文件包括了应用层和数据库层的配置信息, 除上述配置信息之外, 还可 以包括构成测试系统所需的其它信息, 其具体信息可根据 ERP 系统容灾环境建设时, 在测 试系统进行应用克隆及数据库配置而获得, 之后生成的与测试系统相关的配置文件打包放 入生产系统存储区域的指定路径下 ; 在需要使用测试系统进行应用级容灾环境时, 可以直 接使用这些从生产环境同步过来的、 与测试系统相关的配置文件进行测试系统的启动。 0076 本实施例的一种实施方式中, 当包括多个生产实例时, 停止同步的步骤具体可以 包括 : 0077 判断所述生产系统中各生产实例能否正常运行 ; 对于无法正常运。
33、行的生产实例的 数据, 停止同步 ; 对于正常运行的生产实例的数据, 继续同步至所述第一存储区域 ; 0078 所述测试系统依据复制到所述第二存储区域的容灾数据进行容灾接管的步骤具 体可以包括 : 0079 所述测试系统依据复制到所述第二存储区域中的容灾数据, 对无法正常运行的生 产实例进行接管。 0080 本实施例中, 将所述第一存储区域中的容灾数据复制到所述第一存储设备中的第 二存储区域里时, 可以复制一份或多份。 0081 本实施例的一种实施方式中, 所述第一存储设备为智能存储设备, 所述第一存储 区域为容灾系统存储区域, 第二存储区域为测试系统存储区域 ; 用于提供所述生产系统存 储区。
34、域的也是智能存储设备。 0082 该实施方式中, 进行日常的数据同步时, ERP 的生产、 容灾与测试系统存储区域的 关系如图 2a 所示, 智能存储设备 A(后文简称为 A 点) 和智能存储设备 B(以下简称为 B 点) 为两个型号相同的智能存储设备。 A点主要包含ERP生产环境所用磁盘阵列 (生产系统存储 区域) , 还包括智能存储设备的数据同步模块和数据底层复制模块。B 点主要包括与生产环 境存储架构设计完全相同的两份磁盘阵列, 分别作为容灾系统存储区域和测试系统存储区 域, 同时也包含智能存储设备的数据同步模块和数据底层复制模块。 0083 A 点正常工作时保持与 B 点的数据实时同步。
35、, 具体而言是生产系统存储区域中的 数据与容灾系统存储区域中的数据的同步。B 点中测试系统存储区域的数据通过智能存储 设备提供的底层数据复制功能从容灾系统存储区域获得, 在生产系统正常工作时, 也可以 通过外界下达指令或自动执行的方式将容灾系统存储区域中的数据复制到测试系统存储 区域的预定路径中, 通过克隆的方式实现测试系统的使用。复制的过程为人工执行或自动 执行数据复制脚本完成。 执行后测试系统存储区域中运行的是与生产系统某时间点数据相 同的测试环境, 用来进行业务或系统测试。容灾系统存储区域与测试系统存储区域之间的 同步不一定是实时的, 因此在图 2a 中以虚线表示。 0084 当出现 E。
36、RP 系统生产环境重大灾难且生产环境中互备机制失效的情况下, 需要启 动应用级容灾环境接替生产应用 ; 此时需要进行底层数据复制, ERP 的生产、 容灾与测试系 统存储区域的关系如图 2b 所示, A 点与 B 点的数据实时同步会自动停止 (生产环境此时已 不具备进行数据同步的能力, 在多生产实例的生产环境中, 智能存储设备具备依据生产实 例断开相应数据同步链接的功能) , 此时B点的容灾系统存储区域中所保留的数据为生产环 境发生灾难那一个时间点的数据, 根据需要此时可以直接进行复制容灾系统存储区域的数 据至测试系统存储区域的操作 (可以由维护人员执行预置的脚本来进行复制, 也可以由智 说 。
37、明 书 CN 103617269 A 9 7/11 页 10 能存储设备B在同步停止时自动执行预置的脚本来进行复制) , 此复制操作是基于智能存储 设备底层数据复制机制, 复制过程通常很快 (分钟级) , 此操作无需容灾系统厂商的协助。 0085 下面用该实施方式中的几个典型处理流程的例子进一步说明本实施例。 0086 因企业 ERP 系统建设时依据业务支撑能力、 采用的硬件平台架构等因素所致设计 的不同数据库会分为多实例、 单实例之分 ; 应用服务会有单节点应用与双节点应用之分。 无 论生产实例及应用服务采用哪种架构, 只要其采用文件系统存储管理方式, 且拥有与生产 环境架构相同的测试环境,。
38、 就能够实现本实施例中利用测试系统接管生产系统, 进行应用 容灾的方法, 做到快速响应及时接替生产应用。 0087 例子一、 单生产实例与单节点应用的容灾, 如图 3a 所示。 0088 本例子中, 生产系统存储区域中包括一个生产数据库和与该生产数据库交互的一 个生产应用节点的数据 ; 测试系统存储区域中包括一个容灾数据库和与该容灾数据库交互 的一个容灾应用节点的数据。 0089 正常情况下 ERP 系统的生产系统存储区域中的数据变化会实时同步至容灾系统 存储区域中, 当出现生产环境重大灾难需要启用容灾环境接替生产应用时, 此实时同步会 由存储设备的监控机制自动停止, 使得容灾系统存储区域中的。
39、数据保持在生产环境发生灾 难失去同步的那一时间点上。 0090 容灾系统存储区域与测试系统存储区域在同一存储设备中, 发生容灾切换时, 直 接通过存储设备的底层数据复制技术将容灾系统存储区域中的数据复制到在测试系统存 储区域中依照生产环境的存储结构设置的存储路径中, 测试环境使用的操作系统也与生产 环境相同 ; 与此同时由企业网络维护人员开启负载均衡设备中原先处于禁用状态的测试主 机容灾环境访问档口, 如此时负载均衡设备已无法使用则无需进行此操作。 0091 数据复制完毕后, 通过之前在建设阶段创建的、 保存于生产系统存储区域并同步 至容灾系统存储区域中的配置文件启动容灾环境的数据库及应用, 。
40、完成对生产应用服务的 接替 ; 如此时负载均衡设备无法使用则由应用维护人员向用户发布容灾环境的访问链接实 现用户的访问使用, 如此时负载均衡设备正常可用则无需执行此步骤, 用户按照以往访问 生产环境的方式即可实现对容灾环境的使用。 0092 例子二、 单生产实例与双节点应用的容灾, 如图 3b 所示。 0093 本例子中, 生产系统存储区域中包括一个生产数据库和与该生产数据库交互的两 个生产应用节点的数据 ; 测试系统存储区域中包括一个容灾数据库和与该容灾数据库交互 的一个容灾应用节点的数据。 0094 正常情况下 ERP 系统生产系统存储区域中的数据变化会实时同步至容灾系统存 储区域中, 当。
41、出现生产环境重大灾难需要启用容灾环境接替生产应用时, 此实时同步会由 存储设备的监控机制自动停止, 使得容灾系统存储区域中的数据保持在生产环境发生灾难 失去同步的那一时间点上。 0095 双节点应用服务器的目的在于提高应用服务器应对风险的能力, 两台应用服务器 各作为一个生产应用节点, 两者的软硬件版本、 型号、 架构均相同, 通过负载均衡设备实现 对生产业务的共同支撑, 由于是互备关系, 这两台服务器仅有一台中的内容同步至容灾系 统存储区域即可, 容灾切换后将在容灾端启用单节点应用。 0096 容灾系统存储区域与测试系统存储区域在同一存储设备中, 发生容灾切换时直接 说 明 书 CN 103。
42、617269 A 10 8/11 页 11 通过存储设备的底层数据复制技术, 将容灾系统存储区域中的数据复制到在测试系统存储 区域中依照生产环境的存储结构设置的存储路径中, 使用的操作系统也与生产环境相同, 与此同时由企业网络维护人员开启负载均衡设备中原先处于禁用状态的测试主机容灾环 境访问端口, 如此时负载均衡设备已无法使用则无需进行此操作。 0097 数据复制完毕后通过之前在建设阶段创建的、 保存于生产系统存储区域并同步至 容灾系统存储区域中的配置文件启动容灾环境的数据库及应用, 完成对生产应用服务的接 替 ; 如此时负载均衡设备无法使用则由应用维护人员向用户发布容灾环境的访问链接实现 用。
43、户的访问使用, 如此时负载均衡设备正常可用则无需执行此步骤, 用户按照以往访问生 产环境的方式即可实现对容灾环境的使用。 0098 例子三、 多生产实例与单节点应用的容灾, 如图 3c 所示。 0099 本例子中, 生产系统存储区域中包括 N 个生产数据库 (N 为大于 1 的正整数) , 和与 各生产数据库一一对应交互的 N 个生产应用节点的数据 ; 测试系统存储区域中包括 N 个容 灾数据库和与各容灾数据库一一对应交互的 N 个容灾应用节点的数据。 0100 正常情况下, ERP 系统生产环境中的数据变化会实时同步至容灾系统存储区域中, 当出现生产环境重大灾难需要启用容灾环境接替生产应用时。
44、, 此实时同步会由存储设备的 监控机制自动停止, 使得容灾系统存储区域中的数据保持在生产环境发生灾难失去同步的 那一时间点上。 0101 ERP 系统设计时由于考虑到应用环境、 业务量、 硬件平台性能资源等因素, 对于业 务量集中、 庞大的企业一般会采用多生产实例的方式达到对 ERP 系统支撑性能要求上的满 足。当灾难发生时有可能并不是所有的生产环境硬件均失去运行能力, 可能存在几个 (套) 互备的生产实例无法运行的情况, 智能存储设备具有根据不同的生产实例进行数据同步的 断开的功能, 正常的生产实例依然保持数据正常同步至容灾系统存储区域, 而出现无法运 行的生产实例将由测试系统启用相应的容灾。
45、环境所替代。 0102 容灾系统存储区域与测试系统存储区域在同一存储设备中, 发生容灾切换时直接 通过存储设备的底层数据复制技术, 将容灾系统存储区域中的数据复制到在测试系统存储 区域中依照生产环境的存储结构设置的存储路径中, 使用的操作系统也与生产环境相同, 与此同时由企业网络维护人员开启负载均衡设备中原先处于禁用状态的测试主机容灾环 境访问档口, 如此时负载均衡设备已无法使用则无需进行此操作。 0103 数据复制完毕后, 通过之前在建设阶段创建的、 保存于生产系统存储区域并同步 至容灾系统存储区域中的配置文件启动容灾环境的数据库及应用, 完成对生产应用服务的 接替 ; 如此时负载均衡设备无。
46、法使用, 则由应用维护人员向用户发布容灾环境的访问链接 实现用户的访问使用, 如此时负载均衡设备正常可用则无需执行此步骤, 用户按照以往访 问生产环境的方式即可实现对容灾环境的使用。 0104 例子四, 多生产实例与双节点应用的容灾, 如图 3d 所示。 0105 本例子中, 生产系统存储区域中包括 N 个生产数据库 (N 为大于 1 的正整数) , 以及 这 N 个生产数据库各自交互的两个生产应用节点的数据 ; 测试系统存储区域中包括 N 个容 灾数据库和与各容灾数据库一一对应交互的 N 个容灾应用节点的数据。 0106 正常情况下 ERP 系统生产环境中的数据变化会实时同步至容灾系统存储区。
47、域中, 当出现生产环境重大灾难需要启用容灾环境接替生产应用时, 此实时同步会由存储设备的 说 明 书 CN 103617269 A 11 9/11 页 12 监控机制自动停止, 使得容灾系统存储区域中的数据保持在生产环境发生灾难失去同步的 那一时间点上。 0107 ERP 系统设计时由于考虑到应用环境、 业务量、 硬件平台性能资源等因素, 对于业 务量集中、 庞大的企业一般会采用多生产实例的方式, 达到对 ERP 系统支撑性能要求上的 满足 ; 为提升 ERP 系统生产环境自身应对风险的能力, 同时还采用应用双节点的方式, 两台 应用节点服务器软硬件版本、 型号、 架构均相同, 通过负载均衡设。
48、备实现对生产业务的共同 支撑, 由于是互备关系这两台服务器仅有一台中的内容同步至容灾系统存储区域即可。容 灾切换后将在容灾端启用单节点应用。 当灾难发生时有可能并不是所有的生产环境硬件均 失去运行能力, 可能存在几个 (套) 互备的生产实例无法运行的情况, 智能存储设备具有根 据不同的生产实例进行数据同步的断开的功能, 正常的生产实例依然保持数据正常同步至 容灾系统存储区域, 而出现无法运行的生产实例将由测试系统启用的相应的容灾环境所替 代。 0108 容灾系统存储区域与测试系统存储区域在同一存储设备中, 发生容灾切换时直接 通过存储设备的底层数据复制技术, 将容灾系统存储区域中的数据复制到在。
49、测试系统存储 区域中依照生产环境的存储结构设置的存储路径中, 使用的操作系统也与生产环境相同 ; 与此同时由企业网络维护人员开启负载均衡设备中原先处于禁用状态的测试主机容灾环 境访问档口, 如此时负载均衡设备已无法使用则无需进行此操作。 0109 数据复制完毕后, 通过之前在建设阶段创建的、 保存于生产系统存储区域并同步 至容灾系统存储区域中的配置文件启动容灾环境的数据库及应用, 完成对生产应用服务的 接替, 如此时负载均衡设备无法使用, 则由应用维护人员向用户发布容灾环境的访问链接 实现用户的访问使用, 如此时负载均衡设备正常可用则无需执行此步骤, 用户按照以往访 问生产环境的方式即可实现对容灾环境的使用。 0110 实施例二、 一种容灾接管系统, 用于对生产系统进行容灾接管 ; 包括 : 第一存储设 备 ; 0111 所述第一存储设备包括 :。