卷复制简介

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

卷复制简介

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

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

卷复制工作流

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

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

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

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

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

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

设置修改

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

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

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

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

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

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

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

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

  • 使快照目录可见:此设置必须在源卷和目标卷上单独配置。

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

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

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

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

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

卷复制的注意事项

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

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

    • asia-southeast1australia-southeast1之间

    • europe-west2europe-west3

    • europe-west2europe-west4

    • europe-west3europe-west4

    • europe-west3europe-west6

    • europe-west4europe-west6

    • europe-southwest1europe-west3

    • northamerica-northeast1northamerica-northeast2

    • northamerica-northeast1us-central1

    • australia-southeast1asia-southeast1

    • us-central1us-east4

    • us-central1us-west2

    • us-central1us-west3

    • us-central1us-west4

    • us-east4us-west2

    • us-east4us-west4

    • us-west2us-west4

    • us-west3us-west4之间

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

    位置
    美洲 亚太地区 欧洲、中东和非洲
    区域组 southamerica-east1
    us-central1
    us-east1
    us-east4
    us-west1
    us-west4
    asia-northeast1
    asia-northeast2
    asia-south1
    asia-southeast1
    australia-southeast1
    europe-west1
    europe-west3
    europe-west4
    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 权限。与标准卷复制不同,跨项目复制不会在来源卷和目标卷之间复制导出规则。

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

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

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

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

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

  • 基于服务等级的支持:源卷和目标卷必须具有相同的服务等级,但 Premium 和 Extreme 服务等级的卷除外,它们可以在复制中混合使用。如需复制到 Flex Unified ONTAP 模式或从 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 视图。卷复制使用两个滚动快照进行复制。目标卷上最新复制快照的时间戳指定了目标卷上最新数据的时间点(世界协调时间)。

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

存储池要求

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

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

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

  • 必须指向同一 Active Directory

  • 必须具有相同的 LDAP 设置

复制时间表

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

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

后续步骤

创建卷复制