Fazer backup de instâncias do Compute Engine

O processo de backup gerenciado pelo Google para instâncias do Compute Engine envolve o envio de dados para um backup vault. Esses backup vaults oferecem imutabilidade e retenção obrigatória. Você pode optar por armazenar backups em uma única região ou em várias regiões.

O modelo gerenciado pelo Google é compatível com dois métodos de execução principais: backups programados e backups sob demanda. Neste documento, mostramos como configurar e gerenciar esses backups.

Visão geral

O backup de instâncias do Compute Engine protege não apenas os discos, mas também a configuração e os metadados da VM, como tipo de máquina, interfaces de rede, configurações de IP, contas de serviço, rótulos e tags, além de garantir a consistência de falhas em vários discos. O envio de backups para um backup vault oferece imutabilidade e retenção obrigatória. Com um backup vault, é possível armazenar backups em uma única região ou em uma multirregião. Há dois métodos principais para fazer backup de instâncias do Compute Engine:

  • Use o console do Google Cloud para fazer backup de instâncias do Compute Engine: no console doGoogle Cloud , é possível fazer backup de instâncias do Compute Engine em um backup vault aplicando planos de backup. É possível fazer backup dos dados usando um dos métodos a seguir. Os dois métodos permitem armazenar os backups com segurança em um backup vault, oferecendo uma maneira confiável de recuperar as instâncias do Compute Engine em caso de perda de dados ou outros eventos inesperados.

    • Backups programados: faça backup automático de instâncias do Compute Engine em intervalos específicos, como diários, semanais, mensais ou anuais.

    • Backups on demand: crie backups on demand sempre que necessário. Os backups sob demanda são úteis para criar backups antes de fazer mudanças significativas nas instâncias ou para proteção de dados ad hoc.

  • Use o console de gerenciamento para fazer backup de instâncias do Compute Engine: se você tiver algum dos seguintes requisitos de backup, use o console de gerenciamento para fazer backup de instâncias do Compute Engine:

    • Backups entre regiões
    • Backups de discos específicos anexados a instâncias do Compute Engine
    • Proteção automatizada de instâncias do Compute Engine com base em tags
    • Se os planos de backup e os backup vaults baseados no console do Google Cloud não estiverem em um local compatível com a região em que as instâncias de origem do Compute Engine estão em execução.

O console de gerenciamento de dispositivos faz parte do Backup e DR para backups gerenciados por dispositivos. Se você precisar usar o console de gerenciamento do dispositivo, consulte Identificar e proteger instâncias do Compute Engine no console de gerenciamento do dispositivo.

Antes de começar

  1. Ative a API Backup e DR em que as instâncias do Compute Engine estão localizadas.

    Ativar a API

  2. Crie um backup vault.

  3. Crie um plano de backup.

  4. Atribua papéis e permissões do IAM ao usuário de backup.

  5. Conceder acesso ao backup vault no projeto do Compute Engine.

  6. Configure a Análise de Observabilidade no bucket para monitorar os jobs de backup do Backup e DR.

Configuração do IAM

Para configurar backups programados ou executar backups sob demanda, um administrador precisa conceder os seguintes papéis do IAM no projeto do backup vault:

  • Usuário de backup e DR (roles/backupdr.backupUser)
  • Visualizador (roles/viewer)

As permissões específicas necessárias para operações de backup gerenciadas pelo Google incluem:

  • backupdr.backupPlans.list
  • backupdr.backupPlanAssociations.createForComputeInstance
  • backupdr.backupPlanAssociations.list
  • backupdr.backupPlanAssociations.get
  • backupdr.backupPlanAssociations.triggerBackupForComputeInstance
  • backupdr.backupPlanAssociations.deleteForComputeInstance
  • backupdr.backupPlans.useForComputeInstance
  • backupdr.locations.list
  • backupdr.operations.get
  • cloudasset.assets.searchAllResources

Além das permissões de restauração, o usuário precisa ter permissões para visualizar e recuperar metadados de backup:

  • backupdr.backupVaults.get
  • backupdr.backupVaults.list
  • backupdr.bvbackups.list
  • backupdr.bvbackups.get
  • backupdr.bvdataSources.list
  • backupdr.bvdataSources.get

