View a markdown version of this page

Unterbrechbare Kapazitätsreservierungen für Kapazitätsverbraucher - 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.

Unterbrechbare Kapazitätsreservierungen für Kapazitätsverbraucher

Der Kapazitätsverbraucher ist das Konto, über das Instances gemeinsam genutzte unterbrechbare Kapazitätsreservierungen einrichten. Dabei ist zu berücksichtigen, dass ihre Instances beendet werden können, wenn der Eigentümer die Kapazität zurückfordert.

In diesem Abschnitt erfahren Sie, wie Sie (der Kapazitätsnutzer) für Instances eine unterbrechbare Kapazitätsreservierung einrichten können. Außerdem erfahren Sie, was passiert, wenn die Kapazität vom Eigentümer zurückgefordert wird.

Sehen Sie sich eine unterbrechbare Kapazitätsreservierung an

Gehen Sie wie folgt vor, um eine unterbrechbare Kapazitätsreservierung anzuzeigen.

Console
Um unterbrechbare Kapazitätsreservierungen in Ihrem Konto anzuzeigen
  1. Öffnen Sie die Amazon-EC2-Konsole unter https://console.aws.amazon.com/ec2/.

  2. Wählen Sie Kapazitätsreservierungen.

  3. Suchen Sie in der Spalte Unterbrechbar nach Reservierungen, die mit Ja gekennzeichnet sind.

  4. Notieren Sie sich die Reservierungs-IDs, die Sie bei Ihren Instance-Starts verwenden können.

AWS CLI
Um alle unterbrechbaren Kapazitätsreservierungen in Ihrem Konto zu finden

Verwenden Sie den Befehl describe-capacity-reservations:

aws ec2 describe-capacity-reservations \ --filters Name=state,Values=active

Suchen Sie nach Reservierungen, bei denen true in der Antwort auf 0 gesetzt Interruptible ist.

Um speziell nach unterbrechbaren Reservierungen zu filtern

Verwenden Sie den folgenden Befehl:

aws ec2 describe-capacity-reservations \ --capacity-reservation-ids cr-example123 \ --query 'CapacityReservations[?Interruptible==`true`]'
Anmerkung

Bei unterbrechbaren Kapazitätsreservierungen handelt es sich standardmäßig um gezielte Kapazitätsreservierungen. Sie müssen also beim Start Ihrer Instance speziell auf sie abzielen. Im Gegensatz zu offenen Reservierungen decken unterbrechbare Reservierungen nicht automatisch die passenden Instances ab. Sie müssen die Reservierungs-ID beim Start explizit angeben.

Starte Instances mit unterbrechbaren Reservierungen

Gehen Sie wie folgt vor, um Amazon EC2-Instances mit unterbrechbaren Kapazitätsreservierungen innerhalb Ihres Kontos zu starten.

Anmerkung

Wir empfehlen, unterbrechbare Kapazitätsreservierungen nur für Anwendungen zu verwenden, die unterbrochen werden können.

Console
Um Instances mit unterbrechbaren Kapazitätsreservierungen zu starten
  1. Öffnen Sie die Amazon Amazon EC2-Konsole unter. https://console.aws.amazon.com/ec2/

  2. Wählen Sie auf dem Amazon EC2-Dashboard Launch Instance (Instance starten) aus.

  3. Konfigurieren Sie Ihre Instance-Einstellungen.

  4. Wählen Sie in Ihrer aktiven Reservierung unter Erweiterte Details für die Kapazitätsreservierung die Option Unterbrechungsfreie Instances starten aus.

  5. Wählen Sie die ID für unterbrechbare Reservierungen und die Kaufoption für neue Instances aus.

  6. Wählen Sie Launch Instance (Instance starten) aus.

AWS CLI
aws ec2 run-instances \ --instance-type m5.large \ --count 2 \ --image-id ami-12345678 \ --instance-market-options '{ "MarketType": "interruptible-capacity-reservation" }' \ --capacity-reservation-specification '{ "CapacityReservationTarget": { "CapacityReservationId": "cr-abcdef1234567890" } }'

Starten Sie Instances mit Auto Scaling Groups

Sie können Instances auch mit unterbrechbaren Reservierungen starten, indem Sie Auto Scaling Groups mit Startvorlagen verwenden. Konfigurieren Sie die Startvorlage mit dem unterbrechbaren Markttyp und der Reservierungs-ID und erstellen Sie dann mithilfe dieser Vorlage Ihre Auto Scaling-Gruppe. Weitere Informationen finden Sie unter Unterbrechungsfreie Kapazitätsreservierungen mit EC2 Auto Scaling.

Erfahrung mit Unterbrechungen

Wenn die Kapazität vom Eigentümer zurückgefordert wird, erhalten Sie 2 Minuten vor Beendigung der Instanz eine Benachrichtigung über die Unterbrechung. Diese Warnung erfolgt aufgrund von EventBridge Ereignissen, sodass Sie Zeit haben, um:

  • Speichern Sie Ihre Arbeit oder überprüfen Sie Ihre Anwendungen

  • Prozesse herunterfahren

  • Bereite dich auf die Beendigung der Instanz vor

Die EventBridge Veranstaltung beinhaltet Details darüber, welche Instances beendet werden, und den genauen Zeitpunkt der Beendigung. Weitere Informationen finden Sie unter Warnung vor einer Unterbrechung der Instanz.