Die vorliegende Übersetzung wurde maschinell erstellt. Im Falle eines Konflikts oder eines Widerspruchs zwischen dieser übersetzten Fassung und der englischen Fassung (einschließlich infolge von Verzögerungen bei der Übersetzung) ist die englische Fassung maßgeblich.
Wie die Kündigung von Instances funktioniert
Wenn Sie eine Instance beenden, werden Änderungen auf Betriebssystemebene (OS) der Instance registriert, einige Ressourcen gehen verloren und einige Ressourcen bleiben bestehen.
Das folgende Diagramm zeigt, was verloren geht und was fortbesteht, wenn eine EC2 Amazon-Instance beendet wird. Wenn eine Instance beendet wird, werden die Daten auf allen Instance-Speichervolumes und die im Instance-RAM gespeicherten Daten gelöscht. Alle mit der Instance verbundenen Elastic-IP-Adressen werden abgetrennt. Bei Amazon EBS-Root-Volumes und Datenvolumes hängt das Ergebnis von der Einstellung Löschen bei Beendigung der einzelnen Volumes ab.

Überlegungen
-
Datenpersistenz
-
Instance-Speicher-Volumes: Alle Daten werden dauerhaft gelöscht, wenn die Instance beendet wird.
-
EBS-Root-Volume:
-
Wenn es beim Start angehängt wird, wird es standardmäßig gelöscht, wenn die Instance beendet wird.
-
Wenn es nach dem Start angehängt wird, bleibt es standardmäßig bestehen, wenn die Instance beendet wird.
-
-
EBS-Datenvolumen:
-
Wenn beim Start über die Konsole angehängt: Bleibt standardmäßig bestehen, wenn die Instance beendet wird.
-
Wenn beim Start über die CLI angehängt: Wird standardmäßig gelöscht, wenn die Instance beendet wird.
-
Wenn nach dem Start über die Konsole oder CLI angehängt: Bleibt standardmäßig bestehen, wenn die Instanz beendet wird.
Anmerkung
Für alle Volumes, die bei der Kündigung der Instance nicht gelöscht werden, fallen weiterhin Gebühren an. Sie können die Einstellung so ändern, dass ein Volume gelöscht wird oder bei Beendigung der Instance bestehen bleibt. Weitere Informationen finden Sie unter Daten beim Beenden einer Instance aufbewahren.
-
-
-
Schutz vor versehentlicher Kündigung
-
Um zu verhindern, dass Ihre Instance versehentlich beendet wird, können Sie den Beendigungsschutz aktivieren für die Instance.
-
Um zu steuern, ob eine Instance anhält oder beendet wird, wenn das Herunterfahren von der Instance initiiert wird, ändern Sie das Verhalten beim von der Instance initiierten Herunterfahren.
-
-
Shutdown-Skripte — Wenn Sie ein Skript bei der Instance-Beendigung ausführen, wird Ihre Instance möglicherweise ungewöhnlich beendet, da wir nicht sicherstellen können, dass Shutdown-Skripten ausgeführt werden. Amazon EC2 versucht, eine Instance sauber herunterzufahren und alle Skripts zum Herunterfahren des Systems auszuführen. Bestimmte Ereignisse (z. B. Hardwarefehler) können jedoch verhindern, dass diese Skripts zum Herunterfahren des Systems ausgeführt werden.
-
Bare-Metal-Instances — x86-Bare-Metal-Instances unterstützen kein kooperatives Herunterfahren.
Was geschieht, wenn Sie eine Instance beenden
Auf Betriebssystemebene registrierte Änderungen
-
Die API-Anfrage sendet ein Tastendruck-Ereignis an den Gast.
-
Verschiedene Systemservices werden infolge des Tastendruck-Ereignisses gestoppt. Das ordnungsgemäße Herunterfahren des Systems erfolgt durch systemd (Linux) oder den Systemprozess (Windows). Ein ordnungsgemäßes Herunterfahren wird durch das ACPI-Maustastendruck-Ereignis zum Herunterfahren vom Hypervisor ausgelöst.
-
Das Herunterfahren des ACPI wird initiiert.
-
Die Instance wird heruntergefahren, nachdem der Vorgang des ordnungsgemäßen Herunterfahrens beendet wurde. Die Zeit zum Herunterfahren des Betriebssystems kann nicht konfiguriert werden. Die Instance bleibt für eine kurze Zeit in der Konsole sichtbar, dann wird der Eintrag automatisch gelöscht.
Verlorene Ressourcen
-
Auf den Instance-Speicher-Volumes gespeicherte Daten.
-
EBS-Root-Volume, wenn das
DeleteOnTermination
Attribut auf gesetzt ist.true
-
EBS-Datenvolumes (beim Start oder danach angehängt), wenn das
DeleteOnTermination
Attribut auf gesetzt ist.true
Ressourcen, die fortbestehen
-
EBS-Root-Volume, wenn das
DeleteOnTermination
Attribut auf gesetzt ist.false
-
EBS-Datenvolumes (beim Start oder danach angehängt), wenn das
DeleteOnTermination
Attribut auf gesetzt ist.false
Reaktion der Anwendung auf die Beendigung der Instance testen
Sie können AWS Fault Injection Service damit testen, wie Ihre Anwendung reagiert, wenn Ihre Instance beendet wird. Weitere Informationen finden Sie im AWS Fault Injection Service -Benutzerhandbuch.