Se a instância do Compute Engine estiver em um projeto diferente do backup vault, conceda o papel de operador de Backup e DR do Compute Engine (roles/backupdr.computeEngineOperator) ao agente de serviço do backup vault no projeto do Compute Engine.

A tabela a seguir lista as permissões necessárias para cada chamada de API:

Recurso Ação a ser realizada no recurso Permissões necessárias para cada chamada de API Projeto em que ele precisa ser atribuído
Backup vault Criar BackupVault backupdr.backupVaults.create Projeto do administrador
Excluir BackupVault backupdr.backupVaults.delete Projeto do administrador
Atualizar o BackupVault backupdr.backupVaults.update Projeto do administrador
Listar BackupVaults backupdr.backupVaults.list Projeto do administrador
Acessar o BackupVault backupdr.backupVaults.get Projeto do administrador
Plano de backup Criar BackupPlan backupdr.backupPlans.create Projeto do administrador
Excluir BackupPlan backupdr.backupPlans.delete Projeto do administrador
Get BackupPlan backupdr.backupPlans.get Projeto do administrador
Listar planos de backup backupdr.backupPlans.list Projeto do administrador
Associações de planos de backup Criar associação do plano de backup Projeto de carga de trabalho
backupdr.backupPlanAssociations.createForComputeInstance Projeto de carga de trabalho
backupdr.backupPlans.useForComputeInstance Projeto do administrador
Excluir associação do plano de backup backupdr.backupPlanAssociations.deleteForComputeInstance Projeto de carga de trabalho
Acionar um backup on demand na associação do plano de backup backupdr.backupPlanAssociations.triggerBackupForComputeInstance Projeto de carga de trabalho
Acessar a associação do plano de backup backupdr.backupPlanAssociations.getForComputeInstance Projeto de carga de trabalho
Listar associações de planos de backup backupdr.backupPlanAssociations.list Projeto de carga de trabalho
Buscar associações de planos de backup backupdr.backupPlanAssociations.fetchForComputeInstance Projeto de carga de trabalho
Fonte de dados Receber DataSource backupdr.bvdataSources.get Projeto do administrador
Listar DataSources backupdr.backupPlanAssociations.list Projeto do administrador
Backups Fazer backup backupdr.bvbackups.get Projeto do administrador
Listar backups backupdr.bvbackups.list Projeto do administrador
Excluir backup backupdr.bvbackups.delete Projeto do administrador
Restaurar backup backupdr.bvbackups.restore Projeto do administrador
Operações Listar operações backupdr.operations.list Projeto respectivo
Operações GET backupdr.operations.get Projeto respectivo

Conceder acesso ao backup vault no projeto do Compute Engine

Para fazer backup de uma instância do Compute Engine em um projeto diferente daquele em que o backup vault foi criado, é necessário conceder o papel do IAM de operador do Backup e DR do Compute Engine (roles/backupdr.computeEngineOperator) ao agente de serviço do backup vault no projeto do Compute Engine. Se o projeto do backup vault em que os backups serão armazenados for diferente do projeto do Compute Engine, atribua o papel ao agente de serviço do backup vault no projeto do Compute Engine.

Para fazer backup de uma instância do Compute Engine no mesmo projeto em que o backup vault foi criado, não é necessário conceder papéis.

Para saber como conceder papéis ao agente de serviço do backup vault no projeto que você quer incluir no backup, consulte Conceder um papel ao agente de serviço.

Restrições e limitações

O Backup e DR não é compatível com backups gerenciados pelo Google para instâncias do Compute Engine que usam as seguintes configurações:

  • Instâncias com discos permanentes extremos anexados
  • Instâncias que usam qualquer tipo de disco hyperdisk-*
  • Instâncias que usam tipos de máquina C3D, H3, A3 ou Z3
  • Instâncias com chaves de criptografia fornecidas pelo cliente (CSEK). As chaves de criptografia gerenciadas pelo cliente (CMEK) são compatíveis. Consulte as configurações do Identity and Access Management para as permissões necessárias.
  • Instâncias sem discos anexados
  • Instâncias com mais de 200 terabytes (TB) de tamanho

