Criação e exclusão automática de backups


Nesta página, você encontra uma visão geral da criação e exclusão automáticas de backups. Nele, são detalhados os métodos de programação de backup, os níveis de risco do objetivo de ponto de recuperação (RPO, na sigla em inglês) e as políticas de exclusão de backups.

Criação automática de backup

O Backup para GKE fornece dois métodos de programação de backup para criar backups automaticamente:

  • Agendamento inteligente
  • Programação do cron

Ao criar um plano de backup, você pode selecionar qualquer um dos métodos de programação.

Agendamento inteligente

A programação inteligente cria backups automaticamente quando necessário para satisfazer um RPO definido. A programação inteligente acomoda janelas de exclusão para evitar que os backups sejam executados durante períodos de pico de uso. O agendamento inteligente repete automaticamente os backups com falha.

Para ativar o agendamento inteligente no seu plano de backup, siga estas etapas:

  1. Defina um RPO alvo que define a duração máxima permitida da perda de dados no caso de um incidente. O RPO mínimo é de 60 minutos e o máximo é de 60 dias.
  2. Opcional: adicione janelas de exclusão. Especifique os intervalos de tempo em que os backups não devem ser executados.

Para instruções sobre como criar um plano de backup com a programação inteligente, consulte Criar um plano de backup.

Janela de exclusão de backup

É possível configurar janelas de exclusão para impedir que os backups sejam executados durante períodos específicos. Os jobs de backup são programados para iniciar e terminar fora da duração da janela o máximo possível, mas os jobs em andamento não serão cancelados se uma janela de exclusão começar quando os jobs estiverem em andamento. É possível configurar uma janela de exclusão como uma única ocorrência, diária ou semanal. É possível configurar várias janelas de ocorrência única, mas apenas uma janela recorrente diária ou semanal.

Por exemplo, se você não quiser backups das 17h às 18h todos os dias, defina uma janela de exclusão diária com horário de início às 17h e duração de uma hora.

Para instruções sobre como configurar a janela de exclusão de backup para a programação inteligente, consulte Criar um plano de backup.

Programação do cron

A programação do cron cria backups automaticamente de acordo com um cronograma definido por você usando a sintaxe cron padrão. Por exemplo, 10 3 * * * cria um backup às 3h10 todos os dias. O intervalo mínimo entre backups programados é de 10 minutos. O programador do cron não faz novos backups automaticamente em caso de falha.

Para instruções sobre como criar um plano de backup com programação cron, consulte Criar um plano de backup.

Comparação entre a programação inteligente e a programação cron

Veja na tabela a seguir um resumo da comparação entre os métodos de programação inteligente e cron.

Recurso Agendamento inteligente Programação do cron
Entrada RPO alvo e janela de exclusão de backup. Sintaxe do cron
Gerenciamento de RPO
O Backup para GKE faz o possível para atender ao RPO. O usuário é responsável por configurar um cronograma que atenda ao RPO.
Suporte à janela de exclusão Sim No
Nova tentativa automática em caso de falha no backup Sim No

Nível de risco de RPO

Cada plano de backup, independentemente do método de programação de backup, tem um nível de risco de RPO calculado dinamicamente depois de ter pelo menos quatro backups bem-sucedidos. Se um plano de backup violar o RPO ou correr o risco de violar isso em um futuro próximo, o RPO estará em risco para o plano.

O nível de risco do RPO é calculado com base na configuração de programação da criação de backup e no histórico de backup do plano de backup. Há cinco níveis de risco: None, Low, Medium, High e Critical. Cada plano de backup também tem uma mensagem de risco de RPO que explica por que o plano de backup está em um nível de risco específico e fornece conselhos para reduzir os riscos.

A tabela a seguir descreve cada nível de risco de RPO.

Nível de risco de RPO Descrição
Nenhuma Atender ao RPO sem riscos.
Baixa Conhecendo o RPO, mas com um risco muito leve de não atender ao RPO em breve. Nenhuma ação é necessária no momento. Continue monitorando o status.
Média Conhecendo o RPO, mas com algum risco de não atender ao RPO em breve. Uma ação é obrigatória
Alta Atender ao RPO, mas com mais de um risco de não atender ao RPO em breve. Uma ação é obrigatória
Crítica Violação do RPO. Uma ação imediata é necessária.

Planos de backup com o mesmo nível de risco podem ter mensagens de risco de RPO diferentes, dependendo da configuração de programação e dos pontos históricos de dados de backup. Por exemplo, a mensagem de um plano de nível de risco médio pode ser: Os backups recentes estão demorando mais. Se essa tendência continuar, há o risco de o RPO não ser mais atendido.

Exclusão automática do backup

É possível configurar a política de retenção em um plano de backup para excluir os backups automaticamente após um período. A política de retenção é necessária para planos de backup que incluem a criação automática de backup. É possível configurar a exclusão automática de backup usando o parâmetro backup_retain_days na política de retenção do plano de backup. O tempo máximo de retenção é de 365 dias.

Ao configurar uma política de retenção para um plano de backup que usa métodos automáticos de criação de backup, considere as seguintes limitações:

  • Para planos de backup que usam a programação inteligente, a duração da retenção do backup precisa ser menor ou igual a 360 vezes o RPO alvo.
  • Para planos de backup que usam a programação do cron, a duração da retenção do backup precisa ser menor ou igual a 360 vezes o intervalo de criação.

Para instruções sobre como criar um plano de backup com política de retenção, consulte Criar um plano de backup.

A seguir