多区域Azure存储数据复制

时间:2017-03-20 18:09:58

标签: c# azure azure-storage azure-table-storage

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

如何在Azure存储(特别是表存储)中实现这样的功能?

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

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

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

是否有自动进行全局复制的选项?或者我自己需要实现这个吗?

1 个答案:

答案 0 :(得分:4)

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

如果您希望绝对能够控制复制并在多个区域中书写,则需要将数据复制到不同区域的存储中,因为您要查找的功能不具备此功能存在于Azure表中。