Configurar um backup programado

Siga as instruções abaixo para configurar um backup programado para instâncias do Compute Engine.

Console

  1. No console do Google Cloud , acesse a página Backups protegidos.

    Acessar backups em vault

  2. Clique em Programar backup.

  3. No menu suspenso Tipo de recurso, selecione o tipo de recurso.

  4. Na lista Projetos, clique em Procurar e selecione um projeto em que as instâncias do Compute Engine estão localizadas.

  5. Na lista Região, selecione a região em que as instâncias estão localizadas.

  6. Na lista Recursos, clique em Procurar.

  7. Escolha a instância do Compute Engine que você quer incluir no backup e clique em Concluído.

  8. Clique em Continuar.

  9. Na lista Plano de backup, clique em Selecionar.

  10. Escolha um plano de backup para proteger a instância do Compute Engine.

  11. Clique em Concluído.

  12. Revise os detalhes do backup e clique em Programar.

gcloud

  1. Consiga o ID da instância.

      gcloud compute instances describe VM_NAME --zone=VM_ZONE --format="value(id)"
    

    Substitua:

    • VM_NAME: o nome da instância de VM.
    • VM_ZONE: o local em que a VM está localizada.
  2. Configurar um backup programado.

      gcloud backup-dr backup-plan-associations create BACKUP_PLAN_ASSOCIATION_NAME \
      --location=VM_REGION \
      --resource=projects/VM_PROJECT_ID/zones/VM_ZONE/instances/VM_ID \
      --backup-plan=projects/PROJECT_ID/locations/LOCATION/backupPlans/BACKUP_PLAN
    

    Substitua:

    • BACKUP_PLAN_ASSOCIATION_NAME: o nome da associação do plano de backup.
    • VM_REGION: a região em que a instância do Compute Engine está localizada.
    • VM_PROJECT_ID: o nome do projeto em que as instâncias do Compute Engine estão localizadas.
    • VM_ZONE: a zona em que a instância do Compute Engine está localizada.
    • VM_ID: o ID da instância do Compute Engine.
    • PROJECT_ID: o nome do projeto em que os planos de backup estão.
    • LOCATION: a região em que os planos de backup estão.
    • BACKUP_PLAN: o nome do plano de backup ao qual você quer associar a instância do Compute Engine.

Terraform

É possível usar um recurso do Terraform para configurar um backup programado.


# Before creating a backup plan association, you need to create backup plan (google_backup_dr_backup_plan)
# and compute instance (google_compute_instance).
resource "google_backup_dr_backup_plan_association" "default" {
  provider                   = google-beta
  location                   = "us-central1"
  backup_plan_association_id = "my-bpa"
  resource                   = google_compute_instance.default.id
  resource_type              = "compute.googleapis.com/Instance"
  backup_plan                = google_backup_dr_backup_plan.default.name
}

Backup seletivo de disco para instâncias do Compute Engine

Por padrão, quando um plano de backup protege uma instância do Compute Engine, todos os discos anexados à instância são incluídos no backup da máquina virtual (VM).

É possível configurar o backup seletivo de disco em um plano de backup para excluir discos específicos dos backups de VM. Quando você restaura uma instância de um backup de disco seletivo, somente os discos que estavam protegidos no momento do backup são restaurados.

É possível configurar o backup seletivo de disco usando duas propriedades mutuamente exclusivas ao criar ou atualizar um plano de backup:

  • Somente disco de inicialização (boot-disk-only): faz backup apenas do disco de inicialização da instância. Todos os discos que não são de inicialização anexados são excluídos do backup da instância do Compute Engine.
  • Rótulos de exclusão de disco (disk-exclusion-labels): exclui qualquer disco anexado que corresponda aos pares de chave-valor do rótulo especificado. Durante o ambiente de execução do backup, o sistema de backup verifica os rótulos anexados a cada disco na instância do Compute Engine e exclui os discos correspondentes. Se nenhum rótulo correspondente for encontrado em um disco anexado, ele será incluído no backup.

Configurar o backup seletivo de disco em um plano de backup

Use as instruções a seguir para configurar o backup seletivo de disco ao criar ou atualizar um plano de backup:

