2017-03-20 21 views
1

如你所知,使用Azure的DocumentDB時,you can automatically replicate all of your data to any number of regions.多區域Azure存儲的數據複製

我怎樣才能實現在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

關於地理冗餘存儲選項:您可以絕對訪問次要位置(只是一個不同的連接字符串)。但是,訪問將是隻讀的,並且數據是最終一致 - 您無法確定特定數據是否已被複制(沒有複製SLA)。

如果您希望絕對能夠控制複製並寫入多個區域,則需要將數據複製到不同區域的存儲,因爲您正在查找的功能對於Azure表不存在。

+0

我知道讀訪問地理冗餘存儲(RA-GRS),但我需要的不僅僅是次要位置。所以你說我們沒有像Azure存儲(Blob,...)中的多區域複製這樣的東西?或者這只是在表格存儲中不可用? –

+0

表格存儲與Blob是同一存儲系統的一部分。所以是的,這是正確的。 (一個不同之處在於,blob存儲具有內置的複製功能,這些功能發生在服務端;表存儲沒有這種功能)。 –

+0

謝謝大衛。你以前回答過類似的問題:http://stackoverflow.com/questions/23163611/azure-blob-storage-replicating-geographically –