将 Cloud Storage 数据迁移到其他位置
使用集合让一切井井有条
根据您的偏好保存内容并对其进行分类。
创建 Cloud Storage 存储桶时,您需要选择其永久地理位置。随着业务需求的变化,数据的存储位置也可能需要更改。例如,您的数据可能更适合存储在高可用性双区域存储桶、费用更低的单区域存储桶,或者只是需要迁移到另一个区域。
本教程将帮助您选择最符合您需求的位置。
选择新位置
选择 Cloud Storage 存储桶的位置时,请考虑可用性和价格方面的差异,如下表所示。
|
区域 |
双区域 |
多区域 |
| 可用性 |
- 跨可用区的数据冗余(同步)
- RTO(恢复时间目标)=0:发生可用区级故障时自动进行故障切换和故障恢复(无需更改存储路径)
|
- 可用性高于给定存储类别的区域
- 跨区域的数据冗余(异步)
- 可在 15 分钟内完成复制的增强型复制选项
- RTO(恢复时间目标)=0:发生区域级故障时自动进行故障切换和故障恢复(无需更改存储路径)
|
- 可用性高于给定存储类别的区域
- 跨区域的数据冗余(异步)
- RTO(恢复时间目标)=0:发生区域级故障时自动进行故障切换和故障恢复(无需更改存储路径)
|
| 价格 |
- 存储价格最低
- 无复制费用
- 读取同一区域内的数据时没有出站数据传输费用
|
- 存储价格最高
- 写入时会产生复制费用
- 在任一区域内读取数据时没有出站数据传输费用
|
- 存储价格高于单区域,但低于双区域
- 写入时会产生复制费用
- 读取数据时始终产生出站数据传输费用
|
位置建议
| 要求 |
推荐的存储桶位置 |
工作负载示例 |
- 优化的延迟时间和带宽
- 数据存储费用最低
- 跨可用区冗余
|
单区域1 |
|
- 优化的延迟时间和带宽
- 跨区域冗余,并可精确控制数据副本的存储位置
|
双区域2 |
|
|
|
多区域 |
|
- 为了最大限度地提高性能并降低总拥有成本,请将数据和计算共置在相同区域。单区域和双区域都适合此目的。
- 为避免产生数据复制费用,请将短期数据集存储在单区域中。
对于中等性能和临时分析工作负载,多区域存储是经济实惠的选择。
请注意,使用多区域存储桶中的数据的工作负载的性能可能会随时间而变化,因为存储和计算并非位于同一位置。如果多区域工作负载对性能有严格要求,请考虑启用 Anywhere Cache。
转移到新的存储桶时,请考虑当前存储类别是否仍符合您的需求。
规划并开始转移
确定新位置后,请参阅在 Cloud Storage 存储分区之间转移以规划和执行数据迁移。
如未另行说明,那么本页面中的内容已根据知识共享署名 4.0 许可获得了许可,并且代码示例已根据 Apache 2.0 许可获得了许可。有关详情,请参阅 Google 开发者网站政策。Java 是 Oracle 和/或其关联公司的注册商标。
最后更新时间 (UTC):2022-06-20。
[[["易于理解","easyToUnderstand","thumb-up"],["解决了我的问题","solvedMyProblem","thumb-up"],["其他","otherUp","thumb-up"]],[["很难理解","hardToUnderstand","thumb-down"],["信息或示例代码不正确","incorrectInformationOrSampleCode","thumb-down"],["没有我需要的信息/示例","missingTheInformationSamplesINeed","thumb-down"],["翻译问题","translationIssue","thumb-down"],["其他","otherDown","thumb-down"]],["最后更新时间 (UTC):2022-06-20。"],[],[]]