Console

  1. Siga as etapas de 1 a 7 em Criar um plano de backup com uma regra de backup, selecionando VM do Compute Engine como o Tipo de recurso.
  2. Configure o backup seletivo de disco usando o menu suspenso:
    • Incluir todos os discos: faz backup de todos os discos anexados à instância do Compute Engine.
    • Incluir apenas o disco de inicialização: faz backup apenas do disco de inicialização.
    • Excluir discos por rótulo: exclui discos anexados que correspondem a rótulos específicos. Insira um par de chave-valor de rótulo (key=value).
  3. Clique em Criar.

gcloud

Para configurar o backup seletivo de disco, especifique boot-disk-only ou disk-exclusion-labels na flag --compute-instance-properties ao criar ou atualizar um plano de backup usando a CLI gcloud.

  • Crie um plano de backup para fazer backup apenas de discos de inicialização:

    gcloud backup-dr backup-plans create BACKUP_PLAN_NAME \
        --compute-instance-properties=boot-disk-only=true \
        --resource-type=compute.googleapis.com/Instance \
        --location=REGION \
        --project=PROJECT_ID \
        --backup-vault=BACKUPVAULT_NAME
    

    Substitua:

    • BACKUP_PLAN_NAME: o nome do plano de backup.
    • REGION: a região do Google Cloud em que você quer criar o plano de backup.
    • PROJECT_ID: o nome do projeto em que o backup vault está.
    • BACKUPVAULT_NAME: o nome do backup vault que você quer usar para o armazenamento de backup.
  • Crie um plano de backup para excluir discos que correspondam a rótulos específicos:

    gcloud backup-dr backup-plans create BACKUP_PLAN_NAME \
        --compute-instance-properties=disk-exclusion-labels=env:scratch,data:temp \
        --resource-type=compute.googleapis.com/Instance \
        --location=REGION \
        --project=PROJECT_ID \
        --backup-vault=BACKUPVAULT_NAME
    

    Substitua:

    • BACKUP_PLAN_NAME: o nome do plano de backup.
    • REGION: a região do Google Cloud em que você quer criar o plano de backup.
    • PROJECT_ID: o nome do projeto em que o backup vault está.
    • BACKUPVAULT_NAME: o nome do backup vault que você quer usar para o armazenamento de backup.

Consistência de aplicativos para backups do Compute Engine de Backup e DR

Os snapshots consistentes do aplicativo capturam o estado dos dados do aplicativo no momento do backup, com todas as transações do aplicativo concluídas e todas as gravações pendentes liberadas para o disco.

Use as instruções a seguir para configurar backups consistentes com o aplicativo para instâncias do Compute Engine.

Antes de começar

  1. Leia Snapshots consistentes do aplicativo.

  2. Um plano de backup para backups de instâncias consistentes com o aplicativo em um ambiente Linux requer scripts pré e pós. Crie os scripts pré e pós-snapshot necessários para um ambiente Linux.

Criar um plano de backup para backups consistentes com o aplicativo em instâncias do Compute Engine

Use as instruções a seguir para criar backups consistentes com o aplicativo para instâncias do Compute Engine.

Console

Para criar um plano de backup que permita a consistência do aplicativo para suas instâncias do Compute Engine usando o Guest Flush ou o VSS, faça o seguinte:

  1. No console do Google Cloud , acesse a página Backup e DR.

    Acessar Backup e DR

  2. No menu de navegação, clique em Planos de backup.

  3. Clique em Criar plano de backup.

    A página Criar um plano de backup é exibida.

  4. No menu suspenso Tipo de recurso, selecione VMs do Compute Engine.

  5. Insira um nome exclusivo no campo Nome do plano de backup.

  6. Opcional: insira uma descrição no campo Descrição.

  7. Na lista suspensa Região, selecione a Região em que você quer criar o plano de backup. Essa região precisa ser compatível com a região das instâncias do Compute Engine que você pretende fazer backup.

  8. Em Escolha onde armazenar os backups, selecione o Tipo de local do backup vault.

  9. No menu suspenso Região, selecione o local do backup vault.

  10. No menu suspenso Backup vault, selecione o backup vault atual.

  11. Opcional: para adicionar regras de backup, clique em Adicionar regra e faça o seguinte:

    1. No campo Nome, insira um nome para a regra de backup.

    2. Para selecionar quando criar backups, use a lista suspensa Recorrência e selecione a frequência de criação de backups: por hora, diária, semanal, mensal ou anual.

    3. No menu suspenso Fuso horário, selecione o fuso horário em que você quer executar os jobs de backup.

    4. No menu suspenso Horário de início, selecione o horário em que você quer que os jobs de backup comecem.

    5. No menu suspenso Horário de término, selecione o horário em que você quer que os jobs de backup sejam concluídos.

    6. No campo Excluir backups após, insira o número de dias que você quer manter os backups antes que eles sejam excluídos.

    7. Clique em Salvar.

  12. Para incluir operações de gravação pendentes e realizar backups consistentes com o aplicativo, marque a caixa Ativar snapshot consistente do aplicativo.

  13. Clique em Criar.

