Initiieren einer Spot-Instance-Unterbrechung - 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.

Initiieren einer Spot-Instance-Unterbrechung

Sie können eine Spot-Instance-Anforderung in der Amazon-EC2-Konsole auswählen und eine Unterbrechung initiieren, um zu testen, wie die Anwendungen auf Ihren Spot Instances mit Unterbrechungen umgehen. Wenn Sie eine Spot-Instance-Unterbrechung initiieren, werden Sie von Amazon EC2 darüber informiert, dass Ihre Spot Instance in zwei Minuten unterbrochen wird, und nach zwei Minuten wird die Instance unterbrochen.

Der zugrunde liegende Dienst, 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 (VAE) unterstützt.

Initiieren einer Spot-Instance-Unterbrechung

Mithilfe der EC2-Konsole können Sie schnell eine Spot-Instance-Unterbrechung initiieren. 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 Konsole Ihre eigenen Experimente erstellen. AWS FIS

So initiieren Sie eine Spot-Instance-Unterbrechung in einer Spot-Instance-Anforderung über die EC2-Konsole
  1. Öffnen Sie die Amazon EC2-Konsole unter https://console.aws.amazon.com/ec2/.

  2. Wählen Sie im Navigationsbereich Spot Requests (Spot-Anforderungen) aus.

  3. 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.

  4. 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 Rolle auszuwählen, klicken Sie auf Use an existing service role (Vorhandene Servicerolle verwenden). Wählen Sie dann unter IAM role (IAM-Rolle) die zu verwendende Rolle aus.

  5. 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-Flottenanforderung mithilfe der EC2-Konsole zu initiieren
  1. Öffnen Sie die Amazon EC2-Konsole unter https://console.aws.amazon.com/ec2/.

  2. Wählen Sie im Navigationsbereich Spot Requests (Spot-Anforderungen) aus.

  3. 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.

  4. 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.

  5. 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 Rolle auszuwählen, klicken Sie auf Use an existing service role (Vorhandene Servicerolle verwenden). Wählen Sie dann unter IAM role (IAM-Rolle) die zu verwendende Rolle aus.

  6. 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
  1. Öffnen Sie die Amazon EC2-Konsole unter https://console.aws.amazon.com/ec2/.

  2. Wählen Sie im Navigationsbereich Spot Requests (Spot-Anforderungen) aus.

  3. 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:

So überprüfen Sie, ob die Instance nach Initiierung der Unterbrechung unterbrochen wurde
  1. Öffnen Sie die Amazon EC2-Konsole unter https://console.aws.amazon.com/ec2/.

  2. Öffnen Sie im Navigationsbereich Spot Requests (Spot-Anforderungen) und Instances in separaten Browser-Registerkarten oder -Fenstern.

  3. 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 zu instance-terminated-by-experiment.

    • stop – Der Status ändert sich zu marked-for-stop-by-experiment und dann zu instance-stopped-by-experiment.

  4. 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 zu Stopping und dann zu Stopped.

    • terminate – Der Status ändert sich zu Shutting-down und dann zu Terminated.

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. Wählen Sie im Navigationsbereich AWS -Services und dann AWS Fault Injection Service aus. Sie können sich auch alle Kontingente für AWS Fault Injection Service im AWS Fault Injection Service Benutzerhandbuch ansehen.