异步镜像浮现
一种新型的灾难恢复解决方案正浮出水面——通常被称为虚拟同步复制或者异步镜像,这种技术在以前是不可用的,因为要想跨越距离来保持本地磁盘镜像的特性是很困难的。本地镜像需要保持一个准确的写入以及相关数据的本地顺序,以便当主数据卷发生故障的时候能够立即恢复。
对于同步复制来说,本地镜像直到第一次写入被确认以后才可以继续进行下一次写入。异步镜像远程通过在本地保持同步的状态一致的镜像以及在本地和远程站点之间保持同步的状态一致的写入顺序来创建这个恢复环境。
这种技术的执行方法是在本地放置一台设备,来模拟服务器或者SAN上的本地镜像的卷。该卷在本地接受安排好的写入顺序,其作用如同一个本地镜像组中的冗余镜像卷一样。当数据被写入该设备的时候,每一次写入都被拷贝到一个缓存器中,然后跨越一个标准的TCP/IP网络异步传输到恢复站点的一台类似设备上。
只有在接受到目前数据组已经被远程设备接受并写入的确认信息后,本地设备才会继续传输下一个写入数据集,以便能够确保没有数据完整性的损失。这样,远程恢复设备保持状态和写入顺序的一致性,确保在日志操作系统和应用程序之下的持续恢复。也就是说,一旦发生灾难,远程恢复设备就能够提供完整的恢复,即便是事件发生的时候数据包正在传输也不例外。
因为本地设备是一个镜像集中的一个卷,该解决方案的好处是,一旦主卷发生故障的时候可以提供数据的第二套本地复本,这增强了本地的容错能力。另外,因为本地镜像是使用标准硬件或操作系统镜像技术来创建的,所以也不必需要安装另外的软件代理来用于写入数据或恢复。该解决方案中设备的安装可以由任何一个IT人员来执行,他只要建立一个硬盘驱动器,减少雇佣顾问以及员工培训的成本。
不过,与数据块级的复制相比,异步镜像的一个潜在缺陷是,由于它在数据发送之前不对数据进行优化,所以会有很多的数据传输到网络上。而且,它仅仅传输本地卷上执行的写入数据,这很有可能并不能覆盖到完整的数据块。典型地说,对于一个异步镜像解决方案,网络带宽必须最少是与数据改变率相当的,但是这种解决方案并没有其他灾难恢复解决方案所需要的高速度或者亲近性需求。虽然建议使用专用网络,但很多商业企业发现异步镜像可以与现有的Internet连接共享而不会明显影响网络的性能。
市场上有很多不同的基于IP的灾难恢复解决方案,对每一种方案的优点以及风险进行比较也是比较困难的事情。不过,通过了解目标环境、项目范畴以及主要目标、商业和技术风险,公司企业还是能够很好地找到评估这些解决方案的方向,经过良好的计划,企业也能够找到满足自己预算、技术和恢复目标的解决方案。
总之要切记一点:大量的基于IP的解决方案能够把您的数据传送到远程离线站点,但您也必须确保所选择的解决方案能够在必要的时候将这些数据拿回来。