7.3.4 采用SAN 进行远程容灾的实现
目前,基于智能SAN 虚拟存储设备进行磁盘复制比较成熟的方案这里给出的是IBM 的 SVC(SAN Volume Controller,SAN 卷控制器),该设备发布于2 年前发布,已经在全球20 多个国家安装了超过1000 套系统。
采用IBM SVC 实现远程容灾的方案简图如下:
在所有需要容灾的系统SAN 网络种加入SVC,然后就可以利用SVC 的远程复制功能进行数据容灾了。
图7-6 IBM SVC 远程容灾
7.3 容灾技术性能总结和对照
以下对于各种容灾技术的工作方式进行总结。
表 7-5 容灾比较列表
根据以上的分析,可以看出,硬件系统的容灾技术(指磁陶罅校┰诙灾骰低车哪诓靠辖闲。鞘钟跋毂镜豂O 的性能,同时要求本地和异地均采用专用的磁盘阵列,成本和造价极高。比较重要的是,这种方式的传输距离有限,仅限于同城传输。
采用软件的数据复制方式(如VVR),一般采用异步方式。这种方式具有对本地系统IO 影响很小,传输距离长的优势,并且可以支持任意磁盘阵列,使得造价相对较小。不足是假如线路速率较慢,会造成故障时稍微数据损失。
7.4 广域网络的高可用技术(软件容灾方式)
软件容灾方式中,支持应用容灾,即应用系统的完全高可用和远程切换系统,这里指一整套完整的本地高可用系统和异地高可用系统的完整结合体系。本地的高可用系统指在多个服务器运行一个或多种应用的情况下,应确保任意服务器出现任何故障时,其运行的应用不能中断,应用程序和系统应能迅速切换到其它服务器上运行,即本地系统集群和热备份。
而远程的容灾系统中,除了本地系统的安全机制外,还应具有广域网范围的远程故障切换能力和故障诊断能力。实际上,广域网范围的高可用能力与本地系统的高可用能力应形成一个整体,实现多级的故障切换和恢复机制,确保系统在各个范围的可靠和安全。
广域网体系的远程故障切换机制的流程(软件方式):
本地系统的故障分级,常规级别在本地系统进行高可用切换,如网卡故障、应用系统故障、文件系统故障(本地cluster)。
高级别故障(如火灾、地震),通过远程监控体系和报警体系实现远程切换(异地cluster)。切换包括ip、域名、应用等。恢复体系:
一旦故障解除,应用系统实现主备站点的恢复传输。
异地复制中断传输的恢复流程(软件方式复制):
断点序号重传;或增量异地同步实现增量块复制。