需要有关 Azure 存储的信息 - 同步数据复制

Need information on Azure Storage - synchronous data replication

我正在为基于 Azure 的应用程序制定灾难恢复计划。在此应用程序中,使用了 Azure 存储(BLOB,Gen purpose V2)。我们正在使用 REST api 在 BLOB 容器中插入数据。我们正在使用 GRS 进行冗余。根据 Azure 文档,数据首先被同步复制到 3 个不同可用性区域的同一区域。 所以我的问题是,当我使用 AZURE SDK 或 Rest api 调用在 Azure 存储中上传一个 blob 并收到成功(200-OK)消息时,是否同步复制到同一区域中的所有 3 个可用区已完成或仅复制到第一个区域已完成,其余两个正在排队。

当您希望跨 AZ 复制数据时,您需要使用 ZRS(或 GZRS 以额外异步复制到另一个区域)。

使用 ZRS,是的,您的数据 synchronously 提交到三个可用区,一旦您收到 200-OK,就意味着数据已写入所有三个区域。如果您使用 GZRS,到次要区域的额外复制会在稍后发生。