将 Cloud Storage 数据迁移到其他位置

Last reviewed 2022-06-20 UTC

创建 Cloud Storage 存储桶时,您需要选择其永久地理位置。随着业务需求的变化,数据的存储位置也可能需要更改。例如,您的数据可能更适合存储在高可用性双区域存储桶、费用更低的单区域存储桶,或者只是需要迁移到另一个区域。

本教程可帮助您选择最适合您需求的位置

目标

  • 为 Cloud Storage 数据选择新位置。

费用

在本文档中,您将使用以下可计费组件: Google Cloud

您可使用 价格计算器 根据您的预计使用情况来估算费用。

新 Google Cloud 用户可能有资格申请免费试用

准备工作

本教程没有前提条件。

选择新位置

选择 Cloud Storage 存储桶的位置时,请考虑可用性和价格方面的差异,如下表所示。

可用区 区域 双区域 多区域
可用性
  • 一个可用区内的数据冗余
  • 可用区中断可能会影响可用性
  • 跨可用区的数据冗余(同步)
  • RTO(恢复时间目标)=0:发生可用区级故障时自动进行故障切换和故障恢复(无需更改存储路径)
  • 可用性高于给定存储类别的区域
  • 跨区域的数据冗余(异步)
  • 可在 15 分钟内完成复制的增强型复制选项
  • RTO(恢复时间目标)=0:发生区域级故障时自动进行故障切换和故障恢复(无需更改存储路径)
  • 可用性高于给定存储类别的区域
  • 跨区域的数据冗余(异步)
  • RTO(恢复时间目标)=0:发生区域级故障时自动进行故障切换和故障恢复(无需更改存储路径)
价格
  • 在所有位置类型中,以最高的存储价格为要求严苛的 工作负载提供 Cloud Storage 中最高的性能
  • 适用可用区存储桶专属的数据传输费用。如需了解详情,请参阅 Cloud Storage 价格
  • 存储价格最低
  • 无复制费用
  • 读取同一区域内的数据时没有出站数据传输费用
  • 存储价格最高
  • 写入时会产生复制费用
  • 在任一区域内读取数据时没有出站数据传输费用
  • 存储价格高于单区域,但低于双区域
  • 写入时会产生复制费用
  • 读取数据时始终产生出站数据传输费用

位置建议

要求 推荐的存储桶位置 工作负载示例
  • 超低延迟时间
  • 超高带宽和 I/O
  • 高性能
可用区1
  • 人工智能 (AI) 和机器学习 (ML)
  • 高性能计算
  • 数据密集型分析
  • 优化的延迟时间和带宽
  • 数据存储费用最低
  • 跨可用区冗余
区域2
  • 分析
  • 备份和归档
  • 优化的延迟时间和带宽
  • 跨区域冗余,并可精确控制数据副本的存储位置
双区域3
  • 分析
  • 备份和归档
  • 灾难恢复
  • 跨地理位置的数据访问权限
  • 跨区域冗余
多区域
  • 内容传送
  1. 存储分区的可用区位置只能通过 Rapid Bucket 使用。
  2. 如需详细了解特定于区域的注意事项,请参阅 地理位置和区域
  3. 如果您需要较短且可预测的 恢复点目标 (RPO), 请启用收费的 增强型复制 功能。
  • 为了最大限度地提高性能并缩短请求和响应之间的延迟时间,请将存储的数据与访问数据的计算资源共置在同一可用区中。如需在可用区中存储数据,请使用 Rapid Bucket
  • 如需应对单个可用区内的数据丢失风险,请使用区域或双区域。
  • 为避免产生数据复制费用,请将短期数据集存储在单区域中。
  • 对于中等性能和临时分析工作负载,多区域存储是经济实惠的选择。

    请注意,使用多区域存储桶中的数据的工作负载的性能可能会随时间而变化,因为存储和计算并非位于同一位置。如果多区域工作负载对性能有严格要求,请考虑启用 Rapid Cache

  • 转移到新的存储桶时,请考虑当前 存储类别是否仍 符合您的需求。

规划并开始转移

确定新位置后,请参阅 在 Cloud Storage 存储分区之间转移 ,以规划和执行数据迁移。