Esta página oferece uma vista geral das operações de cópia de segurança e restauro de clusters para o Google Distributed Cloud (GDC) air-gapped.
As cópias de segurança do cluster do Kubernetes protegem os seus dados capturando o estado das suas aplicações, garantindo a consistência das falhas de sistema e das aplicações. As cópias de segurança são armazenadas em repositórios compatíveis com S3 e geridas através de planos de cópia de segurança, que definem o respetivo âmbito e agendamento. Os planos de restauro oferecem cenários de recuperação pré-configurados para um restauro rápido e eficiente do cluster.
As cópias de segurança de clusters do Kubernetes oferecem o seguinte:
- Consistência de falhas de sistema: as cópias de segurança capturam o estado dos seus dados como se o sistema tivesse falhado repentinamente ou perdido energia no momento em que a cópia de segurança foi iniciada.
- Consistência da aplicação: garante que todas as escritas e transações em curso são concluídas antes de ser feita a cópia de segurança, o que resulta numa cópia de segurança mais fiável e recuperável.
- Hooks pré e pós-execução personalizados: use hooks de pré-execução e pós-execução específicos e defina o comportamento personalizado para a suspensão, a cópia de segurança ou o restauro de uma carga de trabalho com estado.
- Várias estratégias: implemente estratégias de aplicações protegidas para personalizar a forma como são feitas as cópias de segurança e que recursos são restaurados.
Repositórios de cópias de segurança
Um repositório de cópias de segurança representa uma localização de armazenamento compatível com S3 para as suas cópias de segurança. Os repositórios de cópias de segurança armazenam registos de cópias de segurança, planos de cópias de segurança, planos de restauro e restauros. Os clusters podem ter vários repositórios de cópias de segurança com regras de importação diferentes. Estas regras de importação determinam as ações que podem ser realizadas.
Para mais informações, consulte o artigo Adicione um repositório de cópias de segurança.
Planos de cópia de segurança
Os planos de cópia de segurança fornecem as funções de configuração, localização e gestão para uma sequência de cópias de segurança. Um plano de cópia de segurança contém uma configuração de cópia de segurança, incluindo o cluster de origem e a seleção de cargas de trabalho para fazer uma cópia de segurança. A Google recomenda fornecer a cada cluster, pelo menos, um plano de yedundância. Crie um ou mais planos de cópia de segurança para cada cluster. Um único cluster ou VM pode pertencer a um ou mais planos de cópia de segurança. Se o seu plano de cópia de segurança definir uma programação para a cópia de segurança, as cópias de segurança são criadas automaticamente de acordo com essa programação.
Para mais informações, consulte o artigo Planeie um conjunto de cópias de segurança.
Restaure planos
Os planos de restauro são cenários de restauro pré-configurados para uma linha correspondente de cópias de segurança. Crie um plano de restauro com um recurso de plano de cópia de segurança existente. Personalize o comportamento dos restauros alterando a configuração do restauro na consola ou na API do GDC.
Para mais informações, consulte o artigo Restaure uma cópia de segurança.
Vista geral da API Backup Service
A API Backup Service oferece funções essenciais para os processos de cópia de segurança e restauro. Pode adicionar novas APIs, como as APIs Backup, GKE Backup Agent e Backup Control Plane, a um cluster do Kubernetes. Estas APIs são usadas para gerir o ciclo de vida das cópias de segurança e para criar repositórios, políticas e planos de cópias de segurança.
Para mais informações, consulte a vista geral da API Backup.