Methoden zum Stoppen einer Instance - Amazon Elastic Compute Cloud

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.

Methoden zum Stoppen einer Instance

Es gibt vier Möglichkeiten, einen vom Benutzer initiierten Stopp durchzuführen: Standardstopp, Stopp beim Herunterfahren des Betriebssystems, erzwungener Stopp und erzwungener Stopp mit Überspringen des Betriebssystems. In der folgenden Tabelle werden die wichtigsten Unterschiede zwischen den Stoppmethoden verglichen:

Stop-Methode Hauptzweck Anwendungsfall CLI-Befehl
Standardstopp Normales Herunterfahren der Instanz mit versuchtem ordnungsgemäßem Herunterfahren des Betriebssystems. Typischer Instanzstopp.
aws ec2 stop-instances \ --instance-id i-1234567890abcdef0
Beenden Sie mit Skip OS Shutdown Umgeht das ordnungsgemäße Herunterfahren des Betriebssystems beim Beenden einer Instanz. Bei Umgehung ist ein ordnungsgemäßes Herunterfahren des Betriebssystems erforderlich.
aws ec2 stop-instances \ --instance-id i-1234567890abcdef0 \ --skip-os-shutdown
Stoppen erzwingen Behandelt festsitzende Instanzen. Versucht zuerst einen Standardstopp. Wenn die Instanz nicht beendet werden kann, wird die Instanz gewaltsam gestoppt. Wenn die Instanz im Status feststecktstopping.
aws ec2 stop-instances \ --instance-id i-1234567890abcdef0 \ --force
Erzwingen Sie den Stopp, indem Sie das Betriebssystem überspringen Stopps erzwingen und das ordnungsgemäße Herunterfahren des Betriebssystems beim Stoppen einer Instanz umgehen. Wenn ein erzwungenes Beenden und Umgehen des ordnungsgemäßen Herunterfahrens des Betriebssystems erforderlich ist.
aws ec2 stop-instances \ --instance-id i-1234567890abcdef0 \ --force \ --skip-os-shutdown

Anweisungen zur Verwendung der einzelnen Methoden finden Sie im Folgenden:

Die folgenden Abschnitte enthalten detailliertere Informationen zu den vier verschiedenen vom Benutzer initiierten Stoppmethoden.

Standardstopp

Die Standard-Stoppmethode ist die Standardmethode zum Stoppen einer Instanz. Wenn Sie den StopInstances Befehl ausführen, wechselt die Instanz vom running Status zu stopping und schließlich zustopped, wie in der folgenden Abbildung dargestellt:

Standard-Stop-Flow

Zweck: Normales Herunterfahren der Instanz mit versuchtem ordnungsgemäßem Herunterfahren des Betriebssystems.

Auswirkung auf die Daten: Daten auf dem EBS-Root-Volume und den Datenvolumes bleiben erhalten. Verliert Daten auf dem Instance-Speicher-Volume.

Verwendungszweck: Erster Stop-Versuch für typische Stopps.

Anmerkung

Wenn Sie bereits versucht haben, das Betriebssystem ohne Herunterfahren zu beenden, führt ein nachfolgender Standardstopp während derselben Zustandsübergangssitzung nicht zu einem ordnungsgemäßen Herunterfahren des Betriebssystems. Das Umgehen des ordnungsgemäßen Herunterfahrens des Betriebssystems ist für die aktuelle Sitzung der Instanz irreversibel.

Beenden Sie mit „OS Shutdown“ überspringen

Wenn das ordnungsgemäße Herunterfahren des Betriebssystems umgangen werden muss, kann die Methode „Stopp with Skip OS Shutdown“ verwendet werden, um eine Instanz zu beenden und das ordnungsgemäße Herunterfahren des Betriebssystems zu umgehen, wie in der folgenden Abbildung dargestellt:

Beenden Sie den Vorgang, indem Sie das Betriebssystem überspringen
Warnung

Das Umgehen des ordnungsgemäßen Herunterfahrens des Betriebssystems kann zu Datenverlust oder Beschädigung führen (z. B. wenn Speicherinhalte nicht auf die Festplatte geschrieben werden oder während des Betriebs verloren gehen IOs) oder dass Skripts zum Herunterfahren übersprungen werden.

