概念和技术分析 ? 在远程容灾的架构中,即便考虑到基建成本,仍需要使用光纤与IP
链路相结合的方式。(在远程中第一段近距离的复制需要光纤通道) ? 具体要租用的IP网络带宽需要在进一步确认应用的I/O变化量后方
可得出结论,但采用基于硬件的容灾方案,要考虑到其需要较大的带宽。(因为其复制以数据块为单位,其中包含了部分未变化的数据)
? 传输带宽占用高缺少数据库的支持,存在数据库无法立即启动风险 ? 需要加接远程传输设备 ? 无法恢复历史数据
基于软件的复制方式(也称主机型远程容灾)
基于软件的容灾技术原理是:通过卷管理的机制,在本地捕获I/O,并以I/O为单位,在确保传输顺序(数据一致性的重要体现)的前提下,以同步或异步的方式,实时的复制到异地灾备中心。(可以做到Tier6级别容灾方式)
基于软件的容灾技术对存储设备和复制链路有如下要求:
? 使用基于软件的容灾,本地仍建议采用著名存储设备厂商的高端阵
列(为了应用在本地运行时的性能),而在异地灾备中心可以考虑使用原有的或从任何厂商处新购相对低端的阵列(因为发生灾难的可能性毕竟很小,所以在发生灾难的特殊时期,只要应用可用即可,对应用的性能可以放在次要地位,当然,如果预算充足,异地可以使用来自任何厂商的高端存储设备,不要求两地的存储来自一家厂商)
? 在远程容灾的架构中,考虑到基建成本,建议从电信租用IP链路。
8
概念和技术分析 ? 具体要租用的网络带宽需要在进一步确认应用的I/O变化量后方可
得出结论。
? 需要特定的主机层软件实现,增加生产主机开销 ? 无法恢复历史数据 ? 维护过程复杂
? 采用基于软件的容灾方案,相对硬件方案而言,其需要的带宽较小。
(因为其只复制精确的数据变化)
基于存储网络的复制方式(CDP容灾方式)
一种网络存储型远程容灾架构,是在前端应用服务器与后端存储系统之间的存储区域网络(SAN),加入一层存储网关,这个网关和我们所了解的网络网关不同,它前端连接服务器主机,后端连接存储设备。它的角色就好像是存储网络中的交通警察,所有的I/O都交由它来控制管理。最典型的为旁路(side-band)控制方式,对于I/O流量进行旁路监控和分流,实现异地数据复制。(最高也可以做到Tier6级别的容灾方式)
由于数据复制是通过存储网关来执行,应用服务器只需数据库执行代理程序,相对于主机型远程容灾来说,它的性能影响十分低。另外,通过存储网关的虚拟化技术,可以整合前端异构平台的服务器和后端不同品牌的存储设备,本地端和灾备端的设备无需成对配置,用户可以根据RTO和RPO,在远端建立完整的热备份中心。当本地端发生灾难时立即接管业务运行,或是采取仅在灾备端安装存储设备的温站配置,先保护数据的完整性和安全性,在本地端修复完成后再进行恢复。
9
概念和技术分析 基于CDP的容灾技术有如下特点:
? 成熟的存储虚拟化技术
? 复制的数据量小,应基于I/O,而非数据块。 ? 支持同步与异步复制。
? 支持一对一、一对多、多对一的复制。 ? 支持同步、异步复制的自动转换。
? 该技术与复制的数据形式无关(支持任何数据库),在任何方式下
都能确保数据的一致性。
? 数据复制的方向是双向、可逆的。
? 容灾不依赖于具体的硬件存储设备,本地和异地可以使用不同厂商
的设备,这样可以避免绑定在一家公司。
? 容灾的实现方式于容灾的距离无关(0-20000KM),无论距离多远,
在本地和异地中不需要中转的存储设备。
? 建立远程(尤其在超过城域的距离时)灾备架构时,使用的存储容
量小。(包括本地和异地,共只需两份容量的存储)。 ? 特有的精简式传输技术,传输带宽精简。 ? 随时进行灾备演练。
1.6.3 基于数据库本身的容灾方式
部分数据库软件厂商和数据库的优化软件供应商提供了基于数据库的容灾技术,基于数据库的容灾技术与基于数据复制的容灾技术有较大的差别,基于数据库的容灾技术传输的是SQL指令或者重作日志文件,在新数据没有被业务系统写入存储子系统前,就被指定发送到异地备份中心的数据库进行相关处理。
数据库容灾备份方案采用异步传输方式,支持一个业务中心向多个备份中心的数据库进行复制的要求,或者多个业务中心向一个备份中心复制的要求。数据库容灾备份方案与存储子系统的类型、业务系统服务器的平台无关,与数据库的版本有一定关系,数据库容灾解决方案具有较好的使用灵活性。数据库容灾技术只能作为数据库应用的容灾解决方案,如果需要其它非结构数据的容
10
概念和技术分析 灾,还需要其它容灾备份方案作为补充。
基于数据库自身的容灾方式有如下特点:
? 维护较复杂,对用户自身技术水平要求较高 ? 灾备站点发生故障有可能影响主站点 ? 对主站点和灾备站点之间链路要求高
1.6.4 各种主流容灾技术对比
技术架构 主机型容灾 阵列型容灾 CDP容灾 数据库容灾 基于主机的软基于存储的硬基于存储网络基于数据库自件复制 件复制 的数据复制 身 服务器类型限两端主机类型容灾中心可以无任何限制,两端主机类型制 需要一致 无主机 PC架构可以需要一致 基于虚拟机 本地/远程存储可以不同 可以不相同 两端必须同品可以不同 牌存储 系统资源占用最优容灾模式小于1% 对生产主机性能影响巨大 支持随时随地恢复演练过程恢复演练需要可以基于虚拟恢复演练困难 的恢复演练 中需要暂停容主机环境配合 灾配置 机环境做恢复演练。 可以不同 不影响生产主对生产主机性无影响 机性能 能有一定影响 11
概念和技术分析 网络带宽优化 无,对带宽要求无,对带宽要求特有精简式传无,最优模式下较高 十分苛刻 无 输技术 对带宽要求高 数据压缩加密无 功能 有,可以保证无 数据传送过程中不被窃取 多对一的异地无 容灾架构 快速数据恢复 可以 无 有 无 当容灾端配成支持 应用级容灾时支持 支持 版本管理防范不支持 逻辑数据损坏 后期操作维护
难 不支持 支持 不支持 中等 简单 难 12