Was ist der beste Weg, um Azure Blob-Speicherinhalte zu sichern?

Ich weiß, dass die Azure Storage-Entitäten (Blobs, Tabellen und Warteschlangen) eine integrierte Ausfallsicherheit aufweisen, dh, sie werden auf drei verschiedene Server im selben Datencenter repliziert. Darüber hinaus können sie auch in ein anderes Rechenzentrum repliziert werden, das sich physisch in einer anderen geografischen Region befindet. Die Wahrscheinlichkeit, dass Ihre Daten in diesem Fall verloren gehen, liegt praktisch bei null.

Was passiert jedoch, wenn ein nachlässiger Entwickler (oder einer, der unter Alkoholeinfluss steht :)) versehentlich das Speicherkonto über das Azure-Portal oder das Azure Storage Explorer-Tool löscht? Was ist noch schlimmer, wenn ein Hacker auf Ihr Konto zugreift und den Speicher löscht? Gibt es eine Möglichkeit, die Gigabyte gelöschter Blobs abzurufen, oder ist es das? Irgendwie denke ich, dass es eine elegante Lösung geben muss, die die Azure-Infrastruktur hier bietet, aber ich kann keine Dokumentation finden.

Die einzige Lösung, die ich mir vorstellen kann, besteht darin, einen eigenen Prozess (Worker-Rolle) zu schreiben, der meinen gesamten Speicher regelmäßig auf einem anderen Abonnement / Konto sichert, wodurch sich die Kosten für Speicher und Transaktionen im Wesentlichen verdoppeln. Irgendwelche Gedanken?

Grüße,

Archil

Antworten auf die Frage(5)

Ihre Antwort auf die Frage