卷复制简介

本页详细介绍了如何使用卷复制功能保护数据。

卷复制简介

您可以通过跨位置卷复制来保护数据,该功能可将一个位置的源卷异步复制到另一个位置的目标卷。借助此功能,您可以在发生位置范围的服务中断或灾难时将复制的卷用于关键应用活动。在正常使用时,复制卷还可用作只读副本。

在初始转移期间,卷复制仅移动已使用的数据块;在增量转移期间,仅移动已更改的块。只有传输的字节才会产生费用,这有助于优化传输时间并降低费用。

卷复制工作流

在卷复制期间,系统会通过称为初始转移的流程将所有来源卷内容复制到目标卷。初始转移流程会在源系统上创建快照,并将其内容转移到目标卷。初始转移完成后,复制镜像状态会变为 Mirrored。因此,目标卷会变为只读,并反映源卷快照的内容,其中包括初始快照之前的所有快照。

初始转移过程完成后,系统会按照以下顺序以增量更新的形式继续进行预定的复制间隔:

  1. 该进程会在源卷上创建新的快照。

  2. 它会计算新快照与上一个快照之间发生变化的数据。

  3. 该进程会将这些更改转移到目标卷。复制资源中的转移状态会更改为 Transferring。

    所有更改转移完毕后,目标卷的内容会从旧快照过渡到新快照。

设置修改

只要复制处于镜像状态,应用于源卷或目标卷的任何设置更改都会自动应用于这两个卷。不过,以下设置不会在源卷和目标卷之间同步:

  • 标签和卷说明:这些设置必须在源池和目标池中单独配置。

  • Active Directory 政策:此政策在源池和目标池中均已设置,无法更改。

  • CMEK 政策:此政策在源池和目标池中均已设置,且无法更改。

  • 备份政策:此设置需要在源卷和目标卷上分别进行配置。

    只有在复制停止后,目标卷上的备份计划才会变为有效状态;当复制处于镜像状态时,备份计划处于无效状态。

  • 备份保险柜:此设置必须在源卷和目标卷上单独配置。

  • 自动分层:此设置需要在源卷和目标卷上单独配置。

  • 公开快照目录:此设置只能在源卷上配置。无法在目标卷上更改。

  • Unix 权限:此 API 参数用于定义根 inode 的初始 UNIX 权限,该权限会在复制过程中复制到目标卷。

  • 阻止删除卷:此设置必须在源卷和目标卷上单独配置。

  • 手动和自动 QoS:此设置可以手动配置,也可以自动配置,具体取决于源池和目标池类型。对于自动 QoS 池中的卷,吞吐量由其大小和服务等级决定。 不过,手动 QoS 池中卷的吞吐量可以在源卷和目标卷上单独配置。

如果通过将来源卷移至其他存储池来更改其服务等级,目标卷不会发生变化。

如果复制停止,源卷和目标卷将变得相互独立。 对源卷或目标卷所做的任何数据或设置更改都不会应用于另一个卷。恢复已停止的复制后,源卷设置会覆盖目标卷设置,但本部分中列出的例外情况除外。

卷复制注意事项

