/ 中存储网

无硬件的软件复制

2015-12-07 00:00:00 来源:TechTarget存储

在灾难恢复解决方案中,数据复制是其中一个关键的影响因子。基于磁盘阵列的数据复制一直以来大行其道。然而,如今应用部署方式的改变意味着可以从另一方面达成数据保护,即通过软件,而非硬件如磁盘阵列。另外,软件解决方案可以解决基于硬件复制存在的一些问题和限制,在保护数据方面,提供了更大的灵活性和更多的选择。

基于阵列的数据复制技术

基于阵列的数据复制跟Integrated Cached Disk Array(ICDA)即今天的SAN 存储历史几乎一样长,它组合了磁盘,缓存,微码信息以便提供优化的I/O和从一个位置到另一个位置的数据复制功能。

IBM大型机存储部署的点对点拷贝技术是利用一种硬件I/O子系统来复制数据。其技术最新演化的代表是EMC公司的Symmetrix Remote Data Facility (SRDF)产品和日立公司的TrueCopy产品。基于阵列的复制技术把复制数据最繁重的工作从中央处理器直接转移到了磁盘阵列。这个过程将持续提供诸多独特的优势:

转移负载 。阵列执行所有复制任务,减少了对主机的CPU和内存资源的消耗。

数据一致性。阵列本身负责写顺序的完整性,确保数据复制到另一个位置,而数据的更新应用于数据一致性的保证。

性能。阵列能够在两个复制位置把I/O缓存在非易失性内存中,以改善同步和异步传输的性能。

粒度。阵列可以复制和管理单个LUN、LUN组(一般叫做一致性LUN组)和整个阵列的的故障切换。

数据完整性。当有任何数据失败而要切换到目标磁盘阵列时,源阵列能够跟踪数据改变,仅仅将改变的数据传回到源站点而不需要完全的重新同步。这对于完全的故障切换场景来说非常重要,这其中,恢复过程会在非保护的灾难恢复状态下运行一段时间(那时需要执行完全的重新同步)。

优化。复制过程一般在两点间进行针对已改变的数据的复制(其块大小由阵列底层架构决定,可以是磁道或块),优化了带宽。

扩展效率。阵列级别的故障切换适用于许多服务器数据复制,能够在短时间内实现数据在远程位置可用。当与脚本化组合,这个过程会扩展的很好,也将减少故障切换过程中大量存储管理人员的需要。

虽然有如此多可观的优势,基于阵列的复制还是存在着不可回避的一些重要的劣势:

成本。阵列复制是个很昂贵的解决方案,产商一般以TB为单位收费,所以必须将其应用到关键需求数据上。复制方案也需要昂贵的网络方案,在很多情况下,还需要专用的光纤通道链路。