存储 频道

分析:企业是否需要IP灾难恢复?(下)

    【IT168 专稿】“企业是否需要IP灾难恢复?(上)”里,我们介绍了灾难备份需求的评估、基于IP的灾难恢复以及怎样复制。本篇我们将重点介绍异步镜像技术。

    为弥补这一问题,一些快照解决方案使用增量更新的方式。也就是说,在做了一次快照(及时点复制)以后,复制软件会定期地记录自从上次快照或上次增量更新以后所做的数据改变。该数据改变会记录在远程位置,直到下一次快照出现。这虽然减少了需要传输的数据的量,但是它可能会引起数据连续性问题,并有可能增长恢复时间。如果是增量磁带备份,恢复过程就会涉及到恢复快照、然后恢复每一个增量更新。

    数据块级的复制是目前被普遍采用的技术。该技术解决方法是扫描硬盘或卷来确定哪些数据块(驱动器上临近数据的分区)自从上次扫描以来发生了变化,然后将这些改变传输到理想的远程地点。数据块级的复制使用以下两种技术之一:同步复制和异步复制。

    同步复制使用的方法是在第二个位置对原始数据创建“改进的”byte-by-byte 复制。同步复制在通知客户端数据已经被写入之前会确保数据已经进入远程数据卷。在本地客户端没有接受到远程写入的确认信息之前,是不允许进行另一次写操作的。这种技术的一个真正局限在于,它需要与远程站点之间的高速度和高成本的连接。举例来说,同步远程复制解决方案的提供商通常都会推荐客户将复制站点置于主站点方圆20公里之内,这样,在距离限制方面,同步复制就不会满足理想的远程数据复制解决方案的需求。

    在这种情况下,公司就必须在需要保护的数据量和与远程站点距离的成本之间权衡。另外,还需要重要的外部基础架构来确保这种解决方案的性能,包括专门的高带宽租用线路。同步复制解决方案对于路由链接或者多重交换导致的延迟是非常敏感的,因此,随着距离的延长会迅速增加成本,同时降低性能和可靠性。

    异步复制与同步复制大体相似,但有一个主要的区别。异步复制在通知客户端数据被写入之前只要确保数据写入本地卷即可,而不是确保数据写入远程站点。相反,它相信软件和带宽能够正确地将信息传输到远程站点。省略对数据传输的确认可以解决同步复制的成本、距离以及带宽等很多方面的限制,不过并不能保证远程数据的完整性。

    尽管数据块级的复制比文件级复制在效率方面有了改进,但是试图进一步优化数据传输仍然会引出与数据完整性相关的新问题。很多数据块级的复制解决方案试图减少通过压缩写、并行传送写或者使用其他技术来改变写入数据顺序等的必须传送的数据量。

    只要所有的数据都到达远程站点,就会与远程站点的数据同步。可是,随着数据围绕时钟周期改变,很有可能一些数据会在本地缓存或者在传输中遭遇灾难。前面提到的在文件系统技术方面的改进,使用日志来确保数据能够在本地中断的情形中恢复,前提条件是数据是按照期望的顺序写入的。数据块级的复制解决方案更改了数据写入的顺序,同时更有效地利用了网络,但它可能会对恢复远程数据的尝试造成阻碍。

0
相关文章