本页简要介绍了外部复制功能。
关于外部复制
外部复制使用 SnapMirror 将数据从基于 ONTAP 的系统复制到 Google Cloud NetApp Volumes。此功能支持与卷复制相同的操作,例如创建、停止、恢复、反向和删除,可在 NetApp Volumes 中的卷之间进行复制。
外部复制使用与卷迁移相同的 SnapMirror 技术,并共享常见功能,例如基准和增量传输,以及用于身份验证的集群对等互联。
下表介绍了卷迁移和外部复制之间的主要区别:
卷迁移 | 外部复制 |
---|---|
专为从 ONTAP 到 NetApp Volumes 的限时单向迁移而设计。 | 设计为一种持续复制解决方案,用于灾难恢复,可反转复制方向。 |
注意事项
外部复制只能通过 API 和 Google Cloud CLI 进行,而不能通过 Google Cloud 控制台进行。
外部复制工作流概览
外部复制的功能与卷复制类似,但初始源系统是外部 ONTAP 系统上的卷,而不是 NetApp Volumes 卷。
与卷复制类似,外部复制也需要经历各种阶段,例如基准复制和增量复制。它支持创建、停止、恢复、删除和反转复制方向等操作。
虽然所有操作都可以从 NetApp Volumes 发起,但某些操作需要用户在外部 ONTAP 系统上运行 ONTAP CLI 命令。外部复制还使用与外部 ONTAP 系统相同的身份验证机制,如卷迁移中所述,这是建立集群对等互联所必需的流程。
外部复制工作流包括以下阶段:
身份验证
在身份验证阶段,源 ONTAP 系统的存储管理员必须授予 NetApp Volumes 从源系统提取卷的权限。这是通过源 ONTAP 系统上的管理步骤来实现的,称为集群对等互连和 SVM 对等互连。外部复制进程会生成管理员必须在源系统上运行的 ONTAP 命令。
基准转移
设置复制后,快照会在源系统上创建一个一致性点。然后,在称为基准转移的初始阶段,系统会将从该快照捕获的所有数据(包括旧快照)转移到 NetApp Volumes。
基准转移可能需要数分钟、数小时、数天或数周。此时长取决于以下因素:
快照中的数据量。
ONTAP 源系统与 NetApp Volumes 之间的网络速度。
NetApp Volumes 的吞吐量设置。
在基准转移期间,源卷会继续为工作负载提供服务,并且客户端会添加、更改或删除数据。这些更改不会影响用于基准一致性点的快照。在基准分析进行期间,客户端无法获取目标卷。 基准完成后,目标卷将变为在线状态,并且可以只读模式供客户端访问。请注意,目标卷将具有不同的 IP 地址。
与卷复制不同,外部复制无法读取源卷参数,例如大小、协议选择以及导出或快照政策。因此,您必须为目标卷正确配置这些设置。
然后,客户端可以映射或装载目标卷,但只能进行只读操作。
增量转移
基准转移完成后,复制会根据您设置的时间间隔触发增量转移。
每次增量转移都会执行以下操作:
为源卷拍摄新的快照。
计算当前快照与上一个快照之间的数据变化。
开始将这些更改转移到目的地。
每次增量传输都会创建一个新的源快照,删除最旧的 SnapMirror 快照,计算更改并传输这些更改。如果传输在下一个预定传输时间到达时仍在运行,则系统会跳过新的传输。如果数据量变化超过了指定间隔内可传输的数据量,则可能会出现这种情况,原因如下:
指定的复制间隔过短。
ONTAP 系统与 NetApp Volumes 之间的网络带宽有限。
源系统中的更改速率较高。
跳过的转移会给恢复点目标 (RPO) 带来负面影响。建议您监控复制的延迟时间。如果延迟时间经常达到复制间隔的两倍,您可能需要采取对策,例如增加网络带宽或延长复制间隔。
装载目标卷的客户端会看到包含静态内容的只读视图。不过,增量传输完成后,卷的内容会通过一次原子操作,立即从之前的复制快照更新为最新的复制快照。
并行运行多个外部复制
外部复制和卷迁移共用一个项目配额。如需并行运行多个外部复制和卷迁移,您必须申请足够高的配额。