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 é tratado pelo Azure e remove a sobrecarga de manutenção do gerenciamento do processo de cópia preparando uma conta de armazenamento na região de destino. O Azure garante que apenas as alterações desde o último instantâneo na região de destino sejam copiadas para a região de destino para reduzir a pegada de dados, reduzindo o objetivo do ponto de recuperação. Você pode verificar o processo de uma cópia para saber quando um instantâneo de destino está pronto para restaurar discos. Para esse processo gerenciado, você é cobrado apenas 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 exclua o instantâneo de origem enquanto o instantâneo de destino estiver sendo copiado.
A segunda opção é uma cópia manual, onde você obtém as alterações entre dois instantâneos incrementais, até o nível do bloco, e copia-as manualmente de uma região para outra. A maioria dos usuários deve usar o processo gerenciado, mas, se você estiver interessado em melhorar a velocidade de cópia, a segunda opção permite que você use 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 100 instantâneos incrementais em paralelo ao mesmo tempo por assinatura e por região.
- Se você usar a API REST, deverá usar 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 de cada vez.
- Os instantâneos devem ser copiados na ordem em que foram criados.
- Apenas instantâneos incrementais podem ser copiados entre regiões. Os instantâneos completos não podem ser copiados entre regiões.
Cópia gerenciada
Você pode usar a CLI do Azure para copiar um instantâneo incremental. Você precisa da versão mais recente da CLI do Azure. Consulte os seguintes artigos 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 estado da cópia
Você pode verificar o status de um instantâneo individual verificando a CompletionPercent
propriedade. Substitua $sourceSnapshotName
pelo nome do snapshot e execute o seguinte comando. O valor da propriedade deve ser 100 antes de poder utilizar o instantâneo para restaurar o disco ou gerar um URI do SAS para transferir os dados subjacentes.
az snapshot show -n $sourceSnapshotName -g $resourceGroupName --query [completionPercent] -o tsv
Cópia manual
Os snapshots 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 do bloco. Você pode usar isso para reduzir o espaço ocupado pelos 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 apenas 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 base que representam seu backup point-in-time do disco em outra região. Você pode restaurar seu disco a partir do blob base ou de um instantâneo no blob base em outra região.
Próximos passos
Se você quiser ver o código de exemplo demonstrando a capacidade diferencial de instantâneos incrementais, usando o .NET, consulte Copiar backups de Discos Gerenciados do Azure para outra região com capacidade diferencial de instantâneos incrementais.
Se você tiver perguntas adicionais sobre instantâneos, consulte a seção de instantâneos das Perguntas frequentes.