Crie snapshots para fazer backup periódico de dados dos discos permanentes zonais ou regionais.
É possível criar snapshots com base em discos, mesmo quando estão anexados a instâncias em execução. Os snapshots são recursos globais. Por isso, podem ser usados para restaurar dados em um novo disco ou instância no mesmo projeto. Também é possível compartilhar snapshots entre projetos.
Antes de começar
- Para usar os exemplos de linha de comando deste guia, faça o seguinte:
- Instale ou atualize para a versão mais recente da Google Cloud CLI.
- Defina uma região e uma zona padrão.
- Para usar os exemplos da API deste guia, configure o acesso a ela.
Preparar para a criação de snapshots
Para se preparar para a criação de snapshots de discos permanentes, faça o seguinte:
-
Consulte as Práticas recomendadas para snapshots de discos permanentes para preparar o disco para a criação do snapshot.
-
Leia Como criar uma programação de instantâneos de discos permanentes para aprender a criar uma programação de instantâneos e a anexá-la aos discos. Fazer backup dos discos regularmente com snapshots programados pode reduzir o risco de perda inesperada de dados.
Criar um instantâneo de um disco permanente regional
Depois de preparar o disco, você pode criar um instantâneo. Ao criar um instantâneo de um disco permanente regional, você precisa indicar a região onde o disco está localizado.
- Acesse a página Criar um snapshot no Console do Google Cloud.
Acessar a página "Criar um snapshot" - Digite um Nome de snapshot.
-
Selecione um Tipo de snapshot. O padrão é um snapshot regular, que é melhor para backups de longo prazo e recuperação de desastres.
Escolha Snapshot do arquivo para uma retenção de dados mais econômica.
-
Como opção, digite uma Descrição para o snapshot.
-
Em Disco de origem, selecione um disco atual a partir do qual você quer criar um snapshot.
-
Como opção, é possível especificar um local de armazenamento personalizado:
- Em Local, selecione se quer armazenar seu snapshot em um local Multirregional ou Regional.
- Selecione qual região ou multirregião específica você quer usar. Para usar a região ou a multirregião mais próxima de seu disco de origem, selecione Com base no local do disco.
-
Clique em Criar para criar o snapshot.
Exclusão de snapshots
O Compute Engine usa snapshots incrementais para que cada snapshot contenha apenas os dados que mudaram desde o snapshot anterior. Para dados inalterados, os snapshots referenciam os dados em snapshots anteriores. Os custos de armazenamento de snapshots de disco permanente só são cobrados com base no tamanho total do snapshot.
Quando você exclui um snapshot, ele é imediatamente marcado como DELETED no Compute Engine. Se esse snapshot não tem itens subordinados, ele é excluído. Mas, caso ele tenha:
- Os dados necessários para restaurar outros snapshots são movidos para o próximo snapshot, aumentando o tamanho dele.
- Os dados desnecessários para restaurar outros snapshots são excluídos. Isso diminui o tamanho total de todos os snapshots.
- O próximo snapshot já não faz mais referência ao snapshot marcado para exclusão, mas sim ao snapshot antes dele.
Como os snapshots posteriores talvez precisem de informações armazenadas em um snapshot anterior, lembre-se de que excluir um snapshot não necessariamente exclui todos os dados dele. Para excluir os dados completamente, é necessário excluir todos os snapshots.
Se seu disco tiver uma programação de snapshot, será preciso desanexá-la do disco antes de poder excluí-la. Remover a programação do snapshot do disco impede que ocorra mais atividade de snapshot. Não é possível excluir uma programação anexada a um disco. Você tem a opção de excluir snapshots manualmente a qualquer momento.