当应用系统的一个完整环境因灾难性事件 (如火灾、地震等)遭到破坏时,要完成迅速恢复应用系统的数据、环境,立即恢复应用系统的运行,保证系统的可用性,这就需要异地灾难备份系统(也称容灾系统)。可以说,对于关键事物的处理系统如联机事务处理系统(如金融业务、电信业务等),建立最高级别的安全体系,也是提高服务质量、确保系统永不中断、在竞争中立于不败之地的重要举措。
长期以来,对企业而言,建立一套可行的容灾系统相当困难,主要是高昂的成本和技术的复杂度。鉴于此,要建立一个行之有效的容灾系统,必须具有良好的性能价格比。
可以说,对于24X7关键事务处理系统,任何原因的短时间停顿都是不允许的。任何业务系统的长时间中断均会直接影响客户服务的质量,产生十分不良的和灾难性的影响,国内和国际上都曾出现了许多各个领域的典型的业务系统发生灾难的事例。解决的方案之一就是建立一个具有容灾功能的异地备份中心,当主数据中心发生故障时,由备份中心接管全部的业务处理。建立异地容灾系统,即指建立远程的备用数据中心,通过配置远程容灾系统将本地数据实体实时复制到远程系统中,同时实现本地系统故障时应用系统的远程启动,确保系统在任何灾难条件下的不中断运行。
2 容灾技术的体系
容灾系统的建立需要包括两个部分:数据容灾和应用容灾,具体为:
1)数据容灾,就是指建立一个异地的数据系统,该系统是本地关键应用数据的一个实时复制。
2)应用容灾,是在数据容灾的基础上,在异地建立一套完整的与本地生产系统相当的备份应用系统(可以是互为备份),在灾难情况下,远程系统迅速接管业务运行。
可以说,数据容灾是抗御灾难的保障,而应用容灾则是容灾系统建设的目标。
3 建立容灾系统的构造原则
容灾系统的建立,一定要以用户的需求为出发点,首先要根据应用的类型确定需求的优先顺序原则,这样才能确定相关的方案。以下的因素应是各业务系统重点考虑的相关原则:
1) 交易的实时性原则
以容灾系统是否对现有业务系统运行效率产生影响衡量
2) 数据的一致性原则
以数据系统在灾难发生时,远程数据是否与本地数据完全一致衡量
3) 带宽要求
各种容灾方案应根据现有的远程网络带宽条件设计
4) 传输的可靠性和完整性原则
在任何远程网络条件下,容灾方案应具有永远的传输可靠性和断点续传机制,否则方案将不具有生命力
5) 性价比
容灾系统应该根据不同的需求和投资规模进行设计,应避免投资的浪费和不切实际。系统设计应该具有保护现有投资的能力
总之,建立容灾系统,应该在充分的技术论证的基础上,根据应用的实际需要和投资规模,采用最切合实际的相关技术。一味的求新、求高也是不可取的,只有这样,我们才能充分享受先进技术带来的成果,而不是新技术带来的高风险。 |