Visão geral dos pontos de restauração da VM
As soluções de continuidade de negócios e recuperação de desastres são projetadas principalmente para lidar com a perda de dados em todo o local. As soluções que operam nessa escala geralmente gerenciam e executam failovers e failbacks automatizados em várias regiões. Você pode usar os pontos de restauração da máquina virtual (VM) do Azure para implementar políticas granulares de backup e retenção.
Você pode proteger seus dados e se proteger contra tempo de inatividade prolongado criando pontos de restauração de VM em intervalos regulares. Há várias opções de backup disponíveis para VMs, dependendo do seu caso de uso. Para obter mais informações, consulte Opções de backup e restauração para VMs no Azure.
Sobre os pontos de restauração da VM
Um ponto de restauração de VM individual é um recurso que armazena a configuração da VM e instantâneos point-in-time consistentes com o aplicativo de todos os discos gerenciados conectados à VM. Você pode usar pontos de restauração de VM para capturar facilmente backups consistentes com vários discos. Os pontos de restauração da VM contêm um ponto de restauração de disco para cada um dos discos conectados. Um ponto de restauração de disco consiste em um instantâneo de um disco gerenciado individual.
Os pontos de restauração de VM oferecem suporte à consistência do aplicativo e à consistência de falhas.
A consistência de aplicativos é suportada para VMs que executam sistemas operacionais Windows e suporta consistência de sistema de arquivos para VMs que executam sistemas operacionais Linux. Os pontos de restauração consistentes com o aplicativo usam gravadores VSS (Volume Shadow Copy Service) (ou pré e postscripts para Linux) para garantir a consistência dos dados do aplicativo antes que um ponto de restauração seja criado. Para obter um ponto de restauração consistente com o aplicativo, o aplicativo em execução na VM precisa fornecer um gravador VSS (para Windows) ou pré e postscripts (para Linux) para obter consistência do aplicativo.
Um ponto de restauração de VM consistente com falhas de vários discos armazena a configuração da VM e instantâneos consistentes com a ordem de gravação point-in-time para todos os discos gerenciados conectados a uma VM. Essas informações são as mesmas que o status dos dados na VM após uma queda de energia ou uma falha. O consistencyMode
parâmetro opcional deve ser definido como crashConsistent
na solicitação de criação.
Nota
Para discos configurados com cache de host de leitura/gravação, a consistência de falhas de vários discos não pode ser garantida porque as gravações que ocorrem enquanto o instantâneo é tirado podem não ser reconhecidas pelo Armazenamento do Azure. Se a manutenção da consistência for crucial, recomendamos que você use o modo de consistência do aplicativo.
Os pontos de restauração da VM são organizados em coleções de pontos de restauração. Uma coleção de pontos de restauração é um recurso do Azure Resource Manager que contém os pontos de restauração para uma VM específica. Se você quiser utilizar modelos do Azure Resource Manager (modelos ARM) para criar pontos de restauração e restaurar coleções de pontos, consulte o repositório público Virtual-Machine-Restore-Points no GitHub.
A imagem a seguir ilustra a relação entre coleções de pontos de restauração, pontos de restauração de VM e pontos de restauração de disco.
Os pontos de restauração da VM são incrementais. O primeiro ponto de restauração armazena uma cópia completa de todos os discos conectados à VM. Para cada ponto de restauração sucessivo de uma VM, somente é feito backup das alterações incrementais em seus discos. Para reduzir seus custos, você pode, opcionalmente, excluir qualquer disco ao criar um ponto de restauração para sua VM.
Pontos de restauração para VMs dentro do conjunto de dimensionamento e disponibilidade de máquinas virtuais (AvSet)
Atualmente, você pode criar pontos de restauração em apenas uma VM de cada vez. Não é possível criar um único ponto de restauração em várias VMs. Devido a essa limitação, atualmente oferecemos suporte à criação de pontos de restauração para VMs individuais com uma escala de máquina virtual definida no modo de orquestração flexível ou um conjunto de disponibilidade. Se desejar fazer backup de instâncias dentro de uma instância de conjunto de escala de máquina virtual ou de sua instância de conjunto de disponibilidade, você deverá criar individualmente pontos de restauração para todas as VMs que fazem parte da instância.
Nota
Um conjunto de dimensionamento de máquina virtual com orquestração uniforme não é suportado por pontos de restauração. Não é possível criar pontos de restauração de VMs dentro de um conjunto de escala de máquina virtual com orquestração uniforme.
Limites de limitação para pontos de restauração
Scope | Operação | Limite por hora |
---|---|---|
VM | RestorePoints.RestorePointOperation.PUT (Criar novo aplicativo consistente) | 3 |
VM | RestorePoints.RestorePointOperation.PUT (Criar novo Crash Consistent) | 3 |
Coleta de pontos de restauração de destino | RestorePoints.RestorePointOperation.PUT (Copie qualquer ponto de restauração de VM) | 3 |
A limitação falharia com o código de erro 429. Tente novamente a operação após a duração especificada.
Limitações
- Os pontos de restauração são suportados apenas para discos gerenciados.
- Discos Ultra, discos SSD Premium v2, discos acelerados por gravação, discos do sistema operacional efêmero e discos compartilhados não são suportados para o modo de consistência de falhas.
- Discos de sistema operacional efêmeros e discos compartilhados não são suportados para o modo de consistência de aplicativos.
- A versão da API para um ponto de restauração consistente com o aplicativo é 2021-03-01 ou posterior.
- A versão da API para um ponto de restauração consistente com falhas é 2021-07-01 ou posterior.
- O ponto de restauração consistente com falhas é suportado em todas as regiões públicas do Azure.
- O ponto de restauração consistente com falhas é suportado para tamanhos de VM que suportam armazenamento Premium como DSv2.
- Um máximo de 500 pontos de restauração de VM pode ser retido a qualquer momento para uma VM, independentemente do número de coleções de pontos de restauração ou do tipo de consistência.
- Não há suporte para a criação simultânea de pontos de restauração para uma VM.
- Não há suporte para pontos de restauração para conjuntos de dimensionamento de máquina virtual no modo de orquestração uniforme.
- Não há suporte para a movimentação de VMs entre grupos de recursos ou assinaturas quando a VM tem pontos de restauração. Mover a VM entre grupos de recursos ou assinaturas não atualiza a referência da VM de origem no ponto de restauração e causa uma incompatibilidade de IDs do Gerenciador de Recursos entre a VM real e os pontos de restauração.
Nota
A visualização pública da cópia entre regiões dos pontos de restauração da VM está disponível, com as seguintes limitações:
- Não há suporte para links privados quando você copia pontos de restauração entre regiões ou cria pontos de restauração em uma região diferente da VM de origem.
- Os pontos de restauração criptografados de chave gerenciados pelo cliente, quando copiados para uma região de destino, são criados como pontos de restauração criptografados de chave gerenciados pela plataforma.
Solucionar problemas de pontos de restauração de VM
As falhas de ponto de restauração mais comuns são atribuídas à comunicação com o agente e a extensão da VM. Para resolver falhas, siga as etapas em Solucionar problemas de falhas de ponto de restauração.
Próximos passos
- Crie um ponto de restauração de VM.
- Saiba mais sobre as opções de backup e restauração para VMs no Azure.
- Saiba mais sobre as extensões usadas com o modo de consistência do aplicativo.
- Saiba mais sobre como copiar pontos de restauração de VM entre regiões.