本文档探讨了业务连续性方案,特别是双活灾难恢复(DR)策略。双活DR是一种高级的数据保护方法,旨在确保在发生灾难时,关键业务应用和服务能够不间断地运行,最大限度地减少业务中断的影响。
数据复制是双活DR的核心,文档提到了几种主流的数据复制技术:
1. **基于磁盘阵列的复制**:如EMC SRDF(Symmetrix Remote Data Facility),IBM MM/GM,HDS TrueCopy/HUR等,这些技术能够在高端存储之间实时复制数据,实现零数据丢失和数据一致性,但对带宽需求高且成本较高。
2. **基于应用层的复制**:例如Oracle Streams,DD/GD,Quest SharePlex,DB2 Q复制/SQL复制等,这些方案直接在应用层面操作,降低了带宽需求,但会消耗主机资源,影响生产性能,适用于小型系统。
3. **基于SAN(Storage Area Network)的数据复制**:EMC VPLEX/RP,IBM SVC,Brocade Tapestry DMM等,这类技术允许跨异构阵列复制,不占用主机和存储资源,但可能需要额外购置设备。
4. **基于操作系统的复制**:通过卷管理工具进行,例如Windows的Volume Shadow Copy Service(VSS)或Linux的LVM(Logical Volume Manager)。
5. **基于备份层的复制**:利用虚拟带库,如EMC Data Domain,这种方案在备份过程中实现数据复制,但通常恢复速度较慢。
在选择合适的复制技术时,需要考虑以下几个决策驱动因素:
- **恢复点目标(RPO)**:希望在灾难后恢复到的最旧数据点。
- **恢复时间目标(RTO)**:系统必须在多长时间内恢复运行。
- **性能**:复制过程对生产系统的影响。
- **带宽**:复制数据所需的网络资源。
- **容量**:存储系统的需求和扩展能力。
- **恢复和一致性**:如何保证数据的一致性和完整性。
- **功能与可用性**:所选解决方案的稳定性和易管理性。
文档中还介绍了EMC SRDF的灵活配置,如连续的三个站点、级联、并行、双向、多到多、多到一/一到多等模式,以适应不同的业务需求。
另外,文档提到了Oracle GoldenGate,这是一种基于应用层的数据复制解决方案,通过实时读取交易日志、捕获数据变化、压缩和加密传输,实现数据同步。这种技术可以提供备用卷的可用性,但可能对主机性能有影响。
EMC VPLEX被提及作为构建高可用系统的一种工具,它可以跨异构环境屏蔽差异,提供统一的数据同步和共享接口,简化管理和设备维护。VPLEX通过分布式缓存一致性、自动负载平衡和失效转移等功能,增强了数据保护和业务连续性。
业务连续性方案,特别是双活DR,涉及到多个层面的技术,包括存储、应用、网络和管理。选择适合的解决方案需要综合考虑业务需求、技术成熟度、成本效益和灾难恢复目标。