Back

Explore Courses Blog Tutorials Interview Questions
0 votes
2 views
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

Welcome to Intellipaat Community. Get your technical queries answered by top developers!

29.3k questions

30.6k answers

501 comments

104k users

Browse Categories

...