How to synchronize between two Azure storage (blobs) located in two different data centers

We plan to deploy our azure web application in two separate data centers (one located in Western Europe and the other in Southeast Asia) for purely reasons. We allow users to upload files, which means we need to keep the blob storage for the two data centers in sync. I know that Azure provides structured data synchronization support, but there seems to be no such blob synchronization support. My questions:

Is there a service that provides blob synchronization between different data centers? if not, how can I implement it? I see many examples on the Internet for synchronization between Azure blade storage and the local file system and vice versa, but not between data centers.

+5
source share
4 answers

Is there a service that provides blob synchronization between different data centers?

No. Currently, such a service does not exist out of the box, which will synchronize content between two data centers.

if not, how can i implement one?

Although you have all the necessary infrastructure, the actual implementation will be difficult.

, ?

Async Copy Blob. aync copy blob, blob , blob . , , blob, , . URL- SAS .

, blob. , blob , , blob , blob. , blob ( ) . (, ..), , blob .

Windows Azure Scheduler Service. . . .

. Web Jobs, , .

+3

, Azure CDN. blob .

+3

An old question that I know, but the Windows.Azure.Storage.DataMovement library is good for this.

https://docs.microsoft.com/en-us/azure/storage/common/storage-use-data-movement-library

0
source

Source: https://habr.com/ru/post/1525577/


All Articles