外部复制概览

本页简要介绍了外部复制功能。

关于外部复制

外部复制使用 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 系统相同的身份验证机制,如卷迁移中所述,这是建立集群对等互联所必需的流程。

外部复制工作流包括以下阶段:

  1. Authentication

  2. 基准转移

  3. 增量转移

身份验证

在身份验证阶段,源 ONTAP 系统的存储管理员必须授予 NetApp Volumes 从源系统提取卷的权限。这是通过源 ONTAP 系统上的管理步骤来实现的,称为集群对等互连SVM 对等互连。外部复制进程会生成管理员必须在源系统上运行的 ONTAP 命令。

基准转移

设置复制后,快照会在源系统上创建一个一致性点。然后,在称为基准转移的初始阶段,系统会将从该快照捕获的所有数据(包括旧快照)转移到 NetApp Volumes。

基准转移可能需要数分钟、数小时、数天或数周。此时长取决于以下因素:

  • 快照中的数据量。

  • ONTAP 源系统与 NetApp Volumes 之间的网络速度。

  • NetApp Volumes 的吞吐量设置。

在基准转移期间,源卷会继续为工作负载提供服务,并且客户端会添加、更改或删除数据。这些更改不会影响用于基准一致性点的快照。在基准分析进行期间,客户端无法获取目标卷。 基准完成后,目标卷将变为在线状态,并且可以只读模式供客户端访问。请注意,目标卷将具有不同的 IP 地址。

与卷复制不同,外部复制无法读取源卷参数,例如大小、协议选择以及导出或快照政策。因此,您必须为目标卷正确配置这些设置。

然后,客户端可以映射或装载目标卷,但只能进行只读操作。

增量转移

基准转移完成后,复制会根据您设置的时间间隔触发增量转移。

每次增量转移都会执行以下操作:

  1. 为源卷拍摄新的快照。

  2. 计算当前快照与上一个快照之间的数据变化。

  3. 开始将这些更改转移到目的地。

每次增量传输都会创建一个新的源快照,删除最旧的 SnapMirror 快照,计算更改并传输这些更改。如果传输在下一个预定传输时间到达时仍在运行,则系统会跳过新的传输。如果数据量变化超过了指定间隔内可传输的数据量,则可能会出现这种情况,原因如下:

  • 指定的复制间隔过短。

  • ONTAP 系统与 NetApp Volumes 之间的网络带宽有限。

  • 源系统中的更改速率较高。

跳过的转移会给恢复点目标 (RPO) 带来负面影响。建议您监控复制的延迟时间。如果延迟时间经常达到复制间隔的两倍,您可能需要采取对策,例如增加网络带宽或延长复制间隔。

装载目标卷的客户端会看到包含静态内容的只读视图。不过,增量传输完成后,卷的内容会通过一次原子操作,立即从之前的复制快照更新为最新的复制快照。

并行运行多个外部复制

外部复制和卷迁移共用一个项目配额。如需并行运行多个外部复制和卷迁移,您必须申请足够高的配额。

后续步骤

创建外部复制