关键技术

对数据的保护是容灾的基础,一般通过备份来保护数据。备份指为防止系统操作失误或故障导致的数据丢失,而将全部或部分数据集合从应用主机的硬盘或阵列复制到其他存储介质的过程。下面介绍与容灾管理功能相关的数据备份技术。

存储远程复制技术

存储阵列的复制技术一般分为同步复制和异步复制两种。

同步复制

同步复制能够保证具有复制关系的数据卷之间数据的一致性。同步复制的原理是,每个I/O写操作,都会等具有复制关系的主卷和远程卷都返回写完成才释放。因此同步复制方式有最高级别的数据完整性,但是性能会因为在阵列之间传送数据延迟而降低,而且同步复制方式复制阵列之间的距离要满足RTTRound-Trip Time,往返时延)的要求。一般应用于较短距离间(10KM~100KM同城),且对数据一致性要求极高,对数据丢失几乎不可容忍的场景,如银行系统等。

图-1 同步远程复制

 

异步复制

异步复制方式一般都是周期性进行的,不能保证具有复制关系的数据卷之间的数据一致。异步复制的原理是本地主卷完成写操作后,给此数据卷创建一个快照,然后将快照复制到远程卷。异步复制方法提供了比较高的应用性能,但如果灾难发生,在远程卷上还未更新的数据就会有丢失风险,即时间窗口。

异步复制对带宽和距离要求相对较低,适用于业务系统性能要求较高,写压力小,对阵列IOPS和时延要求不是太高,如数据库、文件系统等场景。

图-2 异步远程复制

 

CDP技术

CDPContinuous Data Protect,持续数据保护)技术,即在不影响主要数据运行前提下,通过捕获或跟踪数据的变化,并将其独立存放在生产数据之外,以确保数据可以恢复到过去的任意时间点的方法。理论上,任意一次的文件数据变化都会被自动记录,因此称为持续数据保护。

CDP技术能确定RPO指标,恢复到指定的任意时间点,以满足不同场景下的需求。SNIA(全球网络存储工业协会)在2011年的一份技术文档中,指出了CDP的三大标准:

从技术实现上,很多CDP方案需要安装代理软件,获取IO的变化。