Explore Courses Blog Tutorials Interview Questions
0 votes
in Azure by (12.7k points)

I know that the Azure Storage entities (blobs, tables, and queues) have a built-in resiliency, meaning that they are replicated to 3 different servers in the same datacenter. On top of that, they may also be replicated to a different datacenter altogether that is physically located in a different geographical region. The chance of losing your data, in this case, is close to zero for all practical purposes.

However, what happens if a sloppy developer (or the one under the influence of alcohol :)) accidentally deletes the storage account through the Azure Portal or the Azure Storage Explorer tool? Worst yet, what if a hacker gets hold of your account and clears the storage? Is there a way to retrieve the gigabytes of deleted blobs or is that it? Somehow I think there has to be an elegant solution that Azure infrastructure provides here but I cannot find any documentation.

The only solution I can think of is to write my own process (worker role) that periodically backs up my entire storage to a different subscription/account, thus essentially doubling the cost of storage and transactions. Any thoughts?

1 Answer

0 votes
by (9.6k points)

Here is a documentation from Microsoft that will help: click here

You can also write your own application using Storage Client Library .

You can find more details here.

Related questions

Browse Categories