DB2的异地灾备方案可以从几个层面着手:
1. 数据库层
可选方案:异地HADR\日志复制还原\CDC等。据我所知异地HADR\日志复制国内都有案例。异地HADR国内有银行在应用,但HADR哪怕用异步方式,在网络带宽不够的情况下对生产端的影响还是比较大的;日志复制还原方式有证券公司在用;CDC案例我没有接触过。
2. 操作系统层
软件实现,接管了操作系统的文件系统管理功能,并负责远程传输和还原。可选方案:赛门铁克VVR
3. SAN网络层
原理是从SAN交换机抓取写IO,再写到外接设备的日志并传输到异地还原。可选方案:EMC的Recover Point, 飞康的CDP+DR
4. 存储层
高端存储的远程复制,如IBM 8000系列的PPRC,EMC的SRDF
采用哪种方案,要根据客户对RTO、RPO的要求,还有各种限制条件来权衡选择,并且在选择前对各种可选方案都做一次POC,以验证需求。
其它的方案欢迎大家补充。