Wiem, że obiekty Azure Storage (bloby, tabele i kolejki) mają wbudowaną odporność, co oznacza, że są replikowane na 3 różne serwery w tym samym centrum danych. Ponadto mogą być również replikowane do innego centrum danych, fizycznie zlokalizowanego w innym regionie geograficznym. Szansa utraty danych w tym przypadku jest niemal zerowa ze względów praktycznych.Jaki jest najlepszy sposób tworzenia kopii zapasowej zawartości pamięci Blob Azure?
Co jednak się stanie, jeśli niechlujny programista (lub ten pod wpływem alkoholu :)) przypadkowo usunie konto magazynu przy użyciu narzędzia Azure Portal lub narzędzia Azure Storage Explorer? Najgorsze, a jeśli haker zdobędzie twoje konto i wyczyści pamięć masową? Czy istnieje sposób na odzyskanie gigabajtów usuniętych obiektów typu blob? Jakoś myślę, że musi istnieć eleganckie rozwiązanie, które zapewnia infrastruktura Azure, ale nie mogę znaleźć żadnej dokumentacji.
Jedyne rozwiązanie, jakie mogę wymyślić to napisanie własnego procesu (roli pracownika), który okresowo tworzy kopię zapasową całej mojej pamięci do innej subskrypcji/konta, co zasadniczo podwaja koszt przechowywania i transakcji. Jakieś myśli?
Pozdrawiam,
Archil
Napotkałem ten dokładny problem i wykonałem kopię zapasową za pomocą klienta .net. Gdybym dzisiaj pisał to ponownie, użyłbym Asynchonous Copy Blob, znacznie szybciej. – knightpfhor
Cmdlets zarządzania Cerebrata Azure powinny zostać wycofane. – TWilly
[Gaurav Mantri] (https://stackoverflow.com/users/188096/gaurav-mantri) Łącze z pierwszej opcji już nie działa. – SashaPinsk