Com o crescimento da adoção de infraestruturas em nuvem, garantir a integridade dos dados e a disponibilidade das aplicações é fundamental. No Azure, uma das abordagens mais eficazes para proteção de dados e recuperação rápida é o uso de Snapshots de discos de VM. Estes permitem capturar o estado exato de um disco gerenciado em um determinado momento, servindo como ponto de recuperação ou como base para criar novos discos e ambientes.
Os snapshots são amplamente utilizados para backup, recuperação de desastres e clonação de discos sem necessidade de interromper uma máquina virtual em execução. Essa funcionalidade é essencial em cenários de produção, onde a continuidade operacional é crítica. Neste artigo, exploramos como criar, restaurar e gerir snapshots de discos de VM no Azure de forma eficiente e segura.
O que são Snapshots de Discos no Azure?
Os Snapshots de discos gerenciados no Azure são cópias de um disco de máquina virtual (OS Disk ou Data Disk) em um instante específico no tempo. Esses snapshots são armazenados no Azure e podem ser usados para restaurar um disco ao estado capturado.
Tipos de Snapshots no Azure
O Azure suporta dois tipos principais de snapshots:
1- Full Snapshot (Completo) – Uma cópia integral do disco, contendo todos os dados armazenados no momento da captura.
2- Incremental Snapshot – Um snapshot otimizado que salva apenas as diferenças entre o estado anterior e o atual do disco, economizando custos de armazenamento.
Principais Características:
- Consistência: Snapshots podem ser criados mesmo com a VM em execução, embora desligá-la possa garantir maior integridade dos dados.
- Restauração flexível: Um snapshot pode ser usado para criar um novo disco e substituí-lo na VM original ou anexado a uma nova VM.
- Compatibilidade: Snapshots podem ser armazenados em Standard_LRS (armazenamento econômico) ou Premium_LRS (para alto desempenho).
- Segurança: Snapshots podem ser replicados entre regiões para proteção contra falhas
Nos passos a seguir vamos criar o nosso Snapshots de Discos de VM no Azure:
1- Acesse o portal do azure https://portal.azure.com e faça lgoin com as suas credenciais.
2- Seguidamente selecione VMs, no painel esquerco, clique em máquinas virtuais e selecione a VM cujo disco pretende criar um snapshot.
3- Na guia ou painel da VM, clique em discos e selecione o disco do qual pretende criar um snapshot.

4- Na guia ou painel do disco selecionado, clique em criar um snapshot.
5- Na guia criar snapshot, selecione a sua subcriação, selecione o seu RG e defina um nome para o seu snapshot, no meu caso para este laboratório eu criei outro RG para alocar os snapshots e de seguida clique em rever e criar.

6- Após a confirmação clique em criar para iniciar o processo de criação do snapshot.
Podemos também fazer este processo via Azure Powershel e Azure CLI.
Criar Snapshots de Discos de VM com PowerShell
#Configurar variáveis
$rgName = 'RG-LDA-LAB'
$snapshotRgName = 'RG-LDA-LAB-SS'
$diskName = 'MymanagedDisk03'
$snapshotName = 'Snapshot_MymanagedDisk03'
#Obter o Disco
$disk = Get-AzDisk -ResourceGroupName $rgName -DiskName $diskName
#Configurar o Snapshot
$snapshotConfig = New-AzSnapshotConfig -SourceUri $disk.Id -Location $disk.Location -CreateOption Copy
#Criar o Snapshot
New-AzSnapshot -ResourceGroupName $snapshotRgName -SnapshotName $snapshotName -Snapshot $snapshotConfig
Criar Snapshots de Discos de VM com o Azure CLI
#Configurar Variáveis
rgName='RG-LDA-LAB'
snapshotRgName='RG-LDA-LAB-SS'
diskName='MymanagedDisk04'
snapshotName='Snapshot_MymanagedDisk04'
#Obter o ID do Disco
diskId=$(az disk show --resource-group $rgName --name $diskName --query id --output tsv)
#criar o snapshot
az snapshot create --resource-group $snapshotRgName --source $diskId --name $snapshotName
Cenários de Uso dos Snapshots no Azure
Os snapshots são amplamente utilizados em diversos casos de uso:
- Backup e Recuperação de Desastres: Caso uma VM falhe ou seja corrompida, é possível restaurar rapidamente um snapshot e minimizar o tempo de inatividade.
- Atualização e Testes: Antes de realizar uma atualização crítica em uma aplicação ou sistema operacional, criar um snapshot permite reverter as alterações caso algo dê errado.
- Migração de Ambientes: Snapshots podem ser usados para replicar uma VM para outra região ou subscrição do Azure.
- Criação de Ambientes de Desenvolvimento e Teste: Facilita a criação rápida de clones de uma VM de produção para testes e desenvolvimento sem afetar o ambiente original.
Terminando, os snapshots de discos gerenciados no Azure são uma ferramenta poderosa para garantir a integridade e a continuidade dos serviços em nuvem. Eles permitem criar backups rápidos, restaurar sistemas em caso de falha, e criar novos ambientes de maneira eficiente.
Ao entender como utilizar snapshots corretamente, as organizações podem reduzir custos operacionais, melhorar a resiliência da infraestrutura e aumentar a eficiência operacional na gestão de máquinas virtuais no Azure. Adotar snapshots como parte de uma estratégia de backup e recuperação é essencial para qualquer ambiente crítico em nuvem.
Para leitura adicional clique no link: Visão geral do Armazenamento em Disco do Azure – Azure Virtual Machines | Microsoft Learn.
Deixe o seu comentário e até ao próximo artigo!