多区域Azure存储数据复制

Afs*_* Gh 8 c# azure azure-storage azure-table-storage

如您所知,使用Azure DocumentDB时,您可以自动将所有数据复制到任意数量的区域.

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

我知道您可以在同一数据中心内复制数据副本,也可以复制到第二个数据中心(读取访问地理冗余存储(RA-GRS)),但这更像是灾难恢复解决方案.

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

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

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

Dav*_*gon 5

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

如果要具有控制复制并在多个区域中进行写入的绝对功能,则需要将数据复制到不同区域中的存储中,因为所需的功能对于Azure Tables不存在。

  • @Sameer看起来像这样。如果没有自动化,则需要自己处理。查看此问题(也由David回答):http://stackoverflow.com/questions/23163611/azure-blob-storage-replicating-geographically (2认同)