Compute Engine-Instanzen anhalten, beenden oder zurücksetzen


In diesem Dokument werden das Verhalten, die Abrechnung und die Einschränkungen beim Anhalten, Beenden oder Zurücksetzen einer Compute Engine-Instanz erläutert. Informationen dazu, wie Sie diese Vorgänge ausführen, finden Sie hier:

Sie können eine Instanz anhalten, beenden oder zurücksetzen, um Folgendes zu tun:

  • Kosten sparen.

  • Wartung durchführen

  • Probleme beheben

  • Ressourcen freigeben

Sie können eine laufende Instanz bis zu ihrem Löschen wiederholt anhalten und fortsetzen, beenden und neu starten oder zurücksetzen.

Instanz anhalten, beenden oder zurücksetzen

Sie können eine Compute-Instanz je nach Bedarf beenden, anhalten oder zurücksetzen. Zum Beispiel:

  • Instanz anhalten

    Das Anhalten einer Instanz ähnelt dem Schließen eines Laptops. Es ist in folgenden Fällen nützlich:

    • Sie möchten nicht mehr die Kern- und Speicherkosten für die Ausführung einer Instanz zahlen und stattdessen die vergleichsweise günstigeren Speicherkosten zahlen, um den Status Ihrer Instanz beizubehalten.

    • Sie benötigen die Instanz derzeit nicht, möchten sie jedoch schnell wieder mit dem aktuellen Betriebssystem und Anwendungsstatus aktivieren können.

    Weitere Informationen finden Sie in diesem Dokument unter Instanz anhalten.

  • Instanz beenden

    Das Beenden einer Instanz ist mit dem Herunterfahren eines Laptops vergleichbar und kann in den folgenden Fällen nützlich sein:

    • Sie benötigen die Instanz nicht mehr, möchten aber die mit der Instanz verbundenen Ressourcen wie interne IP-Adressen oder Google Cloud Hyperdisk-Volumes entfernen und wiederverwenden.

    • Sie müssen den Arbeitsspeicher des Gastbetriebssystems, den Gerätestatus oder den Anwendungsstatus nicht beibehalten.

    • Sie möchten bestimmte Attribute der Instanz ändern, für die Sie die Instanz zuerst beenden müssen.

    Weitere Informationen finden Sie in diesem Dokument unter Instanz anhalten.

  • Instanz zurücksetzen

    Das Zurücksetzen einer Instanz ist vergleichbar mit dem Zurücksetzen eines Computers durch Drücken der Reset-Taste oder Drücken und Halten der Ein-/Aus-Taste. Dabei wird kein ordnungsgemäßer Neustart durchgeführt und es kann zu Datenverlusten kommen. Das Zurücksetzen einer Instanz ist in folgenden Fällen sinnvoll:

    • Sie möchten die Instanz wieder in ihren Bootstatus zurückversetzen, um eine optimale Leistung und Stabilität zu gewährleisten.

    • Sie möchten Ihre Arbeitslast fortsetzen, nachdem das Gastbetriebssystem abgestürzt ist und nicht mehr reagiert. Sie haben keine andere Möglichkeit, als die Instanz zurückzusetzen.

    Weitere Informationen finden Sie in diesem Dokument unter Instanz zurücksetzen.

Eine Übersicht über die Unterschiede zwischen dem Beenden, Anhalten oder Zurücksetzen einer Instanz finden Sie in der Vergleichstabelle in diesem Dokument.

Instanz anhalten

