As operações assíncronas em instantâneos do Azure são automaticamente "enfileiradas"?

1

Estou escrevendo um script que:

  • tira um instantâneo de um disco de dados anexado a uma VM em execução
  • copia o instantâneo para uma conta de armazenamento diferente (usando Start-AzureStorageBlobCopy )
  • exclui o instantâneo

Isso parece funcionar como está. No entanto, observei que a operação de cópia é assíncrona e provavelmente não está completa no momento em que executo o comando para excluir a captura instantânea. O instantâneo parece ter sumido imediatamente.

Preciso aguardar que o status de cópia do blob esteja 'completo' antes de excluir o instantâneo ou a infraestrutura do Azure lida com isso em segundo plano? Não estou recebendo exceções no script.

    
por TDL 11.10.2013 / 20:56

1 resposta

0

Você desejará concluir sua operação de cópia de blobs antes de excluir o instantâneo.

Se você estiver preocupado com os custos de armazenamento devido a deixar instantâneos por mais tempo do que o necessário, considere o seguinte:

  • os instantâneos inicialmente não ocupam espaço
  • os instantâneos acumulam espaço somente quando as páginas no blob original são modificadas
  • os custos de armazenamento são amortizados diariamente; portanto, mesmo que você tenha deixado um instantâneo por algumas horas, as páginas e foram alteradas, um 1GB extra acumulado seria praticamente desprezível em termos de custo (por exemplo, localmente armazenamento redundante, o custo diário é de 0,002 / GB - e esse é o preço de lista, sem descontos aplicados).
por 14.10.2013 / 15:47