数据复制

更新时间:2025-04-27 08:22:03

您可以使用OSS数据复制功能,将某个Bucket的数据复制到另一个Bucket,这两个Bucket可以在同一个地域或者不同地域,可以归属相同账号或者不同账号。

数据复制会复制什么内容?

  • 复制规则生效前的历史Object、复制规则生效后新增或更新的Object

  • KMS加密Object

  • Object元数据

  • Object ACL

  • Object标签

  • 分片(Part)以及合成所有分片生成的Object

数据复制不会复制什么内容?

  • Object的存储类型

  • Object的最后访问时间(x-oss-last-access-time)

  • 其他复制规则生成的Object副本

    例如配置了两组复制规则(AB、BC),A复制到B的数据,不会复制到C

  • Bucket级别的配置

    例如生命周期规则、跨域设置、静态网站托管、防盗链、Bucket Policy

什么情况下选择跨区域复制?

  • 合规性要求

    虽然OSS默认对每个存储的Object有数据冗余机制,但合规性要求数据跨一定距离需要保存一份副本。通过跨区域复制,可以在远距离的OSS数据中心之间复制数据,以满足合规性要求。

  • 最大限度减少延迟

    为了最大限度地缩短访问Object时的延迟,可以在与用户地理位置较近的OSS数据中心维护Object副本。

  • 数据备份与容灾

    您对数据的安全性和可用性有极高的要求,对所有写入的数据,都希望在另一个数据中心显式地维护一份副本,以备发生特大灾难(如地震、海啸等)导致一个OSS数据中心损毁时,还能启用另一个OSS数据中心的备份数据。

  • 数据迁移

    由于业务原因,需要将数据从OSS的一个数据中心迁移到另一个数据中心。

  • 操作原因

    您在两个不同数据中心中拥有分析同一组Object的计算集群。您可以选择在两个不同区域中维护Object副本。

什么情况下选择同区域复制?

  • 合规性要求

    当地法规遵从性规定不允许数据离开您的国家或地区时,可以使用同区域复制将源Bucket的数据以副本的形式存储在相同地域内的多个目标Bucket。

  • 测试环境和生产环境同步

    为了确保测试环境尽可能地模拟生产环境,可以使用同区域复制来快速、安全地同步两个环境中的数据,方便验证新功能,且不会影响实际生产数据。

  • 聚合日志到同一个Bucket 

    如果您在多个Bucket或多个账号中存储了日志,可以使用同区域复制将日志复制到同一区域内的同一个Bucket中,以便于集中处理。

相关文档

  • 本页导读 (1)
  • 数据复制会复制什么内容?
  • 数据复制不会复制什么内容?
  • 什么情况下选择跨区域复制?
  • 什么情况下选择同区域复制?
  • 相关文档
AI助理

点击开启售前

在线咨询服务

你好,我是AI助理

可以解答问题、推荐解决方案等