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 hilfreich:

    • 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 sinnvoll 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. 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, sendet Compute Engine ein ACPI-S3-Suspend-Signal an das Gastbetriebssystem in der Instanz und setzt den Status der Instanz auf SUSPENDING. Anschließend verwendet die Compute Engine nichtflüchtigen Speicher, um Folgendes zu speichern:

  • Der Arbeitsspeicher des Gastbetriebssystems

  • Gerätestatus

  • Der Anwendungsstatus der Instanz

Je nach Datenmenge kann der Vorgang einige Zeit in Anspruch nehmen. Nachdem die Compute Engine das Speichern der Daten abgeschlossen hat, wechselt der Instanzstatus innerhalb weniger Sekunden zu SUSPENDED und der Vorgang wird beendet. Alle mit der Instanz verknüpften Ressourcen, z. B. Hyperdisk-Volumes und statische IP-Adressen, bleiben mit der Instanz verknüpft und Ihnen werden weiterhin Kosten dafür in Rechnung gestellt. Sitzungsspezifische IP-Adressen werden jedoch freigegeben, es sei denn, Sie stufen 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, sendet Compute Engine ein ACPI S2-Herunterfahrsignal an das Gastbetriebssystem in der Instanz, setzt den Status der Instanz auf STOPPING und wartet dann kurz, bis das Gastbetriebssystem ordnungsgemäß heruntergefahren ist. Die Zeit, die das Gastbetriebssystem zum Herunterfahren benötigt, variiert je nach Instanztyp:

  • Spot-VMs: Für Spot-VMs und Instanzen auf Abruf dauert der Shutdown-Zeitraum 30 Sekunden. Dies entspricht der Dauer des Prozesses der vorzeitigen Beendigung.

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

Wenn ein Shutdown-Script am Ende des Shutdown-Zeitraums noch ausgeführt wird, beendet Compute Engine es und fährt das Gastbetriebssystem erzwungen herunter. Wenn ein Nutzer die Instanz jedoch über das Gastbetriebssystem beendet, wird das Betriebssystem erst heruntergefahren, wenn alle Shutdown-Scripts beendet sind. Nachdem das Gastbetriebssystem vollständig heruntergefahren wurde, wechselt der Instanzstatus innerhalb weniger Sekunden zu TERMINATED und der Stoppvorgang ist abgeschlossen.

Nachdem eine Instanz beendet wurde, können Sie sie neu starten, um die Arbeitslast fortzusetzen, oder die Instanz löschen, wenn Sie sie nicht mehr benötigen.

Instanz zurücksetzen

Wenn Sie eine Compute-Instanz zurücksetzen oder neu starten, sendet Compute Engine das ACPI-Reset-Signal an das Gastbetriebssystem in der Instanz, das heruntergefahren und dann neu gestartet wird. Wenn Sie eine Instanz zurücksetzen, führt die Compute Engine die folgenden Schritte aus:

  • Die Instanz wird mit den ursprünglichen Metadaten, dem Betriebssystem-Image und den Laufwerken in ihren ursprünglichen Bootstatus zurückgesetzt.

  • Der Speicherinhalt der Instanz wird gelöscht, es sei denn, Sie sichern die Daten.

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

Beim Zurücksetzen einer Instanz werden keine ihrer Attribute geändert. Die Instanz behält ihre sitzungsspezifischen IP-Adressen, statischen externen IP-Adressen, verbundenen Laufwerke, den Maschinentyp, lokale SSDs (falls vorhanden) und die Daten der Laufwerke 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 gemäß den Standardpreisen für Instanzen 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.
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 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 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.
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

Nachdem eine Compute-Instanz angehalten wurde und ihr Status zu SUSPENDED gewechselt ist, fallen keine Kosten für die CPU-Nutzung mehr an. Für die folgenden mit der Instanz verknüpften Ressourcen fallen jedoch weiterhin Kosten an:

  • Der Arbeitsspeicher der Instanz.

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

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

Preise für das Beenden einer Instanz

Nachdem eine Compute-Instanz angehalten wurde und ihr Status zu TERMINATED gewechselt ist, 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 Kosten an, bis Sie sie löschen.

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.

Preise für das Zurücksetzen einer Instanz

Da der Status einer Compute-Instanz beim Zurücksetzen weiterhin RUNNING bleibt, werden Ihnen die Kosten für die Instanz weiterhin gemäß den Standardpreisen in Rechnung gestellt.

Nächste Schritte