在执行卷复制之前,请考虑以下事项:

  • 对于标准、高级和极端服务等级,NetApp Volumes 支持以下特定区域对之间的卷复制:

    • asia-southeast1和australia-southeast1之间

    • europe-west2 和 europe-west3

    • europe-west2 和 europe-west4

    • europe-west3 和 europe-west4

    • europe-west3 和 europe-west6

    • europe-west4 和 europe-west6

    • europe-southwest1 和 europe-west3

    • northamerica-northeast1 和 northamerica-northeast2

    • northamerica-northeast1 和 us-central1

    • australia-southeast1 和 asia-southeast1

    • us-central1 和 us-east4

    • us-central1 和 us-west2

    • us-central1 和 us-west3

    • us-central1 和 us-west4

    • us-east4 和 us-west2

    • us-east4 和 us-west4

    • us-west2 和 us-west4

    • us-west3和us-west4之间

  • 对于 Flex Unified 服务等级,支持在同一区域组内的可用区之间进行卷复制。此外,还支持复制到同一区域内的其他可用区。下表列出了不同位置的区域组:

    位置
    美洲 亚太地区 欧洲、中东和非洲
    区域组 southamerica-east1
    us-central1
    us-east1
    us-east4
    us-east5
    us-south1
    us-west1
    us-west2
    us-west3
    us-west4
    asia-east1
    asia-northeast1
    asia-northeast2
    asia-south1
    asia-southeast1
    australia-southeast1
    australia-southeast2
    europe-southwest1
    europe-west1
    europe-west2
    europe-west3
    europe-west4
    europe-west9
    me-west1
  • 对于 Flex File 服务等级,卷复制功能支持在属于同一区域组的区域之间进行。下表列出了不同位置的区域组:

    位置
    美洲 亚太地区 欧洲、中东和非洲
    区域组 southamerica-east1
    southamerica-west1
    northamerica-northeast1
    northamerica-northeast2
    us-central1
    us-east1
    us-east4
    us-east5
    us-south1
    us-west1
    us-west2
    us-west3
    us-west4
    asia-east1
    asia-east2
    asia-northeast1
    asia-northeast2
    asia-northeast3
    asia-south1
    asia-south2
    asia-southeast1
    asia-southeast2
    australia-southeast1
    australia-southeast2
    africa-south1
    europe-central2
    europe-north1
    europe-southwest1
    europe-west1
    europe-west2
    europe-west3
    europe-west4
    europe-west6
    europe-west8
    europe-west9
    europe-west10
    europe-west12
    me-central1
    me-central2
    me-west1
  • 配额分配:根据项目复制要求,您可能需要增加特定区域或服务级别的复制源卷和目标卷数量的配额。如需申请增加配额,请使用 Google Cloud 控制台中的“NetApp Volumes 配额”页面。

  • 拓扑支持:卷复制不支持级联和扇入/扇出拓扑。例如,一个卷不能同时是源卷和目标卷。

  • 源卷和目标卷位置:

    • 对于 Flex 统一默认模式服务等级,请考虑以下事项。

      • 源卷和目标卷必须位于同一项目和区域组中。您可以将卷复制到同一区域内的另一个可用区。

      • 您可以在常规 Flex 统一存储池内或大容量 Flex 统一存储池内复制卷,但不能在这两种存储池类型之间复制卷。

      • 您可以在同一项目中复制卷。

      • 来源卷与目标卷之间的跨项目卷复制是一项可按需使用的功能。如需申请使用此功能,请与销售团队联系。您可以使用 API、Google Cloud CLI 或 Terraform 创建复制,但可以在 Google Cloud 控制台中管理复制。如需创建跨项目复制,您需要同时拥有这两个项目的 netapp.replications.create 权限。与标准卷复制不同,跨项目复制不会在来源卷和目标卷之间复制导出规则。如果您使用 VPC Service Controls,请参阅 VPC Service Controls 对 NetApp Volumes 的限制,了解跨项目卷复制。

    • 对于 Flex 文件服务等级:源卷和目标卷必须位于同一项目和区域组中。不支持复制到同一区域内的其他可用区。

    • 对于 Standard、Premium 和 Extreme 服务等级,请注意以下事项。

      • 当源卷和目标卷位于同一项目中时,系统支持复制。目标卷必须位于不同的区域对中。

      • 来源卷与目标卷之间的跨项目卷复制是一项可按需使用的功能。如需申请使用此功能,请与销售团队联系。虽然这些复制项仅使用 API、Google Cloud CLI 或 Terraform 创建,但后续管理可以使用 Google Cloud 控制台完成。如需创建跨项目复制,您需要同时拥有这两个项目的 netapp.replications.create 权限。与常规卷复制不同,跨项目复制不会在来源卷和目标卷之间复制导出规则。如果您使用 VPC Service Controls,请参阅 VPC Service Controls 对 NetApp Volumes 的限制,了解跨项目卷复制。

    • 源卷和目标卷可以位于不同的 VPC 中。

  • 基于服务等级的支持:源卷和目标卷必须具有相同的服务等级,但 Premium 和 Extreme 服务等级的卷除外,它们可以在复制中混合使用。如需复制到 Flex Unified ONTAP 模式或从该模式复制,请参阅使用 ONTAP 进行复制,其中 ONTAP 模式池是 ONTAP 系统。ONTAP 模式系统之间或基于 ONTAP 的系统与 ONTAP 模式系统之间的复制是标准的 ONTAP SnapMirror 复制,您必须相应地进行管理。如需了解详情,请参阅了解 ONTAP SnapMirror 异步灾难恢复。

卷复制价格

NetApp Volumes 会单独收取复制费用,而不是根据卷容量收费。费用根据主卷和辅助卷之间传输的字节数计算。如需了解详情,请参阅 NetApp Volumes 价格。

恢复点目标 (RPO)

由于卷复制是一种按计划进行的异步复制,因此目标卷的内容始终滞后于源卷。恢复点目标 (RPO) 用于指定目标卷上的数据有多新,以及存储的是哪个时间点的数据版本。发生灾难时,RPO 可帮助您了解丢失的数据量。

您可以通过检查延迟时间或复制快照来确定卷复制的 RPO。虽然滞后时间提供了一种快速估算 RPO 的方法,但复制快照是一种更准确的衡量方式。

  • 延迟时间:自源卷上创建的快照上次复制到目标卷以来所经过的时间。延迟时间表示目标卷数据相对于源卷数据的年龄差。它每 5 分钟更新一次,并提供 RPO 概览。如果复制正在跳过复制间隔, Google Cloud 控制台中的延迟时间旁边会显示一个警告图标。如果这种情况持续发生,则表示源卷上的数据更改速率过高,无法在复制间隔内完成传输。我们建议您选择更长的复制间隔,或者忽略一次性情况(例如源上的大量数据修改活动)的警告。

  • 复制快照:复制快照是指在特定时间点捕获的数据,与该时间点的数据完全一致。复制快照可提供最准确的 RPO 视图。卷复制使用两个滚动快照进行复制。目标卷上最新复制快照的时间戳指定了目标卷上最新数据的时间点 (UTC)。

    您可以从复制快照名称中派生时间戳 (replication-<timestamp>),该名称采用世界协调时间 (UTC) 格式 (YYYY-MM-DD-HHMMSS)。

存储池要求

包含源卷和目标卷的存储池必须满足以下要求:

  • 必须是有效位置对或区域组的一部分,具体取决于服务级别

  • 必须具有相同的 Active Directory 政策配置

  • 必须指向同一 Active Directory

  • 必须具有相同的 LDAP 设置

复制时间表

复制时间表会尝试按指定的时间间隔运行复制。如果之前的复制正在进行中,则当前周期的复制会跳过,并在下一个时间间隔再次检查。此行为最常发生在初始复制期间,该阶段会传输初始卷块,并且复制时间最长。复制时间表会根据以下时间运行,具体取决于每种时间表类型:

复制时间表频率 预定操作的时间
每隔 10 分钟 :00, :10, :20, :30, :40, :50
每小时 每小时整点后的 :05
每天 每天午夜 :10 之后

后续步骤

创建卷复制。