Ein Instant Snapshot ist eine direkte Sicherung eines Laufwerks, mit der schnell ein neues Laufwerk erstellt werden kann.
Mit Instant Snapshots werden die Daten zu einem bestimmten Zeitpunkt erfasst. Sie sind für eine schnelle Wiederherstellung der erfassten Daten auf einem neuen Laufwerk optimiert. Verwenden Sie Instant Snapshots, um Daten schnell wiederherzustellen, wenn die Zone und das Laufwerk noch intakt sind, aber die Daten auf dem Laufwerk verloren gegangen sind oder beschädigt wurden. Beispiele:
- Nutzerfehler
- Fehlgeschlagene Softwareupgrades
- Fehler auf Anwendungsebene
Wenn Sie einen Instant Snapshot eines Laufwerks erstellen, bevor eines dieser Ereignisse auftritt, können Sie die Daten aus dem Instant Snapshot schnell auf einem neuen Laufwerk wiederherstellen. Durch die Reduzierung der Zeit für die Wiederherstellung eines Laufwerks können Sie Ausfallzeiten und lange Wartungsfenster vermeiden.
Instant Snapshots sind inkrementell und können kostengünstiger als die Verwendung mehrerer Laufwerkklone sein.
Snapshot-Typen
Sie können einen nichtflüchtigen Speicher mit Snapshots sichern. Die drei Snapshot-Typen – Standard, Instant und Archiv – erfassen den Inhalt eines Laufwerks zu einem bestimmten Zeitpunkt.
Im Folgenden sind die wichtigsten Unterschiede zwischen den Snapshot-Typen aufgeführt:
- Aufbewahrung nach Löschen des Quelllaufwerks
- Datenwiederherstellungszeit (Data Recovery Time, RTO)
- Storage-Speicherort
Aufbewahrung nach Löschen des Quelllaufwerks
Ein Instant Snapshot eines Laufwerks ist nur vorhanden, bis das Quelllaufwerk gelöscht wird. Standard- und Archiv-Snapshots werden nicht mit dem Quelllaufwerk gelöscht. Wenn Sie eine Sicherung eines Laufwerks behalten möchten, nachdem Sie das Laufwerk selbst gelöscht haben, verwenden Sie Archiv- oder Standard-Snapshots.
Datenwiederherstellungszeit
Die Datenwiederherstellungszeit ist die Zeit, die zum Erstellen eines neuen Laufwerks aus einem Snapshot benötigt wird, und variiert je nach Snapshot-Typ.
- Instant Snapshots bieten die niedrigste und beste Wiederherstellungszeit.
- Standard-Snapshots haben kürzere Datenwiederherstellungszeiten als Archiv-Snapshots.
- Archiv-Snapshots haben die längsten Datenwiederherstellungszeiten, bieten aber den kostengünstigsten Speicher.
Speicherort nach Snapshot-Typ
Der Speicherort ist die Zone oder Region, in der Compute Engine den Snapshot speichert.
- Instant Snapshots sind lokale Laufwerksicherungen, die in derselben Zone oder Region wie das Quelllaufwerk gespeichert sind.
- Archiv- und Standard-Snapshots sind Remote-Sicherungen von Laufwerksdaten, die vom Quelllaufwerk getrennt gespeichert sind.
Compute Engine speichert Archiv- und Standard-Snapshots auf die gleiche Weise. Kopien von Archiv- und Standard-Snapshots werden an mehreren Speicherorten mit automatischen Prüfsummen gespeichert, um die Integrität Ihrer Daten zu bewahren.
Sofern nicht anders angegeben, enthalten Verweise auf Standard-Snapshots Archiv-Snapshots.
Vergleich der Snapshot-Typen
In der folgenden Tabelle werden die Unterschiede zwischen den Snapshot-Typen verglichen:
Snapshot-Typ | Optimal für | Speicherredundanz | Unterstützung für Hyperdisk | Kann mit Snapshot-Zeitplänen erstellt werden | Wird beim Löschen des Quelllaufwerks gelöscht |
---|---|---|---|---|---|
Standard-Snapshots | Georedundante Datensicherung zum Schutz vor lokalen, zonalen und regionalen Ausfällen | Redundanter Speicher für mehrere Regionen | Ja | Ja | Nein |
Archiv-Snapshots | Wie Standard-Snapshots, aber für Daten, auf die selten zugegriffen wird und die mehrere Monate oder Jahre lang aufbewahrt werden müssen. Kostengünstiger georedundanter Speicher, der sich besser für Daten im Zusammenhang mit Compliance, Audits und kaltem Datenspeicher eignet. | Redundanter Speicher für mehrere Regionen | Ja | Nein | Nein |
Instant Snapshots | Direkte Datensicherungen zur schnellen Wiederherstellung auf einem neuen Laufwerk bei einem Nutzerfehler oder einer Beschädigung der Anwendung. | Nicht redundant. Wird in derselben Zone oder Region wie das Quelllaufwerk gespeichert. | Nein | Nein | Ja |
Zusätzlich zu den Snapshots bietet Compute Engine weitere Datensicherungsoptionen. Lesen Sie das Diagramm mit der Beschreibung von Datensicherungsoptionen.
Die Informationen in diesem Dokument gelten für sofortige Snapshots. Mehr über Standard-Snapshots erfahren
Unterstützte Laufwerktypen
Sie können sowohl Start- als auch Nicht-Bootlaufwerke mit sofortigen Snapshots sichern.
Instant Snapshots können mit zonalem und regionalem nichtflüchtigem Speicher verwendet werden. Sie können keine Instant Snapshots verwenden, um Google Cloud Hyperdisk- oder lokale SSD-Laufwerke (Solid-State-Laufwerke) zu sichern.
Ein Instant Snapshot eines Laufwerks wird immer in derselben Zone oder Region gespeichert wie das Laufwerk.
Beispiel: Snapshots eines nichtflüchtigen Speicher-Volumes in der Zone us-east1-d
werden in der Zone us-east1-d
gespeichert. Ebenso werden Instant Snapshots eines regionalen nichtflüchtigen Speicher-Volumes in der Region us-east1
in der Region us-east1
gespeichert.
Auf Daten in einem Snapshot zugreifen
Die Daten in Snapshots sind schreibgeschützt. Wenn Sie auf die Daten in einem Snapshot zugreifen oder sie ändern möchten, erstellen Sie ein Laufwerk aus dem Snapshot.
Erstellen Sie einen Laufwerkklon, wenn Sie eine beschreibbare, sofort zugängliche Kopie eines Laufwerks für das Debugging oder Experimentieren wünschen.
Mit Instant Snapshots arbeiten
Erstellen Sie einen Instant Snapshot eines nichtflüchtigen Speichers.
Sie können die Daten in einem Snapshot prüfen, aufrufen oder ändern, indem Sie ein Laufwerk aus dem Snapshot erstellen. Nachdem Sie das Laufwerk erstellt haben, können Sie es an eine VM anhängen oder eine neue VM vom Laufwerk erstellen, wenn es sich um ein Bootlaufwerk handelt.
Wenn Sie einen Snapshot nicht mehr benötigen, löschen Sie den Snapshot, um die Speicherkosten zu senken.
Sie können alle Snapshots eines Projekts oder nur die Snapshots eines Laufwerks auflisten.
Für ein bestimmtes Laufwerk gelten Beschränkungen für die maximale Anzahl der Instant Snapshots und die maximale Zeit zwischen den Snapshots.
Instant Snapshot an einem anderen Ort speichern
Sie können einen Instant Snapshot nicht direkt an einen anderen Speicherort verschieben, aber Sie können einen Standard-Snapshot aus einem Instant Snapshot erstellen und den Standard-Snapshot am gewünschten Speicherort speichern.
Beschränkungen
Sie können den Speicherort eines Instant Snapshots nicht auswählen. Er wird immer in derselben Region oder Zone wie das Quelllaufwerk gespeichert.
Wenn Sie ein Laufwerk löschen, werden alle Instant Snapshots des Laufwerks gelöscht. Wenn Sie also eine VM löschen, werden Instant Snapshots des Bootlaufwerks der VM gelöscht. Instant Snapshots von Nicht-Bootlaufwerken, die an die VM angehängt sind, werden auch gelöscht, wenn Sie das automatische Löschen für das Laufwerk aktiviert haben. Wenn Sie die Daten in einem Instant Snapshot beibehalten möchten, bevor sie gelöscht werden, erstellen Sie einen Standard-Snapshot aus dem Instant Snapshot.
Ein Instant Snapshot ist nur innerhalb der Zone oder Region zugänglich, in der er gespeichert ist. Wenn Sie einen Instant Snapshot in eine andere Region verschieben möchten, müssen Sie aus dem Instant Snapshot einen Standard-Snapshot erstellen.
Wenn Sie ein Laufwerk aus einem CMEK-verschlüsselten Instant Snapshot erstellen, müssen Sie den Verschlüsselungsschlüssel des Instant Snapshots bereitstellen.
Sie können keine VM aus einem Instant Snapshot eines Bootlaufwerks erstellen. Erstellen Sie zuerst ein Laufwerk aus dem Instant Snapshot und wählen Sie das Laufwerk als Quelle für die VM aus.
Sie können höchstens alle 30 Sekunden einen Instant Snapshot eines bestimmten Laufwerks erstellen.
Sie können nicht mehr als 32 Instant Snapshots desselben Laufwerks haben.
Mit Snapshot-Zeitplänen können Sie keine Instant Snapshots erstellen.
Sie können keine Instant Snapshots von Hyperdisk-Volumes und lokalen Solid-State-Laufwerken (SSD) erstellen.
Sie können keine Instant Snapshots auf sekundären asynchron replizierten nichtflüchtigen Speicher-Volumes erstellen.
Instant Snapshots sind Absturzkonsistenz und nicht anwendungskonsistent. Das bedeutet, dass speicherinterne Daten, die noch nicht auf das Laufwerk geschrieben wurden, nicht im Snapshot erfasst werden. Wenn Sie eine Anwendungskonsistenz benötigen, erstellen Sie einen anwendungskonsistenten Standard-Snapshot.
Sie können ein Laufwerk erst löschen, wenn Sie alle Instant Snapshots des Laufwerks gelöscht haben. Weitere Informationen finden Sie unter Laufwerk mit Instant Snapshots verschieben.
Sie können die in einem Instant Snapshot gespeicherten Daten nicht bearbeiten.
Gelöschte Instant Snapshots können nicht wiederhergestellt werden.
Abrechnung für Instant Snapshots
Die folgenden Kosten gelten für Instant Snapshots:
- Vorgangskosten: gelten zum Zeitpunkt der Erstellung für jeden Snapshot.
- Speicherkosten: Es fallen Gebühren an, je nachdem, wie viele Daten sich von der Instant-Snapshot-Erstellung auf dem Laufwerk ändern, bis ein anderer Snapshot erstellt wird oder bis der Instant Snapshot gelöscht wird. Der Speicherplatz wird zum selben Preis wie das Quelllaufwerk abgerechnet.
So werden die Speicherkosten berechnet
Instant Snapshots werden auf Basis der Datenmenge berechnet, die seit dem Erstellen des Snapshots auf dem Laufwerk geändert wurde.
Im Folgenden finden Sie eine Zusammenfassung der Kostenberechnung:
Nach einem Instant Snapshot fallen keine zusätzlichen Speicherkosten an, bis sich die Daten auf dem Quelllaufwerk ändern.
Für einen bestimmten Instant Snapshot erhöhen sich die Speicherkosten, während Sie auf das Laufwerk schreiben, bis Sie einen weiteren Instant Snapshot erstellen. Nachfolgende Änderungen am Laufwerk werden dem neueren Snapshot in Rechnung gestellt.
Wenn ein Block auf dem Laufwerk geändert wird, fallen Gebühren für den aktuellen Instant Snapshot dieses Laufwerks an. Wenn andere Instant Snapshots Änderungen an denselben Blöcken verfolgt haben, fallen Kosten für diese Blöcke nur für den neuesten Instant Snapshot an.
Beispiel
Angenommen, Sie erstellen einen Instant Snapshot (IS-1
) eines Laufwerks um 9:00 Uhr.
Zu dieser Zeit beträgt die Größe von IS-1
0 Byte.
In die nächsten 90 Minuten schreiben Sie Daten auf das Laufwerk und erstellen zusätzliche Instant Snapshots, IS-2
und IS-3
, um 9:30 bzw. 10:15.
Die Gesamtkosten um 10:30 betragen:
Betriebskosten:
- Um 9:00 Uhr für
IS-1
. - Um 9:30 Uhr für
IS-2
. - Um 10:15 Uhr für
IS-3
.
- Um 9:00 Uhr für
Speicherkosten:
- Für die Byte, die von 9:00 Uhr auf 9:30 Uhr geändert werden, fallen Gebühren für
IS-1
an. - Für
IS-2
werden auf dem Laufwerk Gebühren von 9:30 Uhr bis 10:15 Uhr berechnet. - Gebühren fallen an für
IS-3
für die Byte, die von 10:15 in 10:30 geändert wurden.
- Für die Byte, die von 9:00 Uhr auf 9:30 Uhr geändert werden, fallen Gebühren für
Instant-Snapshot-Verschlüsselung
Für einen Instant Snapshot wird die gleiche Verschlüsselung wie für das Quelllaufwerk verwendet. Sie können einen Instant Snapshot nicht mit einem anderen Schlüssel verschlüsseln, als dem vom Quelllaufwerk verwendeten.
Angenommen, Sie haben ein Laufwerk mit dem Namen D-1
, das mit einem vom Kunden bereitgestellten Verschlüsselungsschlüssel (Customer-Supplied Encryption Key, CSEK) oder einem vom Kunden verwalteten Verschlüsselungsschlüssel (Customer-Managed Encryption Key, CMEK) verschlüsselt ist.
Wenn Sie einen Instant Snapshot (IS-1
aus D1
) erstellen, verwendet IS-1
dieselben Verschlüsselungsschlüssel wie D-1
. Wenn Sie das Laufwerk D-2
aus IS-1
erstellen, verwendet D-2
außerdem dieselben Verschlüsselungsschlüssel wie für IS-1
und D-1
.
Wenn Sie ein Laufwerk aus einem CSEK- oder CMEK-verschlüsselten Instant Snapshot erstellen, müssen Sie die Verschlüsselungsschlüssel für das Quelllaufwerk angeben.
Nächste Schritte
- Mit Instant Snapshots arbeiten
- Sichern Sie ein Laufwerk für die Notfallwiederherstellung mit Standard-Snapshots.
- Instant Snapshot in einen Standard-Snapshot kopieren