Qual é a melhor maneira de fazer backup do conteúdo do Armazenamento do Blob do Azure?

Eu sei que as entidades de armazenamento do Azure (blobs, tabelas e filas) têm uma resiliência interna, o que significa que elas são replicadas para três servidores diferentes no mesmo datacenter. Além disso, eles também podem ser replicados para um datacenter diferente que esteja fisicamente localizado em uma região geográfica diferente. A chance de perder seus dados neste caso é próxima de zero para todos os fins práticos.

No entanto, o que acontece se um desenvolvedor desleixado (ou aquele sob a influência de álcool :) excluir acidentalmente a conta de armazenamento por meio do Portal do Azure ou da ferramenta do Gerenciador de Armazenamento do Azure? Pior ainda, e se um hacker conseguir sua conta e limpar o armazenamento? Existe uma maneira de recuperar os gigabytes de blobs excluídos ou é isso? De alguma forma, acho que tem de haver uma solução elegante que a infraestrutura do Azure fornece aqui, mas não consigo encontrar nenhuma documentação.

A única solução que consigo pensar é escrever meu próprio processo (função de trabalho) que periodicamente faz o backup de todo o meu armazenamento em uma assinatura / conta diferente, basicamente dobrando o custo de armazenamento e transações. Alguma ideia?

Saudações,

Archil

questionAnswers(5)

yourAnswerToTheQuestion