Visão geral

Nesta página, você encontra uma visão geral das operações de backup e restauração de clusters para o Google Distributed Cloud (GDC) isolado por air-gap.

Os backups de cluster do Kubernetes protegem seus dados capturando o estado dos seus aplicativos, garantindo a consistência de falhas e aplicativos. Os backups são armazenados em repositórios compatíveis com S3 e gerenciados por planos de backup, que definem o escopo e a programação deles. Os planos de restauração oferecem cenários de recuperação pré-configurados para uma restauração rápida e eficiente do cluster.

Os backups de cluster do Kubernetes oferecem o seguinte:

  • Consistência em caso de falha:os backups capturam o estado dos dados como se o sistema tivesse falhado ou perdido energia repentinamente no momento em que o backup foi iniciado.
  • Consistência do aplicativo:garante que todas as gravações e transações em andamento sejam concluídas antes da criação do backup, resultando em um backup mais confiável e recuperável.
  • Hooks personalizados de pré e pós-execução:use hooks específicos de pré e pós-execução e defina um comportamento personalizado para quiescer, fazer backup ou restaurar uma carga de trabalho com estado.
  • Várias estratégias:implante estratégias de aplicativos protegidos para personalizar como os backups são feitos e quais recursos são restaurados.

Repositórios de backup

Um repositório de backup representa um local de armazenamento compatível com S3 para seus backups. Os repositórios de backup armazenam registros de backups, planos de backup, planos de restauração e restaurações. Os clusters podem ter vários repositórios de backup com regras de importação diferentes. Essas regras determinam quais ações podem ser realizadas.

Para mais informações, consulte Adicionar um repositório de backup.

Planos de backup

Os planos de backup oferecem as funções de configuração, local e gerenciamento para uma sequência de backups. Um plano de backup contém uma configuração de backup, incluindo o cluster de origem e a seleção de cargas de trabalho para fazer backup. O Google recomenda fornecer a cada cluster pelo menos um plano de backup. Crie um ou mais planos de backup para cada cluster. Um único cluster ou VM pode pertencer a um ou mais planos de backup. Se o plano de backup definir uma programação para o backup, eles serão criados automaticamente de acordo com essa programação.

Para mais informações, consulte Planejar um conjunto de backups.

Restaurar planos

Os planos de restauração são cenários de restauração pré-configurados para uma linha correspondente de backups. Crie um plano de restauração usando um recurso de plano de backup atual. Personalize o comportamento das restaurações mudando a configuração delas no console ou na API do GDC.

Para mais informações, consulte Restaurar um backup.

Visão geral da API Backup Service

A API Backup Service oferece funções importantes para os processos de backup e restauração. É possível adicionar novas APIs, como as APIs Backup, GKE Backup Agent e Backup Control Plane, a um cluster do Kubernetes. Essas APIs são usadas para gerenciar o ciclo de vida dos backups e criar repositórios, políticas e planos de backup.

Para mais informações, consulte Visão geral da API Backup.

A seguir