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
Fehlerbehebung
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
Wenn Sie eine Instanz zurücksetzen, ist das vergleichbar mit dem Zurücksetzen eines Computers, z. B. durch Drücken der Reset-Taste oder Drücken und Halten der Ein/Aus-Taste. Beim Zurücksetzen wird kein ordnungsgemäßer Neustart durchgeführt und es kann zu Datenverlust kommen. Wir empfehlen, eine Instanz in den folgenden Fällen zurückzusetzen:
Sie möchten die Instanz in ihren 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 aussetzen
Wenn Sie eine Compute-Instanz anhalten, geschieht Folgendes:
Compute Engine sendet ein Advanced Configuration and Power Interface (ACPI) G1 Ruhezustandssignal an das Gastbetriebssystem und ändert den Instanzstatus in
SUSPENDING. Anschließend speichert Compute Engine die folgenden Daten im nichtflüchtigen Speicher: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
SUSPENDEDund der Vorgang zum Anhalten wird abgeschlossen. Alle Ressourcen, die mit der Instanz verknüpft sind, z. B. Laufwerke und statische IP-Adressen, bleiben mit der Instanz verknüpft. 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 ordnungsgemäßes Herunterfahren aktiviert ist, wechselt die Instanz in den Status
PENDING_STOP. So haben Sie Zeit, laufende Aufgaben zu beenden, bevor der Shutdown-Prozess beginnt. Die Instanz bleibt in diesem Status, bis der Prozess des ordnungsgemäßen Herunterfahrens 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
STOPPINGfest. 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 in maximal 30 Sekunden heruntergefahren. Dieser Zeitraum entspricht der Länge des Prozesses der vorzeitigen Beendigung.
Andere Instanztypen: Bei allen anderen Instanztypen hat das Gastbetriebssystem in Compute Engine maximal 120 Sekunden Zeit, um herunterzufahren.
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
TERMINATEDund der Stoppvorgang wird abgeschlossen. Die Instanz behält ihre angehängten Laufwerke, Konfigurationseinstellungen, IP-Adressen, MAC-Adressen und Instanzmetadaten 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 Folgendes 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 Instanzspeichers.
Compute Engine behält den Instanzstatus während des gesamten Zurücksetzungsvorgangs auf
RUNNINGbei.
Durch den Zurücksetzungsvorgang werden keine Instanzeigenschaften geändert. Die Instanz behält ihre sitzungsspezifischen IP-Adressen, statischen externen IP-Adressen, angehängten Laufwerke, den Maschinentyp und die lokalen 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 angehängten Ressourcen auswirkt:
| 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 Gebühren 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 Gebühren 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 wird ein bestimmter Preis berechnet. 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. | Da GPUs nicht an eine Instanz angehängt bleiben, wenn sich ihr Status in TERMINATED ändert, fallen keine Gebühren an. |
Ihnen werden Standard-GPU-Preise in Rechnung gestellt. |
| TPUs | Nicht unterstützt. Wenn eine TPU an eine Instanz angehängt ist, können Sie die Instanz nicht anhalten. | Nicht unterstützt. Wenn eine TPU an eine Instanz angehängt ist, können Sie die Instanz nicht beenden. | Die Kosten richten sich nach den Standard-TPU-Preisen. |
| Lokale SSDs | Wenn Sie eine Instanz aussetzen, können Sie auswählen, ob die Daten auf den angehängten lokalen SSDs verworfen oder beibehalten werden sollen. Wenn Sie sich für die Beibehaltung lokaler SSD-Daten (Vorabversion) entscheiden, 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 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 sich für die Beibehaltung lokaler SSD-Daten (Vorabversion) entscheiden, 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 zur Beschädigung von 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 gestoppt 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 werden beibehalten. Wenn Sie eine statische externe IP-Adresse reservieren und sie keiner Instanz zuweisen, werden Ihnen höhere Kosten berechnet als für verwendete statische und sitzungsspezifische externe IP-Adressen. Weitere Informationen finden Sie unter Preise für externe IP-Adressen. |
Statische externe IP-Adressen werden beibehalten. Wenn Sie eine statische externe IP-Adresse reservieren und sie keiner Instanz zuweisen oder einer Instanz im Status TERMINATED zuweisen, werden Ihnen höhere Kosten als für verwendete statische und sitzungsspezifische externe 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. Für alle Ressourcen, die an die Instanz angehängt sind, wie z. B. Laufwerke und externe IP-Adressen, fallen jedoch weiterhin Gebühren an, 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 an, die dem Tarif für eine ausgeführte Instanz entsprechen.
Weitere Informationen finden Sie unter Preise für VM-Instanzen.