Eine Compute Engine-Instanz ist eine virtuelle Maschine (VM), die auf Google Cloudgehostet wird. Jede Instanz speichert Daten auf nichtflüchtigen Speichern, die an die Instanz angehängt sind.
Der Backup- und DR-Dienst verwendet Snapshots, um Daten aus Ihren nichtflüchtigen Speichern auf Instanzebene inkrementell zu sichern. Nachdem Backup and DR einen Snapshot erstellt hat, um den aktuellen Status einiger oder aller nichtflüchtigen Speicher zu sichern, die an eine Instanz angehängt sind, können Sie das Sicherungs-Image für Folgendes verwenden:
Compute Engine speichert mehrere Kopien jedes Snapshots verteilt über mehrere Speicherorte mit automatischen Prüfsummen, um die Integrität der Daten zu gewährleisten. Weitere Informationen finden Sie unter Snapshots.
Beachten Sie, dass sich Snapshots von benutzerdefinierten Images und Maschinen-Images unterscheiden. Dies ist nützlich, um Instanz-Bootlaufwerke zu erstellen. Weitere Informationen finden Sie in der Tabelle, in der die Verwendung von Images, Snapshots und Instanzvorlagen verglichen wird.
Funktionsweise: Backup and DR-Snapshots von nichtflüchtigem Speicher
Die Datensicherung mit Snapshots nichtflüchtiger Speicher erfolgt in den folgenden Schritten:
Beim ersten erfolgreichen Snapshot einer Instanz wird ein Snapshot jedes nichtflüchtigen Speichers erstellt. Für jede Festplatte ist dies ein vollständiger Snapshot, der alle Daten des nichtflüchtigen Speichers enthält. Metadaten zur Instanz werden auch in einem automatisch erstellten OnVault-Pool gesichert.
Der zweite Snapshot enthält nur neue Daten oder Daten, die seit dem ersten Snapshot geändert wurden. Daten, die seit Snapshot 1 nicht geändert wurden, werden nicht einbezogen. Stattdessen enthält Snapshot 2 bei unveränderten Daten Verweise auf Snapshot 1.
Der dritte Snapshot enthält Daten, die seit Snapshot 2 neu hinzugefügt oder geändert wurden, enthält aber keine unveränderten Daten aus Snapshot 1 oder 2. Stattdessen enthält Snapshot 3 bei unveränderten Daten Verweise auf Blöcke in Snapshot 1 und Snapshot 2.
Dies wird für alle nachfolgenden Snapshots des nichtflüchtigen Speichers jeder geschützten Instanz wiederholt. Snapshots werden immer basierend auf dem letzten erfolgreichen Snapshot erstellt. Wenn der Instanz ein zusätzliches Laufwerk hinzugefügt wird, wird dieses Laufwerk automatisch in den nächsten Snapshot der Instanz aufgenommen. Sie können auch Ein- und Ausschlussregeln verwenden, um zu steuern, welche persistenten Festplatten in jeder Sicherung enthalten sind.
Die Datenwiederherstellung mit Snapshots von nichtflüchtigen Speichern erfolgt in folgenden Schritten:
Wählen Sie die Instanz und den Zeitpunkt aus, mit denen Sie arbeiten möchten. Notieren Sie sich auch den Speichertyp und den regionalen Standort.
Wählen Sie aus, ob Sie das Laufwerk in einer vorhandenen Instanz einbinden, eine neue Instanz erstellen oder die Laufwerke der Quellinstanz wiederherstellen möchten.
Wenn Sie eine neue Instanz erstellen, wählen Sie die Standortvariablen aus, z. B. in welchem Projekt oder in welcher Zone die Instanz erstellt wird.
Backup and DR fordert Compute Engine auf, neue Laufwerke aus den Snapshots zu erstellen. Wenn diese Laufwerke erstellt werden, werden sie an die neue oder vorhandene Instanz angehängt.
Snapshot-Speicherort
Wenn Sie einen Sicherungsplan für eine Compute Engine-Instanz erstellen, können Sie angeben, wo die Sicherung gespeichert werden soll. Der Speicherort eines Snapshots wirkt sich auf seine Verfügbarkeit aus und kann Netzwerkkosten verursachen, wenn der Snapshot erstellt oder auf einem neuen Laufwerk wiederhergestellt wird.
Snapshots können entweder an einem multiregionalen Cloud Storage-Speicherort (z. B. „asia“) oder an einem regionalen Cloud Storage-Speicherort (z. B. „asia-south1“) gespeichert werden.
Ein multiregionaler Speicherort bietet die höchste Verfügbarkeit und Ausfallsicherheit. Ein regionaler Speicherort gibt Ihnen mehr Kontrolle über den physischen Speicherort Ihrer Daten, da Sie eine einzelne Region angeben.
Ein Snapshot kann unabhängig von seinem Speicherort zum Erstellen einer neuen Instanz oder eines neuen Laufwerks in jeder beliebigen Region und Zone verwendet werden.
Wenn Sie eine Organisationsrichtlinie mit Einschränkung der Ressourcenspeicherorte haben, können Sie nur Snapshot-Speicherorte angeben, die gemäß der Einschränkung freigegeben sind. Weitere Informationen finden Sie unter Compute Engine-Ressourcenspeicherorte.
Wenn Sie für einen Snapshot keinen Speicherort angeben, verwendet Backup and DR den Standardspeicherort. Dabei wird der Snapshot an einem multiregionalen Cloud Storage-Speicherort mit der geringsten Entfernung zur Region des Quelllaufwerks gespeichert.