Depois de criado, esse plano de backup pode ser aplicado às instâncias do Compute Engine. Os backups feitos com esse plano vão tentar realizar uma operação de guest-flush/VSS para alcançar a consistência do aplicativo. O tipo de consistência pode ser visualizado nas páginas "Lista de planos de backup" e "Inventário de backup".

gcloud

  1. Crie o plano de backup.

    gcloud backup-dr backup-plans create BACKUP_PLAN_NAME \
    --compute-instance-properties=guest-flush=true \
    --resource-type=compute.googleapis.com/Instance \
    --location=REGION \
    --project=PROJECT_ID \
    --backup-vault=BACKUPVAULT_NAME \
    --backup-rule=rule-id=RULE_NAME,recurrence=RECURRENCE,hourly-frequency=HOURS, \
    time-zone=TIME_ZONE,backup-window-start=START_TIME,backup-window-end=END_TIME,\
    retention-days=BACKUP_RETENTION --max-custom-on-demand-retention-days=MAX_ONDEMAND_RETENTION
    

    Substitua:

    • BACKUP_PLAN_NAME: o nome do plano de backup.
    • REGION: a região do Google Cloud em que você quer criar o plano de backup.
    • PROJECT_ID: o nome do projeto em que o backup vault está.
    • BACKUPVAULT_NAME: o nome do backup vault que você quer usar para o armazenamento de backup.
    • RULE_NAME: o nome da regra de backup.
    • RECURRENCE: a frequência com que os backups serão criados. Pode ser por hora, dia, semana, mês ou ano.
    • HOURS: a frequência dos backups por hora. Especifique esse valor somente se você definir a recorrência como por hora. O valor padrão da frequência mínima por hora é de seis horas.
    • TIME_ZONE: o fuso horário do plano de backup, como UTC. Use o formato de fuso horário da IANA para incluir o fuso horário do plano de backup.
    • START_TIME: o horário de início é a hora do dia no formato de 24 horas. O horário de início precisa ser anterior ao horário de término e é inclusivo para a janela de backup.
    • END_TIME: o horário de término é a hora do dia no formato de 24 horas. O horário de término precisa ser posterior ao horário de início e é exclusivo para a janela de backup.
    • BACKUP_RETENTION: o período de armazenamento do backup. O período de armazenamento em backup precisa ser igual ou maior que o período mínimo de armazenamento obrigatório do backup vault.
    • MAX_ONDEMAND_RETENTION: o período máximo de armazenamento personalizado permitido (em dias) para backups sob demanda criados usando esse plano de backup.

Atualizar um plano de backup atual para backups consistentes com o aplicativo de instâncias do Compute Engine

Use as instruções a seguir para atualizar um plano de backup e produzir backups consistentes com o aplicativo de instâncias do Compute Engine.

Console

Para atualizar um plano de backup e ativar a consistência de aplicativos para as instâncias do Compute Engine usando o Guest Flush ou o VSS, siga estas instruções:

  1. No console do Google Cloud , acesse a página Planos de backup do Backup e DR.

    Acessar planos de backup

  2. Selecione o plano de backup que você quer editar ou marque a caixa dele e clique no ícone .

  3. Clique em Editar.

  4. Marque a caixa Ativar consistência do aplicativo.

  5. Clique em Salvar alterações.

