Aperçu

Cette page présente les opérations de sauvegarde et de restauration de clusters pour Google Distributed Cloud (GDC) air-gapped.

Les sauvegardes de clusters Kubernetes protègent vos données en capturant l'état de vos applications, ce qui garantit la cohérence des applications et en cas de plantage. Les sauvegardes sont stockées dans des dépôts compatibles avec S3 et gérées à l'aide de plans de sauvegarde, qui définissent leur champ d'application et leur calendrier. Les plans de restauration fournissent des scénarios de récupération préconfigurés pour une restauration rapide et efficace des clusters.

Les sauvegardes de clusters Kubernetes offrent les avantages suivants :

  • Cohérence en cas d'arrêt brutal : les sauvegardes capturent l'état de vos données comme si le système avait subi un arrêt brutal ou une perte d'alimentation au moment où la sauvegarde a été lancée.
  • Cohérence des applications : garantit que toutes les écritures et transactions en cours sont terminées avant la création de la sauvegarde, ce qui permet d'obtenir une sauvegarde plus fiable et récupérable.
  • Hooks de pré-exécution et de post-exécution personnalisés : utilisez des hooks de pré-exécution et de post-exécution spécifiques, et définissez un comportement personnalisé pour la suspension, la sauvegarde ou la restauration d'une charge de travail avec état.
  • Stratégies multiples : déployez des stratégies d'applications protégées pour personnaliser la façon dont les sauvegardes sont effectuées et les ressources restaurées.

Dépôts de sauvegarde

Un dépôt de sauvegarde représente un emplacement de stockage compatible S3 pour vos sauvegardes. Les dépôts de sauvegarde stockent les enregistrements des sauvegardes, des plans de sauvegarde, des plans de restauration et des restaurations. Les clusters peuvent comporter plusieurs dépôts de sauvegarde avec des règles d'importation différentes. Ces règles d'importation déterminent les actions qui peuvent être effectuées.

Pour en savoir plus, consultez Ajouter un dépôt de sauvegarde.

Plans de sauvegarde

Les plans de sauvegarde fournissent les fonctions de configuration, d'emplacement et de gestion d'une séquence de sauvegardes. Un plan de sauvegarde contient une configuration de sauvegarde, y compris le cluster source et la sélection des charges de travail à sauvegarder. Google recommande de fournir au moins un plan de sauvegarde pour chaque cluster. Créez un ou plusieurs plans de sauvegarde pour chaque cluster. Un même cluster ou une même VM peut appartenir à un ou plusieurs plans de sauvegarde. Si votre plan de sauvegarde définit une planification pour la sauvegarde, les sauvegardes sont automatiquement créées en fonction de cette planification.

Pour en savoir plus, consultez Planifier un ensemble de sauvegardes.

Plans de restauration

Les plans de restauration sont des scénarios de restauration préconfigurés pour une ligne de sauvegardes correspondante. Créez un plan de restauration à l'aide d'une ressource de plan de sauvegarde existante. Personnalisez le comportement des restaurations en modifiant la configuration de la restauration dans la console ou l'API GDC.

Pour en savoir plus, consultez Restaurer une sauvegarde.

Présentation de l'API Backup Service

L'API Backup Service fournit des fonctions clés essentielles aux processus de sauvegarde et de restauration. Vous pouvez ajouter de nouvelles API, telles que les API Backup, GKE Backup Agent et Backup Control Plane, à un cluster Kubernetes. Ces API permettent de gérer le cycle de vie des sauvegardes, et de créer des dépôts, des règles et des plans de sauvegarde.

Pour en savoir plus, consultez la présentation de l'API Backup.

Étapes suivantes