更新时间:2024-04-16 GMT+08:00

2AZ容灾简介

背景知识

可用区(AZ,Availability Zone)是同一区域内,电力和网络互相隔离的物理区域,一个可用区不受其他可用区故障的影响。一个区域内可以有多个可用区,不同可用区之间物理隔离,但内网互通,既保障了可用区的独立性,又提供了低时延的网络连接。本文中将可用区简称为AZ。

当桶不开启2AZ容灾,数据仅存储在单个可用区(AZ),成本更低。当桶开启2AZ容灾功能后,数据存储至2个可用区(AZ),可靠性更高。

当桶开启2AZ容灾功能,具备2AZ容灾能力的桶称为融合桶。

使用场景

2AZ容灾能够为用户提供2AZ数据容灾的能力,满足用户数据同步到异地进行备份的需求。

为桶开启2AZ容灾功能时,支持将数据存储在同一区域的2个不同可用区(AZ)。当某个AZ不可用时,仍然能够从另一个AZ正常访问数据,适用于对可靠性要求较高的数据存储场景。遇到风火水电故障时,有效保障数据的可靠性。

同步到另一个AZ的对象是历史桶中对象的精确副本。它们具有相同的对象名称和元数据,包括:对象内容、大小、最后修改时间、创建者、版本号、用户定义的元数据以及ACL。

同步复制的内容

启用容灾后,符合以下条件的对象会同步到另一个AZ中:

  • 新上传的对象。
  • 有更新的对象,比如对象内容有更新。
  • 删除对象,另一个AZ内的对象同步删除。

约束与限制

  • 2AZ容灾策略一旦确认,后续无法更改。请根据业务情况提前规划2AZ容灾策略。
  • 2AZ容灾策略不保证时效性,配置2AZ容灾功能后,可能会出现对象不会立即同步的情况,请耐心等待。
  • 桶版本号为3.0及以上的桶支持2AZ容灾功能。桶版本号可以在OBS管理控制台上,进入桶概览页后,在“基本信息”中查看。
  • 配置了2AZ容灾功能的桶,不支持另外配置跨区域复制规则;已经配置跨区域复制规则的桶,也不支持2AZ容灾。
  • 追加写对象不支持2AZ容灾。
  • 融合桶删除后,12h后才能创建同名桶。
  • 在主集群故障期间不支持查询桶、创建桶或者删除桶。