Azure Storageエンティティ(BLOB、テーブル、キュー)には復元力が組み込まれていることを知っています。つまり、同じデータセンター内の3つの異なるサーバーにレプリケートされます。さらに、それらは、物理的に異なる地理的領域にある別のデータセンターに完全に複製される場合もあります。この場合、データが失われる可能性は、すべての実用的な目的でゼロに近くなります。
ただし、ずさんな開発者(またはアルコールの影響下にある開発者:))が誤ってAzurePortalまたはAzureStorageExplorerツールを使用してストレージアカウントを削除した場合はどうなりますか?さらに悪いことに、ハッカーがあなたのアカウントを手に入れてストレージをクリアした場合はどうなるでしょうか。削除されたブロブのギガバイトを取得する方法はありますか、それともそれですか?どういうわけか、Azureインフラストラクチャがここで提供する洗練されたソリューションが必要だと思いますが、ドキュメントが見つかりません。
私が考えることができる唯一の解決策は、ストレージ全体を別のサブスクリプション/アカウントに定期的にバックアップする独自のプロセス(ワーカーロール)を作成することです。これにより、ストレージとトランザクションのコストが実質的に2倍になります。何かご意見は?
よろしく、
Archil