Dieses Dokument bietet einen Überblick über die Vorgänge zum Anhalten, Beenden oder Zurücksetzen, die Sie für eine Compute Engine-Instanz verwenden können. Informationen zum Ausführen dieser Vorgänge finden Sie stattdessen 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 während ihres gesamten Lebenszyklus wiederholt anhalten und fortsetzen, beenden und neu starten oder zurücksetzen, bis die Instanz gelöscht wird.
Instanzvorgänge
Je nach Arbeitslast und Kostenanforderungen können Sie eine Compute-Instanz pausieren, beenden oder zurücksetzen:
- Instanz anhalten
Wenn Sie eine Instanz anhalten, ist das so, als würden Sie den Deckel Ihres Laptops schließen. Wir empfehlen, eine Instanz in den folgenden Fällen zu pausieren:
Sie möchten Geld sparen, indem Sie nicht mehr die Kern- und Speicherkosten für die Ausführung einer Instanz zahlen, aber weiterhin für den Speicher bezahlen, um den Status der 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 Vorgang anhalten.
- Instanz beenden
Wenn Sie eine Instanz beenden, ist das so, als würden Sie Ihren Laptop herunterfahren. Wir empfehlen, eine Instanz in den folgenden Szenarien zu beenden:
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 und müssen die Instanz beenden, um diese Änderungen vorzunehmen.
Weitere Informationen finden Sie in diesem Dokument unter Vorgang beenden.
- 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. Bei einem Reset wird kein ordnungsgemäßer Neustart durchgeführt. Es kann zu einem Verlust nicht gespeicherter Daten kommen. Wir empfehlen, eine Instanz in den folgenden Szenarien zurückzusetzen:
Sie möchten die Instanz in den Startzustand zurücksetzen, um optimale Leistung und Stabilität zu gewährleisten.
Sie möchten Ihre Arbeitslast fortsetzen, nachdem Ihr 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 Vorgang zum Zurücksetzen.
Eine Übersicht über die Unterschiede zwischen den Vorgängen „Beenden“, „Anhalten“ und „Zurücksetzen“ für eine Instanz finden Sie in der Vergleichstabelle in diesem Dokument.
Vorgang anhalten
Wenn Sie eine Compute-Instanz anhalten, geschieht Folgendes:
Compute Engine sendet ein ACPI-G1-Ruhezustandssignal (Advanced Configuration and Power Interface) an das Gastbetriebssystem und ändert den Instanzstatus in
SUSPENDING
. Compute Engine verwendet dann nichtflüchtigen Speicher, um Folgendes zu speichern:Arbeitsspeicher des Gastbetriebssystems
Der Gerätestatus
Der Anwendungsstatus der Instanz
Je nach Datenmenge kann das Speichern einige Zeit in Anspruch nehmen.
Nachdem Compute Engine die Daten gespeichert hat, wechselt der Instanzstatus innerhalb weniger Sekunden zu
SUSPENDED
und der Vorgang zum Anhalten wird abgeschlossen. Alle Ressourcen, die an die Instanz angehängt sind, z. B. Laufwerke und statische IP-Adressen, bleiben an die Instanz angehängt. Sitzungsspezifische IP-Adressen werden jedoch freigegeben, sofern Sie sie nicht in eine statische IP-Adresse umwandeln.
Sofern Sie die Instanz nicht fortsetzen oder löschen, bleibt sie bis zu 60 Tage lang im Status SUSPENDED
. Danach versetzt Compute Engine den Instanzstatus in TERMINATED
und die Instanz verliert den beibehaltenen Arbeitsspeicher des Gastbetriebssystems, den Gerätestatus und den Anwendungsstatus.
Vorgang beenden
Wenn Sie eine Compute-Instanz beenden oder löschen oder Compute Engine dies im Rahmen eines geplanten Beendens oder Löschens tut, passiert Folgendes:
Wenn Graceful Shutdown aktiviert ist, wechselt die Instanz in den Status
PENDING_STOP
. So haben Sie Zeit, laufende Aufgaben abzuschließen, bevor der Shutdown-Prozess beginnt. Die Instanz verbleibt in diesem Status, bis der Prozess für das ordnungsgemäße Herunterfahren das Zeitlimit überschreitet oder Sie ihn manuell beenden.Compute Engine sendet das ACPI G2 Soft Off-Signal an das Gastbetriebssystem in der Instanz und legt dann den Instanzstatus auf
STOPPING
fest. Sofern Sie nicht angegeben haben, dass das Herunterfahren des Gastbetriebssystems übersprungen werden soll, hängt die Zeit, die das Gastbetriebssystem zum ordnungsgemäßen Herunterfahren benötigt, vom Instanztyp ab:Spot-VMs: Bei Spot-VMs und vorzeitig beendbaren Instanzen wird das Gastbetriebssystem innerhalb von 30 Sekunden heruntergefahren. Dieser Zeitraum entspricht der Dauer des Prozesses der vorzeitigen Beendigung.
Andere Instanztypen: Bei allen anderen Instanztypen wird das Gastbetriebssystem innerhalb von 120 Sekunden heruntergefahren.
Nachdem das Gastbetriebssystem heruntergefahren wurde, sendet Compute Engine das ACPI G3 Mechanical Off-Signal an die Instanz und führt je nach laufendem Vorgang einen der folgenden Schritte aus:
Bei Stoppvorgängen: Compute Engine setzt den Instanzstatus innerhalb weniger Sekunden auf
TERMINATED
und der Stoppvorgang wird abgeschlossen. Die Instanz behält ihre angehängten Ressourcen, Konfigurationseinstellungen, internen IP-Adressen, MAC-Adressen und Metadaten bei.Bei Löschvorgängen: Compute Engine löscht die Instanz und alle angehängten Ressourcen innerhalb weniger Sekunden.
Vorgang zurücksetzen
Wenn Sie eine Compute-Instanz zurücksetzen, startet Compute Engine die Instanz sofort neu, ohne ein ACPI-Shutdown-Signal an das Gastbetriebssystem zu senden. Dadurch wird jedes Shutdown-Verfahren umgangen. Wenn Sie eine Instanz zurücksetzen, führt Compute Engine die folgenden Schritte aus:
Compute Engine initialisiert die Instanz neu, sodass sie sich wieder im ursprünglichen Bootstatus befindet. Die Instanzmetadaten oder angehängten Laufwerke werden jedoch nicht geändert.
Compute Engine löscht den Inhalt des Arbeitsspeichers der Instanz.
Compute Engine behält den Instanzstatus während des gesamten Zurücksetzens bei
RUNNING
bei.
Beim Zurücksetzen einer Instanz werden keine ihrer Attribute geändert. Die Instanz behält ihre sitzungsspezifischen IP-Adressen, statischen externen IP-Adressen, angehängten Festplatten, den Maschinentyp und die lokalen SSD-Festplatten (falls vorhanden) bei.
Vergleichstabelle
Die folgende Tabelle zeigt, wie sich die Vorgänge „Beenden“, „Anhalten“ und „Zurücksetzen“ auf eine Compute-Instanz und die angehängten Ressourcen auswirken:
Instanz anhalten | Instanz beenden | Instanz zurücksetzen | |
---|---|---|---|
Abrechnung | Wenn sich eine Instanz im Status SUSPENDING oder SUSPENDED befindet, fallen keine Gebühren für die CPU-Nutzung an.
Für die an die Instanz angehängten Ressourcen fallen jedoch weiterhin Kosten an, bis Sie sie löschen. |
Wenn sich eine Instanz im Status STOPPING oder TERMINATED befindet, fallen keine Gebühren für die CPU-Nutzung an.
Für die an die Instanz angehängten Ressourcen fallen jedoch weiterhin Kosten an, bis Sie sie löschen. |
Da die Instanz beim Zurücksetzen den Status RUNNING beibehält, fallen für die Instanz weiterhin Gebühren an, die genauso hoch sind wie für eine laufende Instanz. |
Instanzstatus | SUSPENDED |
TERMINATED |
RUNNING |
Angehängte Laufwerke | Angehängte Laufwerke bleiben erhalten und Ihnen werden weiterhin Gebühren dafür in Rechnung gestellt. | Angehängte Laufwerke bleiben erhalten und Ihnen werden weiterhin Gebühren dafür in Rechnung gestellt. | Angehängte Laufwerke bleiben erhalten und Ihnen werden weiterhin Gebühren 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 beizubehaltenden Daten fallen Gebühren zu einem bestimmten Tarif 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. |
Für GPUs fallen keine Gebühren an, wenn eine Instanz beendet wird. 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 SSD-Laufwerken verworfen oder beibehalten werden sollen. Wenn Sie die Option zur Beibehaltung lokaler SSD-Daten (Vorabversion) auswählen, migriert Compute Engine die lokalen SSD-Daten in einen dauerhaften Speicher. Die Kosten für den verwendeten Speicherplatz fallen an, 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 SSD-Laufwerken verworfen oder beibehalten werden sollen. Wenn Sie die Option zur Beibehaltung lokaler SSD-Daten (Vorabversion) auswählen, migriert Compute Engine die lokalen SSD-Daten in einen dauerhaften Speicher. Ihnen werden die Kosten für den verwendeten Speicherplatz in Rechnung gestellt, bis Sie die Instanz neu starten oder löschen. |
Lokale SSD-Festplatten und ihre Daten bleiben erhalten. Das Zurücksetzen einer Instanz kann jedoch zu Datenverlust oder beschädigten Dateisystemen führen. |
Externe sitzungsspezifische IP-Adressen | Compute Engine gibt sitzungsspezifische IP-Adressen frei, wenn eine Instanz angehalten wird, und weist der Instanz eine neue sitzungsspezifische IP-Adresse zu, wenn die Instanz fortgesetzt wird. Wenn Sie eine externe IP-Adresse beibehalten möchten, wandeln Sie sie in eine statische IP-Adresse um. | Compute Engine gibt sitzungsspezifische IP-Adressen frei, wenn eine Instanz beendet wird, und weist der Instanz eine neue sitzungsspezifische IP-Adresse zu, wenn die Instanz neu gestartet wird. Wenn Sie eine externe IP-Adresse beibehalten möchten, wandeln Sie sie in eine statische IP-Adresse um. | Sitzungsspezifische IP-Adressen bleiben erhalten. |
Statische externe IP-Adressen | Statische externe IP-Adressen bleiben erhalten. Wenn Sie eine statische externe IP-Adresse reservieren und sie keiner Instanz zuweisen, werden Ihnen die Kosten für eine höhere Rate als bei verwendeten statischen und sitzungsspezifischen externen IP-Adressen berechnet. 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 einer Instanz im Status TERMINATED zuweisen, werden Ihnen die Kosten für eine höhere Rate als bei verwendeten statischen und sitzungsspezifischen externen IP-Adressen berechnet. 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 wird die Preisgestaltung für das Beenden, Anhalten oder Zurücksetzen einer Compute-Instanz beschrieben.
Preise für das Anhalten einer Instanz
Nachdem der Status einer Compute-Instanz in SUSPENDING
geändert wurde, fallen keine Gebühren mehr für die CPU-Nutzung an. Für die folgenden Ressourcen, die an die Instanz angehängt sind, fallen jedoch weiterhin Kosten an, bis Sie sie löschen:
Der Speicher der Instanz.
Alle Laufwerke, die an die Instanz angehängt sind.
Alle statischen IP-Adressen, die der Instanz zugewiesen sind.
Außerdem können weiterhin Gebühren für Ihre Softwarelizenzen anfallen. Wenn Sie beispielsweise Windows Server-Instanzen sperren, fallen keine Gebühren für Windows Server-Lizenzen an. Für andere Arten von Lizenzen können jedoch weiterhin Gebühren anfallen.
Weitere Informationen finden Sie unter Preise für angehaltene Instanzen.
Preise für das Beenden einer Instanz
Nachdem der Status einer Compute-Instanz in STOPPING
geändert wurde, fallen keine Gebühren mehr für die CPU-Nutzung an. Sie zahlen jedoch weiterhin für alle Ressourcen, die an die Instanz angehängt sind, z. B. für Festplatten und externe IP-Adressen, bis Sie sie löschen.
Weitere Informationen finden Sie unter Instanzverfügbarkeit.
Preise für das Zurücksetzen einer Instanz
Da der Status einer Compute-Instanz beim Zurücksetzen RUNNING
bleibt, fallen für die Instanz weiterhin Kosten in derselben Höhe wie für eine ausgeführte Instanz an.
Weitere Informationen finden Sie unter Preise für VM-Instanzen.