Wenn Sie eine Compute-Instanz anhalten, geschieht Folgendes:

  1. Die Compute Engine sendet ein ACPI G1-Schlafsignal (Advanced Configuration and Power Interface) an das Gastbetriebssystem in der Instanz und setzt den Status der Instanz auf SUSPENDING. Anschließend speichert die Compute Engine Folgendes im nichtflüchtigen Speicher:

    • Der Arbeitsspeicher des Gastbetriebssystems

    • Gerätestatus

    • Der Anwendungsstatus der Instanz

    Je nach Datenmenge kann der Vorgang einige Zeit dauern.

  2. Nachdem die Compute Engine die Daten gespeichert hat, ändert sich der Instanzstatus innerhalb weniger Sekunden in SUSPENDED und die Aussetzung wird abgeschlossen. Alle mit der Instanz verknüpften Ressourcen, z. B. Laufwerke und statische IP-Adressen, bleiben mit der Instanz verknüpft. Sitzungsspezifische IP-Adressen werden jedoch freigegeben, es sei denn, Sie wandeln sie in eine statische IP-Adresse um.

Sofern Sie die Instanz nicht fortsetzen oder nicht löschen, behält sie bis zu 60 Tage lang den Status SUSPENDED. Anschließend ändert die Compute Engine den Instanzstatus automatisch in TERMINATED. Der beibehaltene Arbeitsspeicher des Gastbetriebssystems, der Gerätestatus und der Anwendungsstatus gehen verloren.

Instanz beenden

Wenn Sie eine Compute-Instanz beenden oder die Compute Engine dies im Rahmen eines geplanten Herunterfahrens tut, geschieht Folgendes:

  1. Wenn der sanfte Herunterfahrvorgang aktiviert ist, wechselt die Instanz in den Status PENDING_STOP. Sie haben dann Zeit, laufende Aufgaben abzuschließen, bevor der Herunterfahrvorgang beginnt. Die Instanz bleibt in diesem Status, bis der Ablauf des ordnungsgemäßen Herunterfahrens abgelaufen ist oder Sie ihn manuell beenden.

  2. Die Compute Engine sendet das ACPI G2 Soft Off-Signal an das Gastbetriebssystem in der Instanz und setzt dann den Instanzstatus auf STOPPING. Die Zeit, zu der das Gastbetriebssystem heruntergefahren wird, hängt vom Instanztyp ab:

    • Spot-VMs: Bei Spot-VMs und Instanzen auf Abruf dauert der Shutdown-Zeitraum 30 Sekunden. Dieser Zeitraum entspricht der Dauer des Vorabankündigungsverfahrens.

    • Andere Instanztypen: Bei allen anderen Instanztypen dauert das Herunterfahren 120 Sekunden.

    Wenn ein Shutdown-Script am Ende des Shutdown-Zeitraums noch ausgeführt wird, wird es von Compute Engine erzwungen beendet. Wenn Sie das Herunterfahren jedoch über das Gastbetriebssystem starten, wird es erst beendet, wenn alle Herunterfahrscripts ausgeführt wurden.

  3. Nachdem das Gastbetriebssystem heruntergefahren wurde, sendet Compute Engine das Signal „ACPI G3 Mechanical Off“ an die Instanz und führt je nach ausgeführtem Vorgang einen der folgenden Schritte aus:

    • Beim Beenden: Die Compute Engine setzt den Instanzstatus innerhalb weniger Sekunden auf TERMINATED und der Vorgang wird abgeschlossen. Die Instanz behält ihre verbundenen Ressourcen, Konfigurationseinstellungen, internen IP-Adressen, MAC-Adressen und Metadaten bei.

    • Löschvorgänge: Die Compute Engine löscht die Instanz und alle angehängten Ressourcen innerhalb weniger Sekunden.

Instanz zurücksetzen

Wenn Sie eine Compute-Instanz zurücksetzen, startet die Compute Engine die Instanz sofort neu, ohne ein ACPI-Herunterfahrsignal an das Gastbetriebssystem zu senden. Wenn Sie eine Instanz zurücksetzen, führt die Compute Engine folgende Schritte aus:

  • Die Instanz wird auf ihren ursprünglichen Bootstatus zurückgesetzt, ohne Metadaten oder Laufwerke zu ändern.

  • Löscht den Inhalt des Instanzspeichers.

  • Der Instanzstatus bleibt während des Zurücksetzens bei RUNNING.

