Esta página explica como criar e gerenciar um plano de backup para recursos armazenados. Para saber o que são os planos de backup e como eles são usados, consulte Planos de backup no console do Google Cloud.
Antes de começar
Para ter as permissões necessárias para criar e gerenciar um plano de backup,
peça ao administrador para conceder a você o
o papel do IAM de Usuário de backup e DR V2 (roles/backupdr.userv2
) no seu projeto de cofre de backup.
Para mais informações sobre a concessão de papéis, consulte Gerenciar o acesso a projetos, pastas e organizações.
Esse papel predefinido contém as permissões necessárias para criar e gerenciar um plano de backup. Para conferir as permissões exatas necessárias, expanda a seção Permissões necessárias:
Permissões necessárias
As seguintes permissões são necessárias para criar e gerenciar um plano de backup:
-
backupdr.backupPlans.create
-
backupdr.backupPlans.list
-
backupdr.backupPlans.get
-
backupdr.backupPlans.delete
-
backupdr.backupVaults.associate
Essas permissões também podem ser concedidas com funções personalizadas ou outros papéis predefinidos.
Para receber orientações sobre como conceder a um usuário a capacidade de aplicar planos de backup em um determinado projeto (sem a capacidade de criar planos de backup), consulte Papéis e permissões do IAM para o usuário de backup.
Criar um plano de backup
Use as instruções a seguir para criar um plano de backup para recursos do cofre.
Console
No console do Google Cloud, acesse a página Backup plans.
Clique em Criar plano de backup.
No campo Nome do plano de backup, insira um nome para o plano de backup. Não é possível mudar o nome de um plano de backup depois que ele é criado.
No campo Descrição do plano de backup, insira uma descrição opcional.
Na lista Regiões, selecione uma região do plano de backup. O plano de backup é criado nessa região. É possível proteger recursos na mesma região do plano de backup.
Na lista Backup vault, selecione um backup vault para armazenar os backups.
Clique em Adicionar regra.
No painel Adicionar uma regra de backup, insira as informações da regra de backup e clique em Salvar.
- Nome da regra de backup: insira um nome para a regra de backup.
- Escolher quando criar backups: especifique a recorrência e a frequência do backup.
- Janela: selecione o Fuso horário, o Horário de início e o Horário de término do job de backup.
- Escolher por quanto tempo os backups serão mantidos antes da exclusão: insira a duração em dias que os backups serão mantidos antes da exclusão. Esse valor precisa ser igual ou maior que o período mínimo de retenção obrigatório do backup vault.
Clique em Criar.
gcloud
Crie um plano de backup para backups de uma instância do Compute Engine a cada hora.
gcloud backup-dr backup-plans create BACKUP_PLAN_NAME \ --project=PROJECT_ID --location=LOCATION \ --resource-type=compute.googleapis.com/Instance \ --backup-vault BACKUPVAULT_NAME --backup-rule rule-id=RULE_NAME,retention-days=BACKUP_RETENTION,recurrence=RECURRENCE,hourly-frequency=HOURS,time-zone=TIME_ZONE,backup-window-start=START_TIME,backup-window-end=END_TIME
Substitua:
BACKUP_PLAN_NAME
: o nome do plano de backup.PROJECT_ID
: o nome do projeto em que você quer criar o plano de backup.LOCATION
: o local em que você quer criar o plano de backup.BACKUPVAULT_NAME
: o nome do cofre de backup que você quer usar para o armazenamento de backup.RULE_NAME
: o nome da regra de backup.BACKUP_RETENTION
: o período de armazenamento do backup. O período de armazenamento do backup precisa ser igual ou maior que o período de armazenamento mínimo obrigatório do vault de backup.RECURRENCE
: a frequência com que os backups serão criados. Pode ser de hora em hora, diária, semanal, mensal ou anual.HOURS
: a frequência dos backups por hora. Especifique esse valor somente se definir a recorrência como "a cada hora". O valor mínimo por hora é sempre definido como 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 incluir 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.
Exemplo: faça backup a cada seis horas e armazene os backups por 11 dias.
gcloud backup-dr backup-plans create bp-hourly \ --project=test-project --location=us-central1 \ --resource-type=compute.googleapis.com/Instance \ --backup-vault=test-bv \ --backup-rule=rule-id=rule-hourly,recurrence=HOURLY,hourly-frequency=6,backup-window-start=5,backup-window-end=12,retention-days=11
Exemplo: faça backup diariamente entre 5h e 12h e armazene os backups por 12 dias.
gcloud backup-dr backup-plans create bp-daily \ --project=test-project --location=us-central1 \ --resource-type=compute.googleapis.com/Instance \ --backup-vault=test-bv \ --backup-rule=rule-id=rule-daily,recurrence=DAILY,backup-window-start=5,backup-window-end=12,retention-days=12
Exemplo: faça backup às segundas e quartas-feiras, das 5h às 12h, e armazene os backups por 13 dias.
gcloud backup-dr backup-plans create bp-weekly \ --project=test-project --location=us-central1 \ --resource-type=compute.googleapis.com/Instance \ --backup-vault=test-bv \ --backup-rule=rule-id=rule-weekly,recurrence=WEEKLY,days-of-week='MON WED',backup-window-start=5,backup-window-end=12,retention-days=13
Exemplo: faça backup nos dias 1º e 15 de cada mês entre 5h e 12h e armazene os backups por 14 dias.
gcloud backup-dr backup-plans create bp-monthly \ --project=test-project --location=us-central1 \ --resource-type=compute.googleapis.com/Instance \ --backup-vault=test-bv \ --backup-rule=rule-id=rule-monthly,recurrence=MONTHLY,days-of-month='1 15',backup-window-start=5,backup-window-end=12,retention-days=14
Exemplo: faça backup nos dias 10, 20 e 30 de março, junho, setembro e dezembro de cada ano e armazene os backups por 16 dias.
gcloud backup-dr backup-plans create bp-yearly \ --project=test-project --location=us-central1 \ --resource-type=compute.googleapis.com/Instance \ --backup-vault=test-bv \ --backup-rule=rule-id=rule-yearly,recurrence=YEARLY,months='MAR JUN SEP DEC',days-of-month='10 20 30',backup-window-start=5,backup-window-end=12,retention-days=16
Terraform
É possível usar um recurso do Terraform para criar um plano de backup com uma frequência de backup por hora, diário, semanal, mensal ou anual.
Listar planos de backup
Use as instruções a seguir para listar os planos de backup.
Console
No console do Google Cloud, acesse a página Backup plans.
A página Backup plan lista todos os planos de backup do projeto.
gcloud
Liste os planos de backup.
gcloud backup-dr backup-plans list \ --location=LOCATION \ --project=PROJECT_ID
Substitua:
LOCATION
: o local dos planos de backup.PROJECT_ID
: o nome do projeto em que os planos de backup são criados.
Conferir detalhes do plano de backup
Use as instruções a seguir para conferir os detalhes de um plano de backup.
Console
No console do Google Cloud, acesse a página Backup plans.
Na lista de planos de backup, clique no nome do plano que você quer consultar.
Os detalhes do plano de backup mostram as seguintes informações:
- Tipo de recurso
- Detalhes do plano de backup
- Nome do backup vault
- Local de armazenamento de backup
- Período de armazenamento de backup
gcloud
Confira os detalhes do plano de backup.
gcloud backup-dr backup-plans describe BACKUP_PLAN_NAME \ --location=LOCATION \ --project=PROJECT_ID
Substitua:
BACKUP_PLAN_NAME
: o nome do plano de backup.LOCATION
: o local do plano de backup.PROJECT_ID
: o nome do projeto em que o plano de backup foi criado.
Excluir um plano de backup
Não é possível excluir um plano de backup se você estiver usando para proteger um recurso. Para excluir um plano de backup, primeiro remova-o do recurso e depois exclua-o.
Quando você exclui um plano de backup:
- Os backups criados enquanto o plano estava aplicado não serão afetados. Os backups expiram de acordo com os períodos de retenção e podem ser acessados até o período acabar.
- As automações que fazem referência ao plano vão parar de funcionar.
Use as instruções a seguir para excluir um plano de backup.
Console
No console do Google Cloud, acesse a página Backup plans.
Clique no plano de backup que você quer excluir.
Clique em Excluir.
Na janela de sobreposição que aparece, confirme que você quer excluir o plano de backup e o conteúdo dele.
Clique em Excluir.
gcloud
Excluir um plano de backup.
gcloud backup-dr backup-plans delete BACKUP_PLAN_NAME \ --location=LOCATION \ --project=PROJECT_ID
Substitua:
BACKUP_PLAN_NAME
: o nome do plano de backup que você quer excluir.LOCATION
: o local do plano de backup.PROJECT_ID
: o nome do projeto em que o plano de backup foi criado.