Aplica-se a: ✔️ Linux VMs ✔️ Windows VMs ✔️ Conjuntos de escala flexível
Um instantâneo é uma cópia completa, apenas de leitura, de um disco rígido virtual (VHD). Pode utilizar um instantâneo como uma cópia de segurança para um ponto anterior no tempo ou para ajudar a resolver problemas de máquina virtual (VM). Você pode tirar um instantâneo dos VHDs do sistema operacional (SO) ou do disco de dados.
Criar um instantâneo de um VHD
Se você quiser usar um instantâneo para criar uma nova VM, certifique-se de primeiro desligar a VM de forma limpa. Esta ação limpa todos os processos que estão em curso.
Insira um Nome e selecione um tipo de Região e Instantâneo para o novo instantâneo. Se quiser armazenar seu snapshot em armazenamento resiliente a zonas, você precisa selecionar uma região que ofereça suporte a zonas de disponibilidade. Para obter uma lista de regiões de suporte, consulte Regiões do Azure com zonas de disponibilidade.
Em Assinatura de origem, selecione a assinatura que contém o disco gerenciado para backup.
Em Disco de origem, selecione o disco gerenciado para instantâneo.
Para Tipo de armazenamento, selecione HDD padrão, a menos que você precise de armazenamento com redundância de zona ou armazenamento de alto desempenho para seu snapshot.
Se necessário, defina as configurações nas guias Criptografia, Rede e Tags. Caso contrário, as configurações padrão serão usadas para seu instantâneo.
Selecione Rever + criar.
Este exemplo requer que você use o Cloud Shell ou instale o módulo do Azure PowerShell.
Siga estas etapas para tirar um instantâneo com os New-AzSnapshotConfig cmdlets e New-AzSnapshot . Este exemplo pressupõe que você tenha 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 da VM de origem.
Crie a configuração do snapshot. No exemplo, o instantâneo é do disco do sistema operacional. Por padrão, o snapshot usa armazenamento padrão localmente redundante. Recomendamos que você armazene seus snapshots em armazenamento padrão em vez de armazenamento premium, seja qual for o tipo de armazenamento do disco pai ou do disco de destino. Os snapshots premium incorrem em custos adicionais.
Se quiser armazenar seu snapshot em armazenamento resiliente a zonas, você deve criá-lo em uma região que ofereça suporte a zonas de disponibilidade e incluir o -SkuName Standard_ZRS parâmetro. Para obter uma lista de regiões que dão suporte a zonas de disponibilidade, consulte Regiões do Azure com zonas de disponibilidade.
Este exemplo requer que você use o Cloud Shell ou tenha a CLI do Azure instalada.
Siga estas etapas para tirar um instantâneo com o az snapshot create comando e o --source-disk parâmetro. Este exemplo pressupõe que você tenha 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 da VM de origem.
osDiskId=$(az vm show \
-g myResourceGroup \
-n myVM \
--query "storageProfile.osDisk.managedDisk.id" \
-o tsv)
Tire um instantâneo chamado osDisk-backup usando az snapshot create. No exemplo, o instantâneo é do disco do sistema operacional. Por padrão, o snapshot usa armazenamento padrão localmente redundante. Recomendamos que você armazene seus snapshots em armazenamento padrão em vez de armazenamento premium, seja qual for o tipo de armazenamento do disco pai ou do disco de destino. Os snapshots premium incorrem em custos adicionais.
Se você quiser armazenar seu snapshot em armazenamento resiliente a zona, precisará criá-lo em uma região que ofereça suporte a zonas de disponibilidade e inclua o parâmetro opcional --sku Standard_ZRS . Uma lista de regiões habilitadas para zona de disponibilidade pode ser encontrada aqui.
Para recuperar usando um snapshot, você deve criar um novo disco a partir do snapshot e, em seguida, implantar uma nova VM e usar o disco gerenciado como o disco do sistema operacional ou anexar o disco como um disco de dados a uma VM existente.