Reservierungen für unterbrechbare Kapazitäten 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.

Reservierungen für unterbrechbare Kapazitäten für Kapazitätsverbraucher

Der Kapazitätsverbraucher ist der Account, der Instances in gemeinsam genutzte unterbrechbare Kapazitätsreservierungen einleitet, wobei davon ausgegangen wird, dass ihre Instances beendet werden können, wenn der Eigentümer Kapazität zurückfordert.

In diesem Abschnitt erfahren Sie, wie Sie (der Kapazitätsverbraucher) Instances in einer unterbrechbaren Kapazitätsreservierung starten können. Außerdem erfahren Sie, was passiert, wenn Kapazität vom Eigentümer zurückgefordert wird.

Eine unterbrechbare Kapazitätsreservierung anzeigen

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

Console
Um Reservierungen für unterbrechbare Kapazitäten in Ihrem Konto einzusehen
  1. Öffnen Sie die EC2 Amazon-Konsole unter https://console.aws.amazon.com/ec2/.

  2. Wählen Sie Kapazitätsreservierungen.

  3. Suchen Sie in der Spalte Typ nach Reservierungen, die als unterbrechbar gekennzeichnet sind.

  4. Beachten Sie, dass die Reservierung IDs zur Verwendung in Ihrer Instance gestartet wird.

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, wo Interruptible true in der Antwort darauf gesetzt wurde.

Um gezielt 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 Reservierungen für unterbrechbare Kapazitäten handelt es sich standardmäßig um gezielte Kapazitätsreservierungen. Sie müssen sie daher beim Start Ihrer Instance gezielt auswählen. Im Gegensatz zu offenen Reservierungen decken unterbrechbare Reservierungen nicht automatisch die entsprechenden Instances ab. Sie müssen die Reservierungs-ID beim Start explizit angeben.

Starten Sie Instances in unterbrechbaren Reservierungen

Gehen Sie wie folgt vor, um EC2 Amazon-Instances für unterbrechbare Kapazitätsreservierungen innerhalb Ihres Kontos zu starten.

Anmerkung

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

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

  2. Wählen Sie im EC2 Amazon-Dashboard die Option Launch instance aus.

  3. Konfigurieren Sie Ihre Instance-Einstellungen.

  4. Wählen Sie unter Erweiterte Informationen zur Kapazitätsreservierung die Option Unterbrechungsfreie Instances in Ihrer aktiven Reservierung starten aus.

  5. Wählen Sie die Reservierungs-ID für unterbrechbare Dateien 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 Scaling-Gruppen

Sie können Instances auch mithilfe von Auto Scaling Scaling-Gruppen mit Startvorlagen in unterbrechbaren Reservierungen starten. Konfigurieren Sie die Startvorlage mit dem Markttyp für Unterbrechungen und der Reservierungs-ID und erstellen Sie dann mithilfe dieser Vorlage Ihre Auto Scaling Scaling-Gruppe. Weitere Informationen finden Sie unter Unterbrechungskapazitätsreservierungen mit EC2 Auto Scaling.

Erfahrung mit Unterbrechungen

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

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

  • Prozesse herunterfahren

  • Bereiten Sie sich zum Beispiel auf die Kündigung vor

Die EventBridge Veranstaltung enthält Einzelheiten darüber, welche Instanzen beendet werden, und die genaue Kündigungszeit. Weitere Informationen finden Sie unter Warnung vor Instanzunterbrechung.