Panoramica

Questa pagina fornisce una panoramica delle operazioni di backup e ripristino dei cluster per Google Distributed Cloud (GDC) con air gap.

I backup dei cluster Kubernetes proteggono i tuoi dati acquisendo lo stato delle tue applicazioni, garantendo la coerenza sia in caso di arresto anomalo che di applicazione. I backup vengono archiviati in repository compatibili con S3 e gestiti tramite piani di backup, che ne definiscono l'ambito e la pianificazione. I piani di ripristino forniscono scenari di recupero preconfigurati per un ripristino del cluster rapido ed efficiente.

I backup dei cluster Kubernetes offrono quanto segue:

  • Coerenza in caso di arresto anomalo: i backup acquisiscono lo stato dei dati come se il sistema si fosse arrestato anomalo o avesse perso alimentazione improvvisamente nel momento in cui è stato avviato il backup.
  • Coerenza dell'applicazione:garantisce che tutte le scritture e le transazioni in corso vengano completate prima dell'esecuzione del backup, il che porta a un backup più affidabile e recuperabile.
  • Hook pre e post personalizzati:utilizza hook pre-esecuzione e post-esecuzione specifici e definisci un comportamento personalizzato per la sospensione, il backup o il ripristino di un carico di lavoro stateful.
  • Più strategie: implementa strategie di applicazioni protette per personalizzare la modalità di esecuzione dei backup e le risorse da ripristinare.

Repository di backup

Un repository di backup rappresenta una posizione di archiviazione compatibile con S3 per i backup. I repository di backup archiviano i record di backup, piani di backup, piani di ripristino e ripristini. I cluster possono avere più repository di backup con regole di importazione diverse. Queste regole di importazione determinano quali azioni possono essere eseguite.

Per ulteriori informazioni, vedi Aggiungere un repository di backup.

Piani di backup

I piani di backup forniscono le funzioni di configurazione, posizione e gestione per una sequenza di backup. Un piano di backup contiene una configurazione di backup, inclusi il cluster di origine e la selezione dei workload di cui eseguire il backup. Google consiglia di fornire a ogni cluster almeno un piano di backup. Crea uno o più piani di backup per ogni cluster. Un singolo cluster o una singola VM può appartenere a uno o più piani di backup. Se il piano di backup definisce una pianificazione per il backup, i backup vengono creati automaticamente in base a questa pianificazione.

Per ulteriori informazioni, vedi Pianificare un insieme di backup.

Piani di ripristino

I piani di ripristino sono scenari di ripristino preconfigurati per una linea corrispondente di backup. Crea un piano di ripristino utilizzando una risorsa del piano di backup esistente. Personalizza il comportamento dei ripristini modificando la configurazione del ripristino nella console o nell'API GDC.

Per ulteriori informazioni, vedi Ripristinare un backup.

Panoramica dell'API del servizio di backup

L'API del servizio di backup fornisce funzioni chiave fondamentali per i processi di backup e ripristino. Puoi aggiungere nuove API come le API Backup, GKE Backup Agent e Backup Control Plane a un cluster Kubernetes. Queste API vengono utilizzate per gestire il ciclo di vita dei backup e per creare repository, criteri e piani di backup.

Per saperne di più, consulta la panoramica dell'API Backup.

Passaggi successivi