多区域 Azure 存储数据复制

Multi region Azure Storage data replication

如您所知,在使用 Azure DocumentDB 时,you can automatically replicate all of your data to any number of regions.

如何在 Azure 存储(特别是 Table 存储)中实现类似的功能?

我知道您可以replicate copies of your data, either within the same data center, or to a second data center(读取访问异地冗余存储 (RA-GRS)),但这更像是一种灾难恢复解决方案。

我希望我的数据在多个区域可用并在它们之间自动复制(就像 DocumentDB 提供的一样)。

假设我有一个 Web 应用程序并使用流量管理器将其分布在 4-5 个区域。我希望我的 Azure 存储数据在所有区域都可用并在本地(在同一数据中心)读取数据。

是否有自动进行全局复制的选项?还是我需要自己实现?

关于地理冗余存储选项:您绝对可以访问辅助位置(只是一个不同的连接字符串)。但是,访问将是只读的,并且数据最终一致 - 您无法查明特定数据是否已被复制(没有复制 SLA)。

如果你想要绝对控制复制的能力,并在多个区域写入,你需要将数据复制到不同区域的存储,因为你正在寻找的功能在 Azure 表中不存在.