Aplica-se a: ✔️ VMs Linux ✔️ VMs Windows ✔️ Conjuntos de dimensionamento flexíveis
Um instantâneo de um disco gerenciado do Azure é uma cópia integral, somente para leitura, de um disco gerenciado. Use um instantâneo como um backup pontual ou para ajudar a solucionar problemas de VM (máquina virtual). Você pode tirar um instantâneo de um disco do sistema operacional (SO) ou de um disco de dados. Esses instantâneos existem independentemente do disco de origem e você pode usá-los para criar novos discos gerenciados.
Cobrança de instantâneos de discos gerenciados do Azure
Os snapshots são cobrados de acordo com o tamanho utilizado. Por exemplo, se você criar um instantâneo de um disco gerenciado com capacidade provisionada de 64 GiB e um tamanho de dados usado real de 10 GiB, esse instantâneo será cobrado apenas pelo tamanho de dados usado de 10 GiB. Você pode ver o tamanho usado dos instantâneos verificando o relatório de uso do Azure. Por exemplo, se o tamanho dos dados usados de um instantâneo for 10 GiB, o relatório de uso diário mostrará 10 GiB/(31 dias) = 0,3226 como a quantidade consumida. Os snapshots são cobrados separadamente do disco original. Para obter detalhes, consulte a página de preços.
Criar um instantâneo de disco gerenciado do Azure
Se você quiser usar um instantâneo para criar uma nova VM, certifique-se primeiro de desligar corretamente a VM. Essa ação limpa todos os processos em andamento.
Para criar um instantâneo usando o portal do Azure, conclua estas etapas.
- No portal do Azure, selecione Criar um recurso.
- Pesquise e selecione Snapshot.
- Na janela Instantâneo, selecione Criar. A janela Criar novo instantâneo é exibida.
- Em Grupo de recursos, selecione um grupo de recursos existente ou insira o nome de um novo.
- Digite um Nome e, em seguida, selecione uma Região e um tipo de instantâneo para o novo instantâneo. Para armazenar o instantâneo no armazenamento com redundância de zona, selecione uma região que dê suporte a zonas de disponibilidade. Para obter uma lista de regiões de suporte, confira Regiões do Azure com zonas de disponibilidade.
- Em Assinatura de origem, selecione a assinatura que contém o disco gerenciado do qual será feito backup.
- Para Disco de origem, selecione o disco gerenciado do qual você deseja criar um instantâneo.
- Para Tipo de armazenamento, selecione HDD padrão, a menos que você precise de armazenamento com redundância entre zonas ou de armazenamento de alto desempenho para o instantâneo.
- Se necessário, defina as configurações nas guias Criptografia, Rede e Marcas. Caso contrário, as configurações padrão serão usadas para o instantâneo.
- Selecione Examinar + criar.
Este exemplo exige que você use Cloud Shell ou instale o módulo Azure PowerShell.
Siga estas etapas para tirar um instantâneo com os cmdlets New-AzSnapshotConfig e New-AzSnapshot. Este exemplo pressupõe que há uma VM chamada myVM no grupo de recursos myResourceGroup. O exemplo de código fornecido cria um snapshot no mesmo grupo de recursos e na mesma região da sua VM de origem.
Primeiro você usará o cmdlet New-AzSnapshotConfig para criar um objeto de instantâneo configurável. Você pode usar o cmdlet New-AzSnapshot para criar um instantâneo do disco.
Configure os parâmetros obrigatórios. Atualize os valores para refletir o seu ambiente.
$resourceGroupName = 'myResourceGroup'
$location = 'eastus'
$vmName = 'myVM'
$snapshotName = 'mySnapshot'
Use o cmdlet Get-AzVM para obter a VM com o disco gerenciado do qual você deseja criar um instantâneo.
$vm = Get-AzVM `
-ResourceGroupName $resourceGroupName `
-Name $vmName
Crie a configuração do snapshot. No exemplo, o instantâneo é do disco do sistema operacional. Por padrão, o snapshot usa o armazenamento padrão com redundância local. Recomendamos que você armazene os seus instantâneos no Armazenamento Standard em vez de no armazenamento Premium, independente do tipo de armazenamento do disco pai ou de destino. Os instantâneos Premium incorrem em um custo adicional.
$snapshot = New-AzSnapshotConfig `
-SourceUri $vm.StorageProfile.OsDisk.ManagedDisk.Id `
-Location $location `
-CreateOption copy
Para armazenar o instantâneo no armazenamento com redundância de zona, crie o instantâneo em uma região que dê suporte a zonas de disponibilidade e inclua o -SkuName Standard_ZRS parâmetro. Para obter uma lista de regiões que dão suporte a zonas de disponibilidade, confira Regiões do Azure com zonas de disponibilidade.
Tire o instantâneo.
New-AzSnapshot `
-Snapshot $snapshot `
-SnapshotName $snapshotName `
-ResourceGroupName $resourceGroupName
Use o cmdlet Get-AzSnapshot para verificar se o instantâneo existe.
Get-AzSnapshot `
-ResourceGroupName $resourceGroupName
Este exemplo exige que você use o Cloud Shell ou tenha a CLI do Azure instalada.
Siga estas etapas para criar um instantâneo com o comando az snapshot create e o parâmetro --source-disk. Este exemplo pressupõe que há uma VM chamada myVM no grupo de recursos myResourceGroup. O exemplo de código fornecido cria um instantâneo no mesmo grupo de recursos e na mesma região que a sua VM de origem.
Obtenha o ID do disco com az vm show.
osDiskId=$(az vm show \
-g myResourceGroup \
-n myVM \
--query "storageProfile.osDisk.managedDisk.id" \
-o tsv)
Crie um instantâneo chamado osDisk-backup usando az snapshot create. No exemplo, o snapshot é do disco do sistema operacional. Por padrão, o instantâneo usa armazenamento padrão com redundância local. Recomendamos que você armazene os seus instantâneos no Armazenamento Standard em vez de no armazenamento Premium, independente do tipo de armazenamento do disco pai ou de destino. Os instantâneos Premium incorrem em um custo adicional.
az snapshot create \
-g myResourceGroup \
--source "$osDiskId" \
--name osDisk-backup
Para armazenar o instantâneo no armazenamento com redundância de zona, crie-o em uma região que dê suporte a zonas de disponibilidade e inclua o parâmetro opcional --sku Standard_ZRS . Consulte a lista de regiões habilitadas para zona de disponibilidade.
Use az snapshot list para verificar se o instantâneo existe.
az snapshot list \
-g myResourceGroup \
-o table
Próximas etapas
Para recuperar usando um instantâneo, crie um disco gerenciado a partir do instantâneo. Em seguida, use o disco gerenciado como o disco do sistema operacional para uma nova VM ou anexe-o como um disco de dados a uma VM existente.