3.2.2.1 概述
HyperClone特性能够在不中断主机业务的情况下实现LUN级别数据的完整备份,可用于数据备份与恢复、数据繁殖与数据分析等场景。
3.2.2.2 克隆功能原理
HyperClone可以提供源LUN同步时刻的全量的数据副本,目标LUN是立即可读写的,不需要等待后台拷贝完成。源LUN和目标LUN在物理空间上完全隔离,针对成员LUN的操作互相不影响。当源LUN数据被破坏时可以从目标LUN反向同步数据到源LUN。对源LUN和目标LUN的写入记录差异位图,支撑后面的增量同步。
3.2.2.3 功能原理-同步
数据同步开始时,系统将对源LUN生成一个即时的快照,将源LUN该时刻的快照数据全量同步到目标LUN,并对后续的写操作都记录到差异表中。
后续用户再执行数据同步时,通过对比目标LUN和源LUN的差异数据增量同步到目标LUN,目标LUN两次同步间修改的数据将被覆盖。用户可以在数据同步操作前通过对HyperClone关系中的目标LUN创建快照的方式,保留对目标LUN数据的修改。
相关概念:
(1)Pair:在HyperClone中,一个源LUN和一个目标LUN构成一个Pair。Pair主要用于表示源LUN和目标LUN之间的镜像关系。同一个源LUN可以与不同的目标LUN组成多个不同的HyperClone Pair。一个目标LUN只能加入一个到HyperClone Pair。
(2)同步:将数据从源LUN拷贝至目标LUN。
(3)反向同步:当需要恢复源LUN数据时,可将目标LUN数据反向同步到源LUN。
(4)差异拷贝:对比差异位图,同步源LUN差异数据到目标LUN。
3.2.2.4 功能原理-反向同步
当源LUN损坏时,可以通过把目标LUN数据反向同步到源LUN实现对源LUN的保护。反向同步支持全量拷贝和差异拷贝两种。
启动反向同步时存储系统对目标LUN生成快照,将目标LUN该时刻的快照数据全量同步到源LUN;对于增量同步,通过对比目标LUN和源LUN,将差异数据增量同步至源LUN。
启动反向同步后,HyperClone的源LUN或目标LUN也是可以立即读写的,不需要等待拷贝完成。
3.2.2.5 功能原理-特性配置约束
HyperClone特性和Huawei OceanStor Dorado V3的其他功能之间存在一定的约束关系。
3.2.2.6 应用场景
HyperClone具有很广泛的应用,例如作为备份的源、作为数据挖掘的源、作为保存应用程序状态的检查点。同步完成后的HyperClone源LUN和目标LUN在物理空间上完全隔离,针对源LUN和目标LUN的操作互相不影响。
应用场景1:数据备份与恢复
将源数据内容复制到一个或多个副本中,可实现对源数据的时间点备份,当源LUN数据破坏时,可以从目标LUN恢复。使用目标LUN可以实现在线数据备份和方便快捷的数据恢复。
应用场景2:数据分析与数据繁殖
数据分析为了提取有用信息、形成结论、提供决策支持而对大量数据进行详细研究和概括总结的过程。在数据分析场景下,数据分析业务使用目标LUN中的数据,避免了数据分析业务和生产业务抢占源LUN资源,影响性能。
数据繁殖即HyperClone可以从同一源LUN添加多个目标LUN拷贝多份数据。
3.2.2.7 配置流程
在DeviceManager上配置以实现HyperClone。
创建克隆:通过该操作,可以创建克隆,以便将数据拷贝到目标LUN中;
创建保护组:在进行数据保护之前,您需要先创建保护对象,保护对象包括保护组和LUN。保护组为一个LUN组或多个LUN的集合。
创建克隆一致性组:通过创建克隆一致性组,方便对克隆进行统一操作,提高效率,保证组内所有克隆的数据在时间点上的一致性。
HyperClone
发布时间 2023-03-29 16:08:47作者: jiang93