数据层容灾是将数据复制成多个副本,并将数据副本分散到不同物理位置的技术。
存储复制技术 | 存储双活 | 存储网关双活 | 基于操作系统的数据复制 | 基于数据库的数据复制 | 备份软件的数据复制 | |
实现原理 | 基于存储块拷贝或文件系统快照拷贝 | 存储IO双写 | 存储IO双写 | 基于操作系统层面的IO双写 | 基于数据库事务日志回放 | 基于数据副本拷贝 |
限制条件 | 同厂商的存储设备 | 同厂商型号的高端存储 | 支持异构存储 | 同厂商的存储设备,存在操作系统限制 | 支持异构存储,存在数据库限制 | 支持异构存储 |
可应对的故障 | 硬件故障 | 硬件故障 | 硬件故障 | 硬件故障 | 软硬件故障 | 软硬件故障及人为误操作 |
性能影响 | 较小 | 对写IO有影响 | 对写IO有影响 | 对写IO有影响 | 较小 | 较小 |
故障处理方式 | 手工切换 | 自动切换 | 自动切换 | 自动切换 | 自动切换和半自动切换 | 手工恢复 |
RTO &RPO | RTO小时级,RPO分钟级 | RTO秒级,RPO=0 | RTO秒级,RPO=0 | RTO秒级,RPO=0 | RTO分钟级,RPO秒级 | RTO小时级, RPO约为一天 |
数据类型 | 结构化和非结构化数据 | 结构化数据,部分支持非结构化数据 | 结构化数据 | 结构化数据 | 结构化数据 | 结构化和非结构化数据 |
成本 | 中等 | 高 | 高 | 中等 | 高 | 低 |
不同数据层容灾方案更有特点,有适合的容灾场景,也有其不足,要注意结合应用。