赛尔校园公共服务平台 Logo
平台使用
阿里云
百度云
移动云
智算服务
教育生态
登录 →
赛尔校园公共服务平台 Logo
平台使用 阿里云 百度云 移动云 智算服务 教育生态
登录
  1. 首页
  2. 阿里云
  3. 对象存储
  4. 操作指南
  5. 数据管理
  6. 数据复制
  7. 同区域复制

同区域复制

  • 数据复制
  • 发布于 2025-04-21
  • 0 次阅读
文档编辑
文档编辑

同区域复制(Same-Region Replication)是指将源存储空间(Bucket)中的文件(Object)的创建、更新和删除等操作自动、异步(近实时)地复制到相同地域下的目标Bucket。

使用场景

当地法规遵从性规定不允许数据离开您的国家或地区时,您可以通过配置同区域复制规则将源Bucket的数据以副本的形式存储在相同地域内的多个目标Bucket。目标Bucket中的Object是源Bucket中Object的精确副本,它们具有相同的Object名、版本信息、元数据以及内容,例如创建时间、拥有者、用户定义的元数据、Object ACL、Object内容等。

功能特性

同区域复制支持特性如下:

  • 相同地域Bucket之间的数据复制

    源Bucket中的数据可以复制到相同地域的多个目标Bucket。单个Bucket关联的复制规则数量不能超过100条。这些规则中,该Bucket既可以作为源Bucket,也可以作为目标Bucket。1

    如果您的业务场景涉及更大数量的复制规则,请联系技术支持。

  • 准实时复制数据

    对于数据的新增、删除、修改等操作能够准实时复制到目标Bucket。

  • 数据一致性

    默认情况下,在源Bucket将数据复制到目标Bucket的过程中,OSS会保证两端数据的最终一致性。如果在复制过程中,您通过目标Bucket写入同名文件,OSS将无法保证两端数据的最终一致性。

  • 历史数据迁移

    支持将源Bucket配置复制关系后新写入的数据复制到目标Bucket的同时,还支持将未配置复制关系前的历史数据进行复制。

  • 获取复制进度

    能够针对复制数据展示最近复制的时间节点,针对历史数据的迁移展示迁移的百分比。

  • 版本控制

    对同时处于开启版本控制状态的源Bucket和目标Bucket,保证其数据版本的最终一致性。如果数据复制方式为写(增、改)同步,则源Bucket指定版本删除的操作不会复制到目标Bucket,源Bucket创建的删除标记会复制到目标Bucket。

  • 复制加密数据

    支持复制未加密的Object和使用SSE-KMS、SSE-OSS方式进行服务器端加密的Object。

  • 配置事件通知

    您可以通过在事件通知规则中,将事件类型配置为ObjectReplication:ObjectCreated、ObjectReplication:ObjectRemoved以及ObjectReplication:ObjectModified的方式,获取数据复制过程中源Bucket以及目标Bucket内Object的新增、更新、删除、覆盖等变化情况。详情请参见通过事件通知实时处理OSS文件变动。

注意事项

费用说明

以下费用说明适用于同账号或者跨账号同区域复制。

  • 开启同区域复制后,同区域的两个Bucket之间复制文件时会产生数据流量,但暂不收取数据流量费用。

    说明

    同区域复制产生的流量不占用OSS默认带宽。

  • 开启同区域复制后,每复制一个Object,OSS都会累计请求次数,但暂不收取请求费用。

  • 通过同区域复制将源Bucket中的归档类型Object复制到目标Bucket时,不涉及数据解冻操作,不收取归档存储数据取回容量费用。

复制时间

同区域数据复制采用异步(近实时)机制,将数据从源Bucket传输到目标Bucket的过程可能需要几分钟到几小时,具体时间取决于数据量的大小。如果复制过程耗时过长,建议检查是否存在带宽限制导致的复制任务延迟。如果确认为带宽问题,建议通过提交工单的方式申请提升带宽,以优化复制效率。

您可以通过OSS控制台用量查询 > 基础数据页签下使用带宽区域查看同区域复制流入数据,该指标用于统计使用同区域复制功能时数据流入目标Bucket所使用的带宽。具体操作,请参见记录各时段存储空间使用带宽。

覆盖同名Object的风险

对于处于复制状态的两个Bucket,由于您可以同时操作这两个Bucket,源Bucket复制过去的Object可能存在覆盖目标Bucket中同名Object的风险。

使用限制

  • 仅允许对同时处于非版本化或开启版本控制状态的两个Bucket开启同区域复制。

  • 处于复制状态下的两个Bucket不允许改变其版本控制状态。

  • 不支持将源Bucket中冷归档或者深度冷归档存储类型Object复制到目标Bucket,无论这两种存储类型的Object是否已解冻。

  • 不支持将源Bucket中Appendable类型的Object复制到冷归档或者深度冷归档存储类型的目标Bucket。

  • 无地域属性Bucket之间的数据复制仅支持通过跨区域复制实现。更多信息,请参见跨区域复制。

相关文档

  • 同账号同区域复制

  • 跨账号同区域复制

  • 特殊场景下的复制行为

  • 数据复制常见问题

相关文章

数据复制权限介绍 2025-04-21 18:16

数据复制权限有同账号复制与跨账号复制两种使用场景。对于同账号与跨账号复制,您必须授予RAM角色相应的复制权限,否则无法完成复制任务。 注意事项 每一种复制操作对应着一种复制权限。OSS需要通过扮演您创建的RAM角色来获取复制权限,从而执行数据复制所需的操作。

跨区域复制 2025-04-21 18:16

跨区域复制(Cross-Region Replication)是指将相同或者不同账号某个地域下源存储空间(Bucket)中Object的创建、更新和删除等操作自动、异步(近实时)地复制到另一个地域下的目标Bucket,以实现合规、降低延时、确保安全性和可用性等目的。

同区域复制 2025-04-21 18:16

同区域复制(Same-Region Replication)是指将源存储空间(Bucket)中的文件(Object)的创建、更新和删除等操作自动、异步(近实时)地复制到相同地域下的目标Bucket。 使用场景

特殊场景下的复制行为 2025-04-21 18:16

本文介绍数据复制(包括跨区域以及同区域复制)结合版本控制、生命周期、服务器端加密、合规保留策略等特殊场景的复制行为。 数据复制结合版本控制 数据复制结合版本控制的使用场景中,有如下限制:

数据复制常见问题 2025-04-21 18:16

本文介绍同账号和跨账号下(包括同区域和跨区域)的数据复制常见问题以及排查方法。 为什么无法创建数据复制规则? 排查是否缺少必要权限。

跨账号跨区域复制 2025-04-21 18:16

如果您希望将一个账号下某个地域Bucket的数据复制到另一个账号下的另一个地域,以达到数据跨账号跨地域容灾的目的,您需要使用跨账号跨区域复制。 前提条件 已在账号A下的某个地域创建Bucket A作为跨区域复制的源Bucket,并记录账号A的UID、Bucket A的名称及所在地域。

目录
Copyright © 2025 your company All Rights Reserved. Powered by 赛尔网络.
京ICP备14022346号-15
gongan beian 京公网安备11010802041014号