Zweck: Umgeht das ordnungsgemäße Herunterfahren des Betriebssystems beim Beenden einer Instanz.

Auswirkung auf die Daten: Kann zu Datenverlust oder Beschädigung führen. Der Inhalt des Speichers wird möglicherweise nicht auf die Festplatte geschrieben und kann während der Übertragung verloren IOs gehen. Scripts zum Herunterfahren könnten übersprungen werden.

Verwendungszweck: Bei Umgehung des ordnungsgemäßen Betriebssystems ist ein Herunterfahren erforderlich. Wenn diese Option verwendet wird, während ein standardmäßiger Stopp mit ordnungsgemäßem Herunterfahren des Betriebssystems ausgeführt wird, wird das ordnungsgemäße Herunterfahren des Betriebssystems umgangen.

Anmerkung

Das Umgehen des ordnungsgemäßen Herunterfahrens des Betriebssystems ist für die aktuelle Statusübergangssitzung der Instanz irreversibel. Bei einem nachfolgenden Standardstopp während dieser Sitzung wird nicht versucht, das Betriebssystem ordnungsgemäß herunterzufahren.

Stoppen erzwingen

Die Force-Stop-Methode wird verwendet, um Instanzen zu behandeln, die im stopping Status feststecken. Eine Instanz bleibt in der Regel aufgrund eines zugrunde liegenden Hardwareproblems hängen (was durch eine fehlgeschlagene Systemstatusprüfung angezeigt wird).

Bei der Methode Force Stop wird zunächst ein Standardstopp versucht. Bleibt die Instanz im stopping Status hängen, force wird die Instanz durch den Parameter zwangsweise heruntergefahren und die Instanz wird in den stopped Status versetzt, wie in der folgenden Abbildung dargestellt:

Flow-Stopp erzwingen

Zweck: Behandelt Instanzen, die im stopping Status feststecken. Versucht zuerst einen Standardstopp. Wenn die Instance nicht gestoppt werden kann, wird die Instance zwangsweise heruntergefahren.

Auswirkung auf die Daten: Versucht zuerst einen Standardstopp, aber wenn der erzwungene Stopp aktiviert wird, kann dies zu Datenverlust oder Beschädigung führen. In seltenen Fällen führt dies zu Schreibvorgängen nach dem Stopp auf EBS-Volumes oder andere gemeinsam genutzte Ressourcen.

Verwendungszweck: Zweiter Stoppversuch, wenn eine Instance nach einem Standardstopp nicht weiterläuft. Weitere Informationen finden Sie unter Probleme beim Stoppen von EC2 Amazon-Instances beheben.

Stopp erzwingen, ohne das Betriebssystem herunterzufahren

Wenn ein erzwungenes Beenden und Umgehen des ordnungsgemäßen Herunterfahrens des Betriebssystems erforderlich ist, kann die Methode „Stopp erzwingen, ohne das Betriebssystem herunterzufahren“ verwendet werden, um eine Instanz in den stopped Status zu versetzen, wie in der folgenden Abbildung dargestellt:

Stopp erzwingen, ohne das Betriebssystem herunterzufahren

Zweck: Kombiniert das erzwungene Stoppen mit der Umgehung eines ordnungsgemäßen Herunterfahrens des Betriebssystems beim Stoppen einer Instanz.

Auswirkung auf die Daten: Das Überspringen des Herunterfahrens des Betriebssystems kann zu Datenverlust oder -beschädigung führen. Der Inhalt des Speichers wird möglicherweise nicht auf die Festplatte geschrieben und kann während des Betriebs verloren IOs gehen. Scripts zum Herunterfahren könnten übersprungen werden. Wenn der erzwungene Stopp aktiviert wird, kann dies zu zusätzlichem Datenverlust oder -beschädigung führen. In seltenen Fällen führt dies zu Schreibvorgängen nach dem Stopp auf EBS-Volumes oder andere gemeinsam genutzte Ressourcen.

Verwendungszweck: Wenn Sie sichergehen möchten, dass Ihre Instance beendet wird und Sie das reibungslose Herunterfahren des Betriebssystems umgehen möchten. Wenn diese Option verwendet wird, während ein standardmäßiger Stopp mit ordnungsgemäßem Herunterfahren des Betriebssystems ausgeführt wird, wird das ordnungsgemäße Herunterfahren des Betriebssystems umgangen.