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.
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.
- Somente instantâneos incrementais podem ser copiados em várias regiões. Instantâneos totais não podem ser copiados em várias regiões.
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>
sourceSnapshotName=<name>
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.
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.