Auf dieser Seite erhalten Sie einen Überblick über die Sicherungs- und Wiederherstellungsvorgänge für Cluster in Google Distributed Cloud (GDC) mit Air Gap.
Mit Kubernetes-Clustersicherungen werden Ihre Daten geschützt, indem der Status Ihrer Anwendungen erfasst wird. So wird sowohl die Absturz- als auch die Anwendungskonsistenz gewährleistet. Sicherungen werden in S3-kompatiblen Repositories gespeichert und über Sicherungspläne verwaltet, in denen ihr Umfang und Zeitplan festgelegt sind. Wiederherstellungspläne bieten vorkonfigurierte Wiederherstellungsszenarien für eine schnelle und effiziente Clusterwiederherstellung.
Kubernetes-Clustersicherungen bieten Folgendes:
- Absturzkonsistenz:Bei Sicherungen wird der Status Ihrer Daten so erfasst, als wäre das System plötzlich abgestürzt oder hätte zum Zeitpunkt der Sicherungserstellung die Stromversorgung verloren.
- Anwendungskonsistenz:Sorgt dafür, dass alle laufenden Schreibvorgänge und Transaktionen abgeschlossen sind, bevor die Sicherung erstellt wird. So erhalten Sie eine zuverlässigere und wiederherstellbare Sicherung.
- Benutzerdefinierte Pre- und Post-Hooks:Verwenden Sie bestimmte Pre- und Post-Hooks und definieren Sie benutzerdefiniertes Verhalten für das Quiescing, die Sicherung oder die Wiederherstellung einer zustandsorientierten Arbeitslast.
- Mehrere Strategien:Stellen Sie geschützte Anwendungsstrategien bereit, um anzupassen, wie Sicherungen erstellt werden und welche Ressourcen wiederhergestellt werden.
Sicherungs-Repositories
Ein Sicherungs-Repository ist ein S3-kompatibler Speicherort für Ihre Sicherungen. In Sicherungs-Repositories werden Aufzeichnungen von Sicherungen, Sicherungsplänen, Wiederherstellungsplänen und Wiederherstellungen gespeichert. Cluster können mehrere Sicherungs-Repositories mit unterschiedlichen Importregeln haben. Diese Importregeln legen fest, welche Aktionen ausgeführt werden können.
Weitere Informationen finden Sie unter Sicherungs-Repository hinzufügen.
Sicherungspläne
Sicherungspläne bieten die Konfigurations-, Standort- und Verwaltungsfunktionen für eine Reihe von Sicherungen. Ein Sicherungsplan enthält eine Sicherungskonfiguration, einschließlich des Quellclusters und der Auswahl der zu sichernden Arbeitslasten. Google empfiehlt, für jeden Cluster mindestens einen Sicherungsplan bereitzustellen. Erstellen Sie für jeden Cluster einen oder mehrere Sicherungspläne. Ein einzelner Cluster oder eine einzelne VM kann zu einem oder mehreren Sicherungsplänen gehören. Wenn Ihr Sicherungsplan einen Zeitplan für die Sicherung definiert, werden die Sicherungen automatisch nach diesem Zeitplan erstellt.
Weitere Informationen finden Sie unter Sicherungen planen.
Wiederherstellungspläne
Wiederherstellungspläne sind vorkonfigurierte Wiederherstellungsszenarien für Sicherungen. Erstellen Sie einen Wiederherstellungsplan mit einer vorhandenen Sicherungsplanressource. Passen Sie das Verhalten von Wiederherstellungen an, indem Sie die Konfiguration der Wiederherstellung in der GDC Console oder API ändern.
Weitere Informationen finden Sie unter Sicherung wiederherstellen.
Übersicht über die Backup Service API
Die Backup Service API bietet wichtige Funktionen, die für die Sicherungs- und Wiederherstellungsprozesse entscheidend sind. Sie können einem Kubernetes-Cluster neue APIs wie die Backup API, die GKE Backup Agent API und die Backup Control Plane API hinzufügen. Diese APIs werden verwendet, um den Lebenszyklus von Sicherungen zu verwalten und Sicherungs-Repositories, Richtlinien und Pläne zu erstellen.
Weitere Informationen finden Sie unter Übersicht über die Backup API.