Share via


Copiar um instantâneo incremental para uma nova região

Há duas opções para copiar um instantâneo incremental entre regiões. A primeira opção, um processo gerenciado (recomendado), que executará a cópia para você. Esse processo é gerenciado pelo Azure e remove a sobrecarga de manutenção do gerenciamento do processo de cópia por meio do preparo de uma conta de armazenamento na região de destino. O Azure garante que apenas as alterações feitas desde o último instantâneo na região de destino sejam copiadas na região de destino para reduzir o volume de dados, reduzindo o objetivo de ponto de recuperação. Verifique o progresso de cópia para saber quando um instantâneo de destino está pronto para restaurar discos. Para esse processo gerenciado, você só é cobrado pelo custo de largura de banda da transferência de dados pela região e pelas transações de leitura no instantâneo de origem. Não excluir o instantâneo de origem enquanto o instantâneo de destino estiver sendo copiado.

A segunda opção é uma cópia manual, em que você obtém as alterações entre dois instantâneos incrementais, até o nível do bloco, e copia manualmente de uma região para outra. A maioria dos usuários deve usar o processo gerenciado, mas, se você está interessado em aumentar a velocidade de cópia, a segunda opção permite usar seus recursos de computação para tornar a cópia mais rápida.

Este artigo aborda a cópia de um instantâneo incremental de uma região para outra. Consulte Criar um instantâneo incremental para discos gerenciados para obter detalhes conceituais sobre instantâneos incrementais.

Diagrama da cópia entre regiões orquestradas do Azure de instantâneos incrementais por meio da opção clonar.

Restrições

  • Você pode copiar os 100 instantâneos incrementais em paralelo ao mesmo tempo por assinatura, por região.
  • Se você usar a API REST, use a versão 2020-12-01 ou mais recente da API REST de Computação do Azure.
  • Você só pode copiar um instantâneo incremental de um disco específico por vez.
  • Os instantâneos precisam ser copiados na ordem em que foram criados.

Cópia gerenciada

Use a CLI do Azure para copiar um instantâneo incremental. Você precisa instalar a versão mais recente da CLI do Azure. Confira os artigos a seguir para saber como instalar ou atualizar a CLI do Azure.

O script a seguir copia um instantâneo incremental de uma região para outra:

subscriptionId=<yourSubscriptionID>
resourceGroupName=<yourResourceGroupName>
targetSnapshotName=<name>
sourceSnapshotResourceId=<sourceSnapshotResourceId>
targetRegion=<validRegion>

sourceSnapshotId=$(az snapshot show -n $sourceSnapshotName -g $resourceGroupName --query [id] -o tsv)

az snapshot create -g $resourceGroupName -n $targetSnapshotName -l $targetRegion --source $sourceSnapshotId --incremental --copy-start

Verificar o status da cópia

Você também pode verificar o status de um instantâneo individual verificando a propriedade CompletionPercent. Substitua $sourceSnapshotName pelo nome do instantâneo e execute o comando a seguir. O valor da propriedade deve ser 100 antes que você possa usar o instantâneo para restaurar o disco ou gerar um URI de SAS para baixar os dados subjacentes.

az snapshot show -n $sourceSnapshotName -g $resourceGroupName --query [completionPercent] -o tsv

Cópia manual

Instantâneos incrementais oferecem uma capacidade diferencial. Eles permitem que você obtenha as alterações entre dois instantâneos incrementais do mesmo disco gerenciado, até o nível de bloco. É possível usar isso para reduzir o volume de dados ao copiar instantâneos entre regiões. Por exemplo, você pode baixar o primeiro instantâneo incremental como um blob de base em outra região. Para os instantâneos incrementais subsequentes, você pode copiar somente as alterações desde o último instantâneo para o blob de base. Depois de copiar as alterações, você pode tirar instantâneos no blob de base que representam o backup pontual do disco em outra região. Você pode restaurar seu disco a partir do blob de base ou de um instantâneo no blob de base em outra região.

Diagrama que ilustra os instantâneos incrementais copiados entre regiões. Os instantâneos fazem várias chamadas à API até eventualmente formar blobs de página por cada instantâneo.

Próximas etapas

Se você quiser ver o código de exemplo que demonstra a capacidade diferencial dos instantâneos incrementais, usando .NET, consulte Copiar backups do Azure Managed Disks para outra região com a capacidade diferencial de instantâneos incrementais.

Se tiver perguntas adicionais sobre instantâneos, confira a seção instantâneos das Perguntas Frequentes.