数据同步
所有文档

          对象存储 BOS

          数据同步

          概述

          数据同步 (Replication) 是 BOS 数据中心 (Region) 的存储空间 (Bucket) 之间自动、异步复制文件 (Object) 的功能,它会将 Object 的创建、更新和删除等操作从源存储空间复制到目标存储空间。

          数据同步功能能够很好的提供Bucket跨区域、跨账号或其他数据复制的需求。目标 Bucket 中的对象是源 Bucket 中对象的精确副本,它们具有相同的对象名、元数据以及内容,例如创建时间、拥有者、用户定义的元数据、Object ACL、对象内容等。

          使用场景

          您可能基于各种原因对 Bucket 配置数据同步,这些原因包括:

          • 高效访问,减少延迟:跨 Region 访问 Bucket 或者 Object,访问速度会因地理上的差异而降低。通过数据同步功能可提前将需要的数据同步至目标 region,提高访问效率。
          • 跨地域容灾:基于金融、政府等行业的合规性要求,在同一 Region 中虽然有数据多副本设置。但为了防止洪水、地震等机房级别灾害,也要求数据跨 Region 保存一份副本,BOS 的数据同步功能提供了这样的能力。
          • 跨账号复制:适用于企业的多帐号场景。处于数据安全和多备份考虑,企业希望将数据从 A 账号定期同步到 B 账号,以实现数据的跨账号复制和共享。
          • 跨区域数据复用:由于业务原因例如跨 Region 搭建的计算集群需要使用同一组数据等场景,可以使用 BOS 数据同步功能复制数据副本。

          操作方式

          BOS同时支持使用控制台与使用SDK进行跨区域复制,具体如下:

          使用说明

          • 可以通过定义文件名前缀的方式指定源 Bucket 中待同步的数据,也可直接同步源 Bucket 全部数据。
          • 目标 Bucket 的存储类型可以选择和源对象相同,也可以根据需要选择其它的存储类型。
          • 对非标准 Object 进行数据复制操作时,会触发取回费用。
          • 目的 Bucket 文件的存储类型不支持归档存储。
          • 规则添加成功后可以在列表中看到当前 Bucket 已有的同步策略,也可以编辑和删除。
          • 开启历史文件复制后,历史 Object 将匹配增量数据中的前缀规则,仅同步属于同一前缀的文件;若指定同步 Bucket 内全部数据,则历史也全部同步。
          • 数据同步的两个 Bucket 可以是跨区域的,也可以是同区域的。只有跨区域 Bucket 间的数据同步会触发流量费用,同区域 Bucket 间的数据同步,不会收取流量费用。
          • 数据同步的两个 Bucket 可以是跨账号的,也可以是同账号的。请您仔细确认输入的目标 Bucket 名称准确无误。若目标账号中的目标 Bucket 处于其他区域,将产生跨区域流量费用,流量费用由源账号承担,目标账号承担存储和请求费用。
          • 支持 Bucket 间的多规则同步,即一个源 Bucket 可以有多个目的 Bucket,一个目的 Bucket 可以有多个源 Bucket。假设有三个 Bucket,分别命名为 A、B、C:

            • 支持将 A 作为 B 的源 Bucket 的同时,将 B 作为 C 的源 Bucket;
            • 支持将 A 作为 B 的源 Bucket 的同时,将 B 作为 A 的源 Bucket;
            • 支持将 A 同时作为 B 和 C 的源 Bucket;
            • 支持将 C 同时作为 A 和 B 的目标 Bucket。
          • 出于数据安全考虑,BOS 不会获取并返回跨账号同步的启动状态。若您已经设置并开启跨账号同步,请主动查询目的账号中数据同步是否已经开启。若源数据在 5 分钟内还未同步到目的账号 Bucket 中,请再次检查写权限是否开启。若写权限已开启后仍同步失败,请提交工单

          使用限制

          • 对于处于同步状态的两个 Bucket,源 Bucket 复制过去的 Object 可能会覆盖目标 Bucket 中同名的 Object,使用中请注意。
          • 由于数据同步采用异步复制,数据复制到目标 Bucket 需要一定的时间,通常几分钟到几小时不等,取决于数据的大小。
          上一篇
          多AZ存储
          下一篇
          事件通知