gcloud

  1. Atualize o plano de backup.

    gcloud backup-dr backup-plans update BACKUP_PLAN_NAME \
    --compute-instance-properties=guest-flush=true \
    --project=PROJECT_ID \
    --location=REGION \
    --description=DESCRIPTION \
    --backup-rule=BACKUP_RULE \
    --add-backup-rule=ADD_BACKUP_RULE \
    --remove-backup-rule=REMOVE_BACKUP_RULE \
    --max-custom-on-demand-retention-days=MAX_ONDEMAND_RETENTION
    

    Substitua:

    • BACKUP_PLAN_NAME: o nome do plano de backup.
    • PROJECT_ID: o nome do projeto em que o backup vault está.
    • REGION: o local em que você quer criar o plano de backup.
    • DESCRIPTION: a descrição atualizada do plano de backup.
    • BACKUP_RULE: definição completa de uma regra de backup com valores atualizados.
    • ADD_BACKUP_RULE: parâmetros da regra de backup a serem adicionados ao plano de backup. Essa flag pode ser repetida para adicionar mais regras de backup.
    • REMOVE_BACKUP_RULE: a regra de backup atual a ser removida do plano de backup.
    • MAX_ONDEMAND_RETENTION: o período máximo de retenção personalizado permitido (em dias) para backups sob demanda criados usando esse plano de backup.

Mudar o plano de backup aplicado a uma instância do Compute Engine

É possível alterar o plano de backup aplicado a uma instância do Compute Engine para outro plano de backup. O outro plano de backup precisa atender a estes critérios:

  • Usar o mesmo backup vault
  • Estar na mesma região que a instância do Compute Engine.

Use as instruções a seguir para alterar o plano de backup associado a uma instância do Compute Engine.

Console

  1. No console do Google Cloud , acesse a página Backups protegidos.

    Acessar backups em vault

    A página Backups em vault lista apenas as instâncias que têm planos de backup aplicados e os backups armazenados em um backup vault em um projeto.

  2. Selecione o backup que vai receber um plano diferente. Na página de detalhes do backup ou no menu , selecione Alterar plano de backup. A janela Selecionar um plano de backup lista apenas os planos de backup válidos para essa instância.

  3. Selecione um plano de backup e clique em Aplicar.

gcloud

  • Mudar o plano de backup atribuído.

      gcloud backup-dr backup-plan-associations update BACKUP_PLAN_ASSOCIATION_NAME \
      --workload-project=VM_PROJECT_ID \
      --location=VM_REGION \
      --backup-plan=BACKUP-PLAN \
      --project=PROJECT_ID
    

    Substitua:

    • BACKUP_PLAN_ASSOCIATION_NAME: o nome do recurso de associação do plano de backup.
    • VM_PROJECT_ID: o ID do projeto da instância do Compute Engine.
    • VM_REGION: o local da instância do Compute Engine.
    • BACKUP_PLAN: o nome do plano de backup para o qual você está mudando.
    • PROJECT_ID: o ID do projeto do plano de backup selecionado.

Listar backups programados

Siga as instruções abaixo para listar as instâncias do Compute Engine que têm backup.

Console

  1. No console do Google Cloud , acesse a página Backups protegidos.

    Acessar backups em vault

    A página Backups em vault lista apenas as instâncias que têm planos de backup aplicados e os backups armazenados em um backup vault em um projeto.

gcloud

  1. Listar backups programados.

      gcloud backup-dr backup-plan-associations list \
      --location=LOCATION \
      --project=PROJECT_ID
    

    Substitua:

    • PROJECT_ID: o nome do projeto.
    • LOCATION: o local dos backups programados.

Criar um backup on demand

É possível iniciar um backup sob demanda para uma instância do Compute Engine com um plano de backup acionando a regra de backup de sua escolha para ser executada imediatamente. Os backups sob demanda normalmente capturam apenas os dados alterados desde o último backup (incremental).

Ao criar um backup sob demanda, é possível escolher uma regra do plano de backup associado à instância do Compute Engine. Essa regra determina quando o backup sob demanda é excluído. Verifique o status do job de backup na página Jobs. Para mais informações, consulte Monitorar jobs de backup e restauração no console do Google Cloud .

Use as instruções a seguir para criar um backup on demand.

Console

  1. Acesse Instâncias de VM > Detalhes > Plano de backup para criar um backup sob demanda.
  2. Clique em Criar backup on demand. Você precisa ter as permissões corretas para fazer um backup sob demanda.
  3. Escolha quando excluir este backup. Você poderá fazer o seguinte:

    • Com base no período de retenção personalizado Por padrão, o limite é definido como o período mínimo de retenção obrigatório do backup vault, mais 30 dias. Para definir um limite diferente, adicione um período de armazenamento máximo personalizado on demand ao seu plano de backup.
    • Com base em uma regra de backup atual. Selecione uma regra no menu suspenso Excluir backups após.
  4. Clique em Criar para iniciar o job de backup sob demanda.

  5. Para conferir o status do job de backup sob demanda, clique em Notificações.

gcloud

  • Crie um backup on demand que use uma regra de backup.

      gcloud backup-dr backup-plan-associations trigger-backup BACKUP_PLAN_ASSOCIATION_NAME \
      --project=PROJECT_ID \
      --location=REGION \
      --backup-rule-id=RULE_ID
      --labels=LABELS
    

    Substitua:

    • BACKUP_PLAN_ASSOCIATION_NAME: o nome da associação do plano de backup. Execute o comando gcloud backup-dr backup-plan-associations list --location=LOCATION --project=PROJECT_ID para ver a lista de planos de backup associados ao disco do Compute Engine.
    • PROJECT_ID: o nome do projeto.
    • REGION: o local dos backups programados.
    • RULE_ID: o nome da regra de backup que você quer associar para executar backups sob demanda.
    • LABELS: rótulos opcionais para o backup como pares de chave-valor separados por vírgulas, como webserver=backend,media=images.
  • Crie um backup on demand que use a retenção personalizada.

      gcloud backup-dr backup-plan-associations trigger-backup BACKUP_PLAN_ASSOCIATION_NAME \
      --project=PROJECT_ID \
      --location=REGION \
      --custom-retention-days=CUSTOM_RETENTION
      --labels=LABELS
    

    Substitua:

    • BACKUP_PLAN_ASSOCIATION_NAME: o nome da associação do plano de backup. Execute o comando gcloud backup-dr backup-plan-associations list --location=LOCATION --project=PROJECT_ID para ver a lista de planos de backup associados ao disco do Compute Engine.
    • PROJECT_ID: o nome do projeto.
    • REGION: o local dos backups programados.
    • CUSTOM_RETENTION: o período de armazenamento personalizado em dias para esse backup sob demanda. Esse valor precisa ser igual ou maior que o tempo de retenção do backup vault e menor ou igual ao valor de max-custom-on-demand-retention-days configurado no plano de backup (ou o tempo de retenção do vault + 30 dias se max-custom-on-demand-retention-days não estiver configurado).
    • LABELS: rótulos opcionais para o backup como pares de chave-valor separados por vírgulas, como webserver=backend,media=images.

Desproteger uma instância do Compute Engine

Para desproteger uma instância do Compute Engine, remova o plano de backup aplicado a ela. A remoção de um plano de backup de uma instância do Compute Engine não exclui o plano de backup nem os backups criados enquanto a instância estava em uso. Você ainda pode acessar e gerenciar esses backups.

Siga as instruções abaixo para desproteger uma instância do Compute Engine.

Console

  1. No console do Google Cloud , acesse a página Backups protegidos.

    Acessar backups em vault

  2. Clique no nome da instância de que você quer remover um plano de backup.

  3. Selecione Remover plano de backup.

gcloud

  1. Desproteger uma instância do Compute Engine.

      gcloud backup-dr backup-plan-associations delete BACKUP_PLAN_ASSOCIATION_NAME\
      --project=PROJECT_ID \
      --location=LOCATION
    

    Substitua:

    • BACKUP_PLAN_ASSOCIATION_NAME: o nome do backup que você quer excluir.
    • PROJECT_ID: o nome do projeto.
    • LOCATION: o local do backup programado.

A seguir