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.
Initiieren einer Spot-Instance-Unterbrechung
Sie können in der EC2 Amazon-Konsole eine Spot-Instance-Anfrage oder eine Spot-Flotte-Anfrage auswählen und eine Spot-Instance-Unterbrechung einleiten, sodass Sie testen können, wie die Anwendungen auf Ihren Spot-Instances mit Unterbrechungen umgehen. Wenn Sie eine Spot-Instance-Unterbrechung einleiten, EC2 benachrichtigt Sie Amazon, dass Ihre Spot-Instance in zwei Minuten unterbrochen wird, und dann, nach zwei Minuten, wird die Instance unterbrochen.
Der zugrunde liegende Service, der die Spot-Instance-Unterbrechung durchführt, ist AWS Fault Injection Service (AWS FIS). Informationen zu finden AWS FIS Sie unter AWS Fault Injection Service
Anmerkung
Verhaltensweisen bei Unterbrechungen sind terminate
, stop
und hibernate
. Wenn Sie das Unterbrechungsverhalten auf hibernate
einstellen, erfolgt bei Initiierung einer Spot-Instance-Unterbrechung umgehend der Übergang in den Ruhezustand.
Das Initiieren einer Spot-Instance-Unterbrechung wird in allen Ländern AWS-Regionen außer im asiatisch-pazifischen Raum (Jakarta), im asiatisch-pazifischen Raum (Osaka), in China (Peking), in China (Ningxia) und im Nahen Osten () unterstützt. UAE
Inhalt
Initiieren einer Spot-Instance-Unterbrechung
Sie können die EC2 Konsole verwenden, um schnell eine Spot-Instance-Unterbrechung einzuleiten. Wenn Sie eine Spot-Instance-Anfrage auswählen, können Sie die Unterbrechung einer Spot-Instance einleiten. Wenn Sie eine Spot-Flotte-Anfrage auswählen, können Sie die Unterbrechung mehrerer Spot-Instances gleichzeitig einleiten.
Für komplexere Experimente zum Testen von Spot-Instance-Unterbrechungen können Sie mit der AWS FIS Konsole Ihre eigenen Experimente erstellen.
Um die Unterbrechung einer Spot-Instance in einer Spot-Instance-Anfrage über die EC2 Konsole zu initiieren
Öffnen Sie die EC2 Amazon-Konsole unter https://console.aws.amazon.com/ec2/
. -
Wählen Sie im Navigationsbereich Spot Requests (Spot-Anforderungen) aus.
-
Wählen Sie eine Spot-Instance-Anforderung und dann Actions (Aktionen) sowie Initiate interruption (Unterbrechung beginnen) aus. Sie können nicht mehrere Spot-Instance-Anfragen auswählen, um eine Unterbrechung einzuleiten.
-
Verwenden Sie im Dialogfeld Initiate Spot Instance interruption (Spot-Instance-Unterbrechung initiieren) unter Service access (Service-Zugriff) entweder die Standardrolle oder wählen Sie eine vorhandene Rolle aus. Um eine bestehende Rolle auszuwählen, wählen Sie Bestehende Servicerolle verwenden und dann unter IAMRolle die zu verwendende Rolle aus.
-
Wenn Sie bereit sind, die Spot-Instance-Unterbrechung zu initiieren, wählen Sie Initiate interruption (Unterbrechung initiieren) aus.
Um die Unterbrechung einer oder mehrerer Spot-Instances in einer Spot-Flottenanfrage über die EC2 Konsole zu initiieren
Öffnen Sie die EC2 Amazon-Konsole unter https://console.aws.amazon.com/ec2/
. -
Wählen Sie im Navigationsbereich Spot Requests (Spot-Anforderungen) aus.
-
Wählen Sie eine Spot-Flotten-Anforderung und dann Actions (Aktionen) sowie Initiate interruption (Unterbrechung beginnen) aus. Sie können nicht mehrere Spot-Flotten-Anfragen auswählen, um eine Unterbrechung einzuleiten.
-
Geben Sie im Dialogfeld „Anzahl der Spot-Instances angeben“ unter Anzahl der zu unterbrechenden Instances die Anzahl der zu unterbrechenden Spot-Instances ein und wählen Sie dann „Bestätigen“.
Anmerkung
Die Anzahl darf die Anzahl der Spot-Instances in der Flotte oder Ihr Kontingent für die Anzahl der Spot-Instances, die pro Experiment unterbrochen AWS FIS werden können, nicht überschreiten.
-
Verwenden Sie im Dialogfeld Initiate Spot Instance interruption (Spot-Instance-Unterbrechung initiieren) unter Service access (Service-Zugriff) entweder die Standardrolle oder wählen Sie eine vorhandene Rolle aus. Um eine bestehende Rolle auszuwählen, wählen Sie Bestehende Servicerolle verwenden und dann unter IAMRolle die zu verwendende Rolle aus.
-
Wenn Sie bereit sind, die Spot-Instance-Unterbrechung zu initiieren, wählen Sie Initiate interruption (Unterbrechung initiieren) aus.
So erstellen Sie weitergehende Experimente zum Testen von Spot-Instance-Unterbrechungen über die AWS FIS -Konsole
Öffnen Sie die EC2 Amazon-Konsole unter https://console.aws.amazon.com/ec2/
. -
Wählen Sie im Navigationsbereich Spot Requests (Spot-Anforderungen) aus.
-
Wählen Sie Actions (Aktionen) und dann Create advanced experiments (Erweiterte Experimente erstellen) aus.
Die AWS FIS Konsole wird geöffnet. Weitere Informationen finden Sie unter Tutorial: Testen von Spot-Instance-Unterbrechungen mit AWS FIS im Benutzerhandbuch von AWS Fault Injection Service .
Überprüfen der Spot-Instance-Unterbrechung
Nach Initiierung der Unterbrechung geschieht Folgendes:
-
Für die Spot Instance wird eine Empfehlung zum Neuausgleich der Instance ausgesprochen.
-
Zwei Minuten vor der Unterbrechung Ihrer Instance wird eine Benachrichtigung zur AWS FIS Unterbrechung der Spot-Instance ausgegeben.
-
Nach zwei Minuten wird die Spot Instance unterbrochen.
-
Eine Spot-Instance, die gestoppt wurde, AWS FIS bleibt gestoppt, bis Sie sie neu starten.
So überprüfen Sie, ob die Instance nach Initiierung der Unterbrechung unterbrochen wurde
-
Öffnen Sie die EC2 Amazon-Konsole unter https://console.aws.amazon.com/ec2/
. -
Öffnen Sie im Navigationsbereich Spot Requests (Spot-Anforderungen) und Instances in separaten Browser-Registerkarten oder -Fenstern.
-
Wählen Sie für Spot-Anfragen die Spot-Instance-Anfrage oder die Spot-Flotten-Anfrage aus. Der ursprüngliche Status ist
fulfilled
. Nach Unterbrechung der Instance ändert sich der Status je nach Unterbrechungsverhalten wie folgt:terminate
– Der Status ändert sich zuinstance-terminated-by-experiment
.stop
– Der Status ändert sich zumarked-for-stop-by-experiment
und dann zuinstance-stopped-by-experiment
.
-
Wählen Sie unter Instances die Spot Instance aus. Der ursprüngliche Status ist
Running
. Zwei Minuten nach Erhalt der Benachrichtigung über eine Spot-Instance-Unterbrechung ändert sich der Status je nach Unterbrechungsverhalten wie folgt:stop
– Der Status ändert sich zuStopping
und dann zuStopped
.terminate
– Der Status ändert sich zuShutting-down
und dann zuTerminated
.
Kontingente
Ihre AWS-Konto hat das folgende Standardkontingent für die Anzahl der Spot-Instances, die pro Experiment unterbrochen AWS FIS werden können.
Name | Standard | Anpassbar | Beschreibung |
---|---|---|---|
Ziel SpotInstances für aws:ec2: send-spot-instance-interruptions |
Jede unterstützte Region: 5 |
Yes (Ja) |
Die maximale Anzahl von Spot-Instances, auf die aws:ec2: abzielen send-spot-instance-interruptions kann, wenn Sie Ziele mithilfe von Tags identifizieren, pro Experiment. |
Sie können eine Kontingenterhöhung beantragen. Weitere Informationen finden Sie unter Beantragen einer Kontingenterhöhung im Service-Quotas-Benutzerhandbuch.
Um alle Kontingente für anzuzeigen AWS FIS, öffnen Sie die Konsole Service Quotas