Eine Compute Engine-Instanz ist eine virtuelle Maschine (VM), die auf Google Cloudgehostet wird. Jede Instanz speichert Daten auf Persistent Disk, die an die Instanz angehängt sind.
Backup und DR verwendet Snapshots, um Daten aus Ihren nichtflüchtigen Speichern auf Instanzebene inkrementell zu sichern. Nachdem Backup und DR einen Snapshot erstellt hat, um den aktuellen Status einiger oder aller an eine Instanz angehängten Persistent Disks zu sichern, können Sie die Sicherung 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.
Snapshots unterscheiden sich von benutzerdefinierten Images und Maschinen-Images, die zum Erstellen von Bootlaufwerken für Instanzen nützlich sind. Weitere Informationen finden Sie in der Tabelle zum Vergleich der Verwendung von Images, Snapshots und Instanzvorlagen.
Funktionsweise: Snapshots von Persistent Disk für Backup und DR
Die Datensicherung mit Persistent Disk-Snapshots umfasst die folgenden Schritte:
Der erste erfolgreiche Snapshot einer Instanz erstellt einen Snapshot jedes nichtflüchtigen Speichers. Für jedes Laufwerk ist dies ein vollständiger Snapshot, der alle Daten auf dem nichtflüchtigen Speicher enthält. Metadaten, die sich auf die Instanz beziehen, werden auch in einem OnVault-Pool gesichert, der automatisch erstellt wird.
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 alle neuen oder geänderten Daten seit Snapshot 2, 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 einbezogen. Sie können auch Ein- und Ausschlussregeln verwenden, um zu steuern, welche nichtflüchtigen Speicher in die einzelnen Sicherungen einbezogen werden.
Die Datenwiederherstellung mit Persistent Disk-Snapshots umfasst die folgenden Schritte:
Wählen Sie die Instanz und den Zeitpunkt aus, mit dem Sie arbeiten möchten. Notieren Sie sich auch den Speichertyp und den regionalen Standort.
Wählen Sie aus, ob Sie die Bereitstellung auf einer vorhandenen Instanz vornehmen, 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 und 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. Es können Netzwerkkosten anfallen, wenn Sie den Snapshot erstellen oder auf einem neuen Laufwerk wiederherstellen.
Snapshots können entweder an einem multiregionalen Cloud Storage-Speicherort wie „asia“ oder an einem regionalen Cloud Storage-Speicherort wie „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 Ressourcenstandorte 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 keinen Speicherort für einen Snapshot angeben, verwendet Backup und DR den Standardspeicherort. Dadurch wird der Snapshot an einem multiregionalen Cloud Storage-Standort gespeichert, der der Region des Quelllaufwerks am nächsten liegt.