In diesem Dokument finden Sie eine Übersicht ü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 unter:
Sie können eine Instanz anhalten, beenden oder zurücksetzen, um Folgendes zu tun:
Kosten sparen
Wartungsarbeiten 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 anhalten, beenden oder zurücksetzen:
- Instanz anhalten
Wenn Sie eine Instanz anhalten, ähnelt dies dem Schließen des Deckels Ihres Laptops. Wir empfehlen, eine Instanz in den folgenden Szenarien anzuhalten:
Sie möchten Geld sparen, indem Sie nicht mehr die Kern- und Speicherkosten für die Ausführung einer Instanz bezahlen, aber weiterhin für den Speicher bezahlen, um den Status beizubehalten.
Sie benötigen die Instanz derzeit nicht, möchten sie aber schnell wieder mit dem aktuellen Betriebssystem und Anwendungsstatus aktivieren können.
Weitere Informationen finden Sie unter Anhaltevorgang in diesem Dokument.
- Instanz beenden
Wenn Sie eine Instanz beenden, ähnelt dies dem Herunterfahren Ihres Laptops. Wir empfehlen, eine Instanz in den folgenden Szenarien zu beenden:
Sie benötigen die Instanz nicht mehr, möchten aber die an die Instanz angehängten Ressourcen entfernen und wiederverwenden, z. B. die internen IP-Adressen oder Google Cloud Hyperdisk-Volumes.
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 unter Vorgang beenden in diesem Dokument.
- Instanz zurücksetzen
Wenn Sie eine Instanz zurücksetzen, ähnelt dies dem Zurücksetzen Ihres Computers, z. B. durch Drücken der Reset-Taste oder Drücken und Halten der Ein-/Aus-Taste. Bei einem Zurücksetzungsvorgang wird kein ordnungsgemäßer Neustart durchgeführt und es können nicht gespeicherte Daten verloren gehen. Wir empfehlen, eine Instanz in den folgenden Szenarien zurückzusetzen:
Sie möchten die Instanz in den Bootstatus zurücksetzen, um eine optimale Leistung und Stabilität zu gewährleisten.
Sie möchten Ihre Arbeitslast fortsetzen, nachdem Ihr Gastbetriebssystem abgestürzt ist und nicht mehr reagiert, und Sie keine andere Möglichkeit haben, als die Instanz zurückzusetzen.
Weitere Informationen finden Sie unter Zurücksetzungsvorgang in diesem Dokument.
Eine Übersicht über die Unterschiede zwischen den Vorgängen zum Beenden, Anhalten und Zurücksetzen einer Instanz finden Sie in der Vergleichstabelle in diesem Dokument.
Anhaltevorgang
Wenn Sie eine Compute-Instanz anhalten, geschieht Folgendes:
Compute Engine sendet ein ACPI-Signal (Advanced Configuration and Power Interface) G1 Sleeping an das Gastbetriebssystem und ändert den Instanzstatus in
SUSPENDING. Anschließend speichert Compute Engine die folgenden Daten im nichtflüchtigen Speicher:Arbeitsspeicher des Gastbetriebssystems
Gerätestatus
Anwendungsstatus der Instanz
Je nach Menge der zu speichernden Daten kann der Speichervorgang einige Zeit dauern.
Nachdem Compute Engine die Daten gespeichert hat, ändert sich der Instanzstatus innerhalb weniger Sekunden in
SUSPENDEDund der Anhaltevorgang ist abgeschlossen. Alle an die Instanz angehängten Ressourcen wie Laufwerke und statische IP-Adressen bleiben an die Instanz angehängt. 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 löschen, bleibt die
Instanz bis zu 60 Tage lang im Status SUSPENDED. Danach ändert 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 für einen geplanten Stopp oder eine geplante Löschung tut, geschieht Folgendes:
Wenn das ordnungsgemäße Herunterfahren aktiviert ist, wechselt die Instanz in den Status
PENDING_STOP. So haben Sie Zeit laufende Aufgaben zu beenden, bevor der Herunterfahrvorgang beginnt. Die Instanz bleibt in diesem Status, bis das ordnungsgemäße Herunterfahren abläuft oder Sie es manuell beenden.Compute Engine sendet das ACPI-Signal G2 Soft Off an das Gastbetriebssystem in der Instanz und ändert dann den Instanzstatus in
STOPPING. Sofern Sie nicht angegeben haben, dass das Herunterfahren des Gastbetriebssystems übersprungen werden soll, hängt die Zeit, die das Gastbetriebssystem zum ordnungsgemäßen Herunterfahren hat, vom Instanz typ ab:Spot-VMs: Bei Spot-VMs und vorzeitig beendbaren Instanzen wird das Gastbetriebssystem innerhalb von maximal 30 Sekunden heruntergefahren. Dieser Zeitraum ist genauso lang wie der Vorgang zum vorzeitigen Beenden.
Andere Instanztypen: Bei allen anderen Instanztypen gibt Compute Engine dem Gastbetriebssystem maximal 120 Sekunden Zeit zum Herunterfahren.
Nachdem das Gastbetriebssystem heruntergefahren wurde, sendet Compute Engine das ACPI-Signal G3 Mechanical Off an die Instanz und führt je nach ausgeführtem Vorgang einen der folgenden Schritte aus:
Bei Beendigungsvorgängen: Compute Engine ändert den Instanzstatus in
TERMINATEDinnerhalb weniger Sekunden und der Beendigungsvorgang ist abgeschlossen. Die Instanz behält die 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.
Zurücksetzungsvorgang
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 das Herunterfahren übersprungen. Wenn Sie eine Instanz zurücksetzen, führt Compute Engine folgende Schritte aus:
Compute Engine setzt die Instanz in den ursprünglichen Bootstatus zurück, ändert aber nicht die Instanzmetadaten oder angehängten Laufwerke.
Compute Engine löscht den Inhalt des Arbeitsspeichers der Instanz.
Compute Engine behält den Instanzstatus während des gesamten Zurücksetzungsvorgangs auf
RUNNINGbei.
Der Zurücksetzungsvorgang ändert keine Instanzeigenschaften. Die Instanz behält die sitzungsspezifischen IP-Adressen, statischen externen IP-Adressen, angehängten Laufwerke, den Maschinentyp und die lokalen SSDs (falls vorhanden) bei.
Vergleichstabelle
Die folgende Tabelle zeigt, wie sich die Vorgänge zum Beenden, Anhalten und Zurücksetzen auf eine Compute-Instanz und die angehängten Ressourcen auswirken:
| Instanz anhalten | Instanz beenden | Instanz zurücksetzen | |
|---|---|---|---|
| Abrechnung | Solange sich eine Instanz im SUSPENDING oder
SUSPENDED Status 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. |
Solange sich eine Instanz im STOPPING oder
TERMINATED Status 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 im Status RUNNING bleibt, fallen weiterhin Gebühren für die Instanz an, die genauso hoch sind wie bei einer laufenden Instanz. |
| Instanzstatus | SUSPENDED |
TERMINATED |
RUNNING |
| Angehängte Laufwerke | Angehängte Laufwerke bleiben erhalten und es fallen weiterhin Gebühren für sie an. | Angehängte Laufwerke bleiben erhalten und es fallen weiterhin Gebühren für sie an. | Angehängte Laufwerke bleiben erhalten und es fallen weiterhin Gebühren für sie an. |
| Arbeitsspeicher und Instanzstatus | Das Gastbetriebssystem und der Anwendungsstatus werden beibehalten und wiederhergestellt, wenn die
Instanz fortgesetzt wird. Für die Speicherung 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-Status zurückgesetzt und es werden keine Daten gespeichert. | Die Instanz wird auf den Power-on-Status 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. |
Es fallen Gebühren zu Standard-GPU-Preisen an. |
| 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. | Es fallen Gebühren zu Standard-TPU-Preisen an. |
| 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 die Option zur Beibehaltung lokaler SSD Daten (Vorschau) auswählen, migriert Compute Engine die lokalen SSD-Daten in den nichtflüchtigen Speicher. Für den verwendeten Speicherplatz fallen Gebühren 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 SSDs verworfen oder
beibehalten werden sollen. Wenn Sie die Option zur Beibehaltung lokaler SSD Daten (Vorschau) auswählen, migriert Compute Engine die lokalen SSD-Daten in den nichtflüchtigen Speicher. Für den verwendeten Speicherplatz fallen Gebühren an, bis Sie die Instanz neu starten oder löschen. |
Lokale SSDs und ihre Daten bleiben erhalten. Das Zurücksetzen einer Instanz kann jedoch zu Datenverlust oder zur Beschädigung von Dateisystemen führen. |
| Sitzungsspezifische externe 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 höhere Gebühren berechnet 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 TERMINATED
Status zuweisen, werden Ihnen höhere Gebühren berechnet 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 finden Sie die Preise für die Vorgänge zum Beenden, Anhalten oder Zurücksetzen einer Compute-Instanz.
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 an die Instanz angehängten Ressourcen fallen jedoch weiterhin Gebühren an, bis Sie sie löschen:
Arbeitsspeicher der Instanz
Alle an die Instanz angehängten Laufwerke
Alle der Instanz zugewiesenen statischen IP-Adressen
Außerdem können weiterhin Gebühren für Ihre Softwarelizenzen anfallen. Wenn Sie beispielsweise Windows Server-Instanzen anhalten, 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 den Preisen 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 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 auf RUNNING bleibt, fallen weiterhin Gebühren für die Instanz an, die genauso hoch sind wie bei einer laufenden Instanz.
Weitere Informationen finden Sie unter Preise für VM-Instanzen.