规划存储分区重定位

如需成功重新部署存储分区,请先确定目标并了解存储分区的使用情况,然后再发起存储分区重新部署。以下部分介绍了关键的规划步骤。

分析存储分区特征

如需估算存储分区重新定位时间,请分析存储分区的特性和使用情况,并考虑以下因素:

  • 休眠时字节数:存储分区中存储的数据总量会影响存储费用和传输时间。

  • 复制:将存储分区同步或异步复制到其他区域会影响数据可用性、持久性和费用。如需了解详情,请参阅数据可用性和耐用性

  • 数据传输:重定位期间从存储分区中传输出的数据量会影响数据传输费用计算。如需计算存储分区的数据传输费用,请参阅 Cloud Storage 价格

  • 使用模式:通过使用模式了解分桶活动水平或分桶的繁忙程度,有助于您在迁移期间防止意外冲突。如需了解存储分区的使用模式,您可以分析日志。如需了解详情,请参阅使用情况日志和存储日志

  • 存储分区写入操作:重定位过程中频繁的存储分区写入操作会增加费用和时长。如需了解有多少对象被写入您的存储分区,请参阅 Cloud Storage 监控概览

确定迁移目标

根据对存储分区特征的分析,找出移动存储分区的原因。以下是重新部署存储分区的常见目标:

  • 费用管理:通过迁移到费用较低的区域来降低存储费用,或通过将数据移近其访问位置来最大限度地降低数据传输费用。您需要计算 Cloud Storage 和数据传输费用,并将其与其他位置的潜在费用进行比较。如需详细了解如何计算 Cloud Storage 费用,请参阅 Cloud Storage 价格

  • 性能提升:通过将存储分区重新定位到更靠近用户或应用的位置,提高数据访问速度和应用性能。为此,请确定性能至关重要的地理区域,并重新定位存储分区。

  • 提高可靠性:通过使用双区域或多区域配置,增强数据持久性和灾难恢复功能。

确定存储分区位置

根据您的分析和目标,从以下选项中为要迁移的存储分区选择最合适的存储位置:

  • 单区域:在单个区域中存储数据,对于用户集中在一个地理区域的应用,这种方式非常经济高效。

  • 双区域:在同一大洲的两个区域中维护数据的两个副本,从而在特定地理区域内提供更高的可用性和灾难恢复能力。

  • 多区域:将数据分布在多个区域,提供最高级别的可用性和持久性。

如需详细了解如何选择地理位置,请参阅选择地理位置时应注意的事项

了解影响重新定位时间的因素

有几个因素会影响迁移时间,了解这些因素有助于估算所需时间。虽然这些因素有助于您规划和安排迁移,但实际迁移时间可能会比预计时间长或短。因此,在安排迁移时间时,请添加缓冲时间,以应对可能出现的延迟。以下部分介绍了影响重新定位时间的因素。

搬迁服务限制

下表介绍了影响重新定位时间的限制:

因素 说明
每个作业的请求速率上限 每秒 10,000 个对象 这是服务每秒可处理的复制请求数。

请求速率越高,可以同时移动的文件就越多。 如果您的存储分区包含许多小文件,则提高请求速率可以加快迁移速度。如果您只有少量大型文件,此因素的影响较小。

每个项目的总带宽上限 10 GBps 这是您可以在来源位置中为单个项目传输数据的最高速度或带宽。如果您要移动同一项目中的多个存储分区,则这些存储分区会共享带宽。

带宽越高,一次可以传输的数据量就越大。即使请求速率较高,如果带宽较小,总体传输速度也会较慢。

每个对象的最大带宽

8 MBps 这是您可以转移单个对象的最大速度。

单个对象的带宽越高,您可以以更快的速率传输对象。这是一次移动一个对象的速度上限。 即使每个存储分区的请求速率和带宽较高,如果个别对象存在速度限制,它们的传输可能需要更长时间。

重新定位存留时间限制

为确保高效利用资源并防止重新定位无限期运行,系统会对所有存储分区重新定位应用存活时间 (TTL) 限制。TTL 是指完成整个迁移过程的允许时限。

完成存储分区迁移的最长时间为 28 天,包括迁移流程的所有阶段,例如初始复制、增量更新和最终同步。

如果重新定位过程超出 28 天 TTL 限制,则重新定位操作将失败。

持续性存储分区活动

如果您在迁移期间继续写入新对象、删除现有对象或更新存储分区中的对象,这些操作会与复制请求争用资源,并可能会减慢迁移过程。

生命周期规则

如果您为存储分区配置了生命周期规则(例如在特定时间后自动删除或归档对象),这些操作会增加整体迁移时间。

启用管理中心

您必须同时为源位置和目标位置启用管理中心。您可以在 Google Cloud 资源层次结构的不同级别启用管理中心。您还可以使用包含过滤条件和排除过滤条件,将相关存储分区添加到管理中心方案中。如需了解详情,请参阅启用管理中心

其他功能注意事项

您重新定位存储分区时,它会与其他 Cloud Storage 功能进行以下互动:

启用软删除

若要迁移存储分区,您需要为存储分区启用 软删除,并将保留时长设置为至少 7 天。保留时长是指软删除在永久删除之前保留已删除对象的时长。如需了解如何配置软删除保留时长,请参阅使用软删除

检查配额和限制

配额和云容量评估与特定区域或可用区相关联。因此,将存储分区移至新位置时,您需要确保新位置有足够的配额来容纳存储分区中的数据。如需详细了解配额和限制,请参阅配额和限制

确定存储分区重新定位类型

在迁移存储分区时,请务必注意,在最终同步步骤期间可能会出现写入停机时间段,在此期间您无法更新或上传新对象。此外,您无法在迁移过程中更改存储分区的配置。如需确定您的迁移是否会导致服务中断,请参阅确定迁移类型

移除现有的存储分区代码

您无法重新部署已附加存储分区标记的存储分区。在重新定位存储分区之前,必须移除所有现有标记。如果要从源存储分区中移除的任何标记正在用于访问控制,您需要使用其他方法来设置 IAM 权限,以确保存储分区中的数据保持安全。为此,请完成以下步骤:

  1. 复制代码配置并妥善安全地存储。

  2. 从源存储分区中解除所有现有代码的附加

  3. 配置 IAM 权限,使其与现有访问控制规则相匹配。

  4. 重新部署存储分区后,请将所有现有标记附加到重新部署的存储分区。

保存现有资产清单报告配置

在迁移过程中,现有的商品目录报告配置不会保留。我们建议您在开始迁移流程之前手动保存现有的商品目录报告配置,因为您需要在迁移流程完成后重新创建这些配置。如需了解如何管理清单报告配置,请参阅创建和管理清单报告配置

后续步骤