Übersicht

In diesem Dokument erhalten Sie einen Überblick über die Sicherungs- und Wiederherstellungsvorgänge für virtuelle Maschinen (VMs) in Google Distributed Cloud (GDC) mit Air Gap. Es werden die verschiedenen Methoden und der Unterschied zwischen den GDC-Konsolen- und API-Funktionen beschrieben.

Dieses Dokument richtet sich an Entwickler in Plattformadministrator- oder Anwendungsoperatorgruppen, die VM-Sicherungsvorgänge verwalten. Weitere Informationen finden Sie unter Zielgruppen für die GDC-Dokumentation mit Air Gap.

GDC unterstützt das Sichern und Wiederherstellen von VM-basierten und containerbasierten Arbeitslasten. Die GDC-VM-Sicherung unterstützt das Sichern und Wiederherstellen mehrerer VM- oder VM-Laufwerk-Snapshots. Sicherungen werden über Sicherungspläne verwaltet, mit denen Sie regelmäßige Sicherungen planen oder manuell erstellen können. Sie können ganze VMs wiederherstellen und eine neue Instanz mit derselben Konfiguration und demselben Laufwerkstatus wie die Sicherung erstellen oder Laufwerk-Snapshots wiederherstellen.

Die GDC-Sicherung für VMs bietet die folgenden Funktionen:

  • Unterstützung für verschiedene VM-Instanzkonfigurationen und ‑größen.
  • Kundendaten, die im primären Speicher in Form von nichtflüchtigen Kubernetes-Volumes und VM-Laufwerk-Images gespeichert sind.
  • Lokale Snapshots für VM-Laufwerke.

Sicherungs- und Wiederherstellungsprozess

Sie können Ihre Distributed Cloud-Daten in der GDC-Konsole oder über die API sichern und wiederherstellen.

So sichern und stellen Sie VM- und Containerarbeitslasten wieder her:

  1. Erstellen Sie ein Sicherungs-Repository.
  2. Erstellen Sie einen Sicherungsplan, der auf das Sicherungs-Repository verweist:
  3. Sichern Sie VMs oder Laufwerke in Form von Snapshots.
  4. Stellen Sie VMs oder Snapshots basierend auf den Sicherungen wieder her.

Übersicht über Sicherungs-Repository

Bevor Sie Sicherungen oder Snapshots erstellen, müssen Sie ein Sicherungs-Repository erstellen. Ein Sicherungs-Repository enthält Konfigurationsinformationen wie den Bucket-Namen, die Region und den Speicherendpunkt. Der Name des Sicherungs-Repositorys wird als Eingabeparameter angegeben, wenn Sie einen VM-Sicherungsplan erstellen.

Weitere Informationen finden Sie unter Sicherungs-Repository erstellen.

VM-Sicherungsressourcen

Das VM-Sicherungssystem in GDC besteht aus den folgenden benutzerdefinierten Schlüsselressourcen (Custom Resources, CRs):

  • BackupRepository: Der Speicherort, an dem die Sicherungsdaten gespeichert werden. Diese Ressource kann über die API und die GDC-Konsole verwaltet werden.
  • VirtualMachineBackupPlanTemplate: Definiert das verwendete Sicherungs-Repository. Diese Ressource kann über die API und die GDC-Konsole verwaltet werden.
  • VirtualMachineBackupPlan: Definiert eine geplante, wiederkehrende Sicherungsstrategie. Diese Ressource gibt den Sicherungszeitplan, den Umfang der zu sichernden VMs und die Aufbewahrungsrichtlinie für die Sicherungen an. Diese Ressource kann nur über die API verwaltet werden.
  • VirtualMachineBackupRequest: Löst eine sofortige Sicherung aus. Diese Ressource kann sowohl für einmalige manuelle Sicherungen als auch zum manuellen Starten einer Sicherung verwendet werden, die in einem VirtualMachineBackupPlan definiert ist. Diese Ressource kann über die API und die GDC-Konsole verwaltet werden. Sie können jedoch nur über die API einen Sicherungsplan auslösen.
  • VirtualMachineRestoreRequest: Stellt eine VM aus einer Sicherung wieder her. Diese Ressource kann über die API und die GDC-Konsole verwaltet werden.

Sicherungen planen

Sie können einen Sicherungsplan erstellen und Sicherungs- und Wiederherstellungsfunktionen entweder über die API oder die GDC-Konsole ausführen. Alle Sicherungsmethoden werden über die API unterstützt. On-Demand- und manuelle Sicherungen sind die einzigen Sicherungstypen, die von der GDC-Konsole unterstützt werden.

Geplante Sicherungen (nur API)

Bei dieser Methode wird eine VirtualMachineBackupPlan-Ressource erstellt, die auf eine VirtualMachineBackupPlanTemplate verweist. Sie können einen wiederkehrenden Sicherungszeitplan, den Umfang der einzubeziehenden VMs und eine Aufbewahrungsrichtlinie definieren.

Weitere Informationen finden Sie unter Geplanten Sicherungsplan zum Sichern und Wiederherstellen von VMs erstellen.

On-Demand-Sicherungen (GDC-Konsole und API)

Bei dieser Methode wird eine VirtualMachineBackupRequest-Ressource verwendet, die direkt auf eine VirtualMachineBackupPlanTemplate verweist. Sie können eine einmalige Sicherung einer bestimmten VM oder eines bestimmten VM-Laufwerks durchführen. Weitere Informationen finden Sie unter Manuelle Sicherung erstellen.

Manuelles Auslösen eines definierten Sicherungsplans (GDC-Konsole und API)

Bei dieser Methode wird eine VirtualMachineBackupRequest-Ressource verwendet, die auf einen vorhandenen VirtualMachineBackupPlan verweist. Dadurch wird sofort eine Sicherung aller VMs ausgelöst, die im Umfang des referenzierten Plans definiert sind. Diese Sicherungsmethode ist nützlich, um eine Ad-hoc-Sicherung einer Gruppe von VMs zu erstellen, die Teil eines geplanten Plans sind.

Weitere Informationen finden Sie unter Manuelle Sicherung erstellen.

Sicherungen wiederherstellen

Sie können VM-Arbeitslasten oder Laufwerk-Snapshots für Sicherungen wiederherstellen, die Sie manuell oder im Rahmen der geplanten Sicherungspläne erstellen: