Unterbrochene Spot-Instances anhalten - 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.

Unterbrochene Spot-Instances anhalten

Sie können angeben, dass Amazon EC2 die Spot-Instances beenden soll, wenn diese unterbrochen werden. Weitere Informationen finden Sie unter Festlegen des Unterbrechungsverhaltens.

Überlegungen

  • Eine unterbrochene gestoppte Spot-Instance kann nur von Amazon EC2 neu gestartet werden.

  • Für eine durch eine persistent Spot-Instance-Anforderung gestartete Spot-Instance startet Amazon EC2 die angehaltene Instance neu, wenn die Kapazität in derselben Availability Zone und für denselben Instance-Typ wie die angehaltene Instance verfügbar ist. (Dabei muss dieselbe Startspezifikation verwendet werden.)

  • Für Spot-Instances, die von einer EC2-Flotte oder Spot-Flotte des Typs maintain gestartet wurden: Nachdem eine Spot-Instance unterbrochen wurde, startet Amazon EC2 eine Ersatz-Instance, um die Zielkapazität aufrechtzuerhalten. Amazon EC2 findet die besten Spot-Kapazitätspools basierend auf der angegebenen Zuweisungsstrategie (lowestPrice, diversified oder InstancePoolsToUseCount). Der Pool mit der früher angehaltenen Instance wird nicht priorisiert. Wenn die Zuweisungsstrategie später zu einem Pool mit der früher angehaltenen Instance führt, startet Amazon EC2 die angehaltene Instance neu, um die Zielkapazität zu erfüllen.

    Ziehen Sie beispielsweise eine Spot-Flotte mit der lowestPrice-Zuweisungsstrategie in Betracht. Beim ersten Start erfüllt ein c3.large-Pool die lowestPrice-Kriterien für die Start-Spezifikation. Wenn die c3.large-Instances später unterbrochen sind, hält Amazon EC2 die Instances an und füllt Kapazität aus einem anderen Pool auf, der zur lowestPrice-Strategie passt. Dieses Mal ist der Pool ein c4.large-Pool und Amazon EC2 startet c4.large-Instances, um die Zielkapazität zu erfüllen. Ebenso könnte die Spot-Flotte das nächste Mal in einen c5.large-Pool verlegt werden. Bei keinem dieser Übergänge priorisiert Amazon EC2 Pools mit früher angehaltenen Instances. Die Priorisierung erfolgt stattdessen rein auf der angegeben Zuweisungsstrategie. Die lowestPrice-Strategie kann zurück zu Pools mit früher gestoppten Instances führen. Wenn Instances zum Beispiel im c5.large-Pool unterbrochen werden und die lowestPrice-Strategie zurück zu den c3.large- oder c4.large-Pools führt, werden die früher gestoppten Instances neu gestartet, um die Zielkapazität zu erfüllen.

  • Wenn eine Spot-Instance angehalten wird, können Sie mache Instance-Attribute ändern, aber nicht den Instance-Typ. Wenn Sie ein EBS-Volume trennen oder löschen, wird es nicht neu zugeordnet, wenn die Spot-Instance gestartet wird. Wenn Sie das Root-Volume trennen und Amazon EC2 versucht, die Spot-Instance zu starten, schlägt der Start der Instance fehl und Amazon EC2 beendet die angehaltene Instance.

  • Sie können eine Spot-Instance beenden, wenn sie angehalten wird.

  • Wenn Sie eine Spot-Instance-Anforderung, eine EC2-Flotte oder eine Spot-Flotte abbrechen, beendet Amazon EC2 alle verknüpften Spot-Instances, die angehalten werden.

  • Während eine unterbrochene Spot-Instance angehalten wird, werden nur Gebühren für die EBS-Volumes berechnet, die beibehalten werden. Wenn bei der Verwendung einer EC2-Flotte und Spot-Flotte viele Instances angehalten wurden, können Sie das Limit für die Anzahl der EBS-Volumes in Ihrem Konto überschreiten. Weitere Informationen zur Kostenberechnung, wenn eine Spot-Instance unterbrochen wird, finden Sie unter Fakturierung für unterbrochene Spot-Instances.

  • Stellen Sie sicher, dass Sie mit den Auswirkungen des Stoppens einer Instance vertraut sind. Weitere Informationen darüber, was passiert und was Sie tun können, wenn eine Instance angehalten wird, finden Sie unter Unterschiede zwischen Neustart, Anhalten, Ruhezustand und Beenden.

Voraussetzungen

Wenn Sie eine unterbrochene Spot-Instance anhalten möchten, müssen die folgenden Voraussetzungen erfüllt sein:

Art der Spot-Anforderung

Der Anforderungstyp der Spot-Instance muss persistent sein. Sie können in der Spot-Instance-Anforderung keine Startgruppe angeben.

Der Anforderungstyp der EC2-Flotte oder Spot-Flotte muss maintain sein.

Root-Volume-Typ

Muss ein EBS-Volume sein, kein Instance-Speicher-Volume.