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 der Betriebssystemebene der Instance registriert, einige Ressourcen gehen verloren, andere bleiben bestehen.
Das folgende Diagramm zeigt, was verloren geht und was fortbesteht, wenn eine EC2 Amazon-Instance beendet wird. Wird eine Instance beendet, werden sämtliche Daten auf allen Instance-Speicher-Volumes und die im Instance-RAM gespeicherten Daten gelöscht. Alle mit der Instance verbundenen Elastic-IP-Adressen werden abgetrennt. Bei Root- und Daten-Volumes von Amazon EBS hängt das Ergebnis von der Einstellung Löschen bei Beendigung für das Volume 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 das Volume standardmäßig gelöscht, wenn die Instance beendet wird.
-
Wenn es nach dem Start angehängt wird, wird das Volume standardmäßig beibehalten, wenn die Instance beendet wird.
-
-
EBS-Daten-Volumes:
-
Wenn es beim Start mit der Konsole angehängt wird: standardmäßig beibehalten, wenn die Instance beendet wird.
-
Wenn es beim Start mit der CLI angehängt wird: standardmäßig gelöscht, wenn die Instance beendet wird.
-
Wenn es nach dem Start mit der Konsole oder CLI angehängt wird: standardmäßig beibehalten, wenn die Instance beendet wird.
Anmerkung
Für alle Volumes, die beim Beenden der Instance nicht gelöscht werden, fallen weiterhin Gebühren an. Sie können die Einstellung so ändern, dass ein Volume beim Beenden der Instance gelöscht oder beibehalten wird. Weitere Informationen finden Sie unter Daten beim Beenden einer Instance aufbewahren.
-
-
-
Schutz vor versehentlicher Beendigung
-
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.
-
-
Skripts zum Herunterfahren – Wenn Sie bei der Beendigung der Instance ein Skript ausführen, wird Ihre Instance möglicherweise fehlerhaft beendet, weil wir keine Möglichkeit haben, sicherzustellen, dass Skripts zum Herunterfahren 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 das ordnungsgemäße Herunterfahren abgeschlossen ist. 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 Attribut
DeleteOnTerminationauftruegesetzt ist. -
EBS-Daten-Volumes (beim Start oder danach angehängt), wenn das Attribut
DeleteOnTerminationauftruegesetzt ist.
Ressourcen, die fortbestehen
-
EBS-Root-Volume, wenn das Attribut
DeleteOnTerminationauffalsegesetzt ist. -
EBS-Daten-Volumes (beim Start oder danach angehängt), wenn das Attribut
DeleteOnTerminationauffalsegesetzt ist.
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.