Beim Zurücksetzen einer Instanz werden keine Instanzeigenschaften geändert. Die Instanz behält ihre sitzungsspezifischen IP-Adressen, statischen externen IP-Adressen, angeschlossenen Laufwerke, den Maschinentyp und lokale SSD-Laufwerke (falls vorhanden) bei.

Vergleichstabelle

Die folgende Tabelle zeigt, wie sich das Beenden, Anhalten und Zurücksetzen einer Compute-Instanz auf die Instanz und ihre Ressourcen auswirkt:

Instanz anhalten Instanz beenden Instanz zurücksetzen
Abrechnung Solange sich eine Instanz im Status SUSPENDING oder SUSPENDED befindet, fallen keine Kosten für die CPU-Nutzung an. Die Kosten für die an die Instanz angehängten Ressourcen werden Ihnen jedoch in Rechnung gestellt, bis Sie sie löschen. Solange sich eine Instanz im Status STOPPING oder TERMINATED befindet, fallen keine Kosten für die CPU-Nutzung an. Die Kosten für die an die Instanz angehängten Ressourcen werden Ihnen jedoch in Rechnung gestellt, bis Sie sie löschen. Da die Instanz beim Zurücksetzen den Status RUNNING beibehält, werden Ihnen die Kosten für die Instanz weiterhin zum gleichen Preis wie für eine laufende Instanz in Rechnung gestellt.
Instanzstatus SUSPENDED TERMINATED RUNNING
Angehängte Laufwerke Angehängte Laufwerke werden beibehalten und Ihnen werden weiterhin Kosten dafür in Rechnung gestellt. Angehängte Laufwerke werden beibehalten und Ihnen werden weiterhin Kosten dafür in Rechnung gestellt. Angehängte Laufwerke werden beibehalten und Ihnen werden weiterhin Kosten dafür in Rechnung gestellt.
Arbeitsspeicher und Instanzstatus Das Gastbetriebssystem und der Anwendungsstatus werden beibehalten und wiederhergestellt, wenn die Instanz fortgesetzt wird.

Für das Speichern der beibehaltenen Daten fallen Gebühren zu einem bestimmten Preis an. Weitere Informationen finden Sie unter Preise für angehaltene Instanzen.
Die Instanz wird auf den Power-on-Zustand zurückgesetzt und es werden keine Daten gespeichert. Die Instanz wird auf den Power-on-Zustand zurückgesetzt und es werden keine Daten gespeichert.
GPUs Nicht unterstützt.

Wenn eine GPU an eine Instanz angehängt ist, können Sie die Instanz nicht anhalten.
Wenn eine Instanz gestoppt wird, fallen keine Kosten für GPUs an.

Eine GPU, die an eine Instanz mit dem Status TERMINATED angehängt ist, wird Ihrem Projektkontingent nicht angerechnet.
Ihnen werden Standard-GPU-Preise in Rechnung gestellt.
Lokale SSDs Wenn Sie eine Instanz anhalten, können Sie auswählen, ob die Daten auf den angehängten lokalen SSDs verworfen oder beibehalten werden sollen.

Wenn Sie lokale SSD-Daten beibehalten möchten, migriert die Compute Engine die lokalen SSD-Daten in nichtflüchtigen Speicher. Sie werden für den genutzten Speicherplatz in Rechnung gestellt, bis Sie die Instanz fortsetzen oder löschen.
Wenn Sie eine Instanz beenden, können Sie auswählen, ob die Daten auf den angehängten lokalen SSDs verworfen oder beibehalten werden sollen.

Wenn Sie lokale SSD-Daten beibehalten möchten, migriert die Compute Engine die lokalen SSD-Daten in den nichtflüchtigen Speicher. Sie werden für den verwendeten Speicherplatz in Rechnung gestellt, bis Sie die Instanz neu starten oder löschen.
Lokale SSDs und ihre Daten werden beibehalten. Das Zurücksetzen einer Instanz kann jedoch zu Datenverlusten oder beschädigten Dateisystemen führen.
Externe Sitzungsspezifische IP-Adressen Die Compute Engine gibt sitzungsspezifische IP-Adressen frei, wenn eine Instanz angehalten wird, und weist der Instanz eine neue sitzungsspezifische IP-Adresse zu, wenn sie fortgesetzt wird. Wenn Sie eine externe IP-Adresse beibehalten möchten, müssen Sie sie in eine statische IP-Adresse umwandeln. Die Compute Engine gibt sitzungsspezifische IP-Adressen frei, wenn eine Instanz beendet wird, und weist der Instanz beim Neustart eine neue sitzungsspezifische IP-Adresse zu. Wenn Sie eine externe IP-Adresse beibehalten möchten, müssen Sie sie in eine statische IP-Adresse umwandeln. Sitzungsspezifische IP-Adressen bleiben erhalten.
Externe statische IP-Adressen Statische externe IP-Adressen bleiben erhalten.

Wenn Sie eine statische externe IP-Adresse reservieren und sie nicht einer Instanz zuweisen, gelten höhere Preise als für genutzte statische und sitzungsspezifische externe IP-Adressen. Weitere Informationen finden Sie unter Preise für externe IP-Adressen.
Statische externe IP-Adressen bleiben erhalten.

Wenn Sie eine statische externe IP-Adresse reservieren und sie keiner Instanz zuweisen oder sie einer Instanz im Status TERMINATED zuweisen, gelten höhere Preise als für genutzte statische und sitzungsspezifische externe IP-Adressen. Weitere Informationen finden Sie unter Preise für externe IP-Adressen.
Statische externe IP-Adressen bleiben erhalten.
Interne IP- oder MAC-Adressen Interne IP- und MAC-Adressen bleiben erhalten. Interne IP- und MAC-Adressen bleiben erhalten. Interne IP- und MAC-Adressen bleiben erhalten.
VM-Metadaten VM-Metadaten bleiben erhalten. VM-Metadaten bleiben erhalten. VM-Metadaten bleiben erhalten.

Preise

In den folgenden Abschnitten werden die Preise für das Beenden, Anhalten oder Zurücksetzen einer Compute-Instanz beschrieben.

Preise für das Anhalten einer Instanz

Wenn der Status einer Compute-Instanz in SUSPENDING wechselt, fallen keine Kosten für die CPU-Nutzung mehr an. Für die folgenden an die Instanz angehängten Ressourcen fallen jedoch weiterhin Kosten an, bis Sie sie löschen:

  • Der Arbeitsspeicher der Instanz.

  • Alle Laufwerke, die an die Instanz angehängt sind.

  • Alle statischen IP-Adressen, die der Instanz zugewiesen sind.

Außerdem können Ihnen weiterhin Softwarelizenzgebühren in Rechnung gestellt werden. Wenn Sie beispielsweise Windows Server-Instanzen sperren, fallen keine Windows Server-Lizenzgebühren an. Es können jedoch weiterhin Kosten für andere Lizenztypen anfallen.

Weitere Informationen finden Sie unter Preise für angehaltene Instanzen.

Preise für das Beenden einer Instanz

Wenn der Status einer Compute-Instanz in STOPPING wechselt, fallen keine Kosten für die CPU-Nutzung mehr an. Für alle an die Instanz angehängten Ressourcen wie Laufwerke und externe IP-Adressen fallen jedoch weiterhin Gebühren an, bis Sie sie löschen.

Weitere Informationen finden Sie unter Instanzlaufzeit.

Preise für das Zurücksetzen einer Instanz

Da der Status einer Compute-Instanz beim Zurücksetzen weiterhin RUNNING bleibt, fallen weiterhin dieselben Kosten wie für eine laufende Instanz an.

Weitere Informationen finden Sie unter Preise für VM-Instanzen.

Nächste Schritte