View a markdown version of this page

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

Der Kapazitätseigentümer ist das Konto, dem die ursprüngliche Kapazitätsreservierung gehört. Er erstellt die unterbrechbare Kapazitätsreservierung, um ungenutzte Kapazitäten mit anderen Teams zu teilen und gleichzeitig die Kontrolle zu behalten, um sie bei Bedarf zurückzugewinnen.

In diesem Abschnitt erfahren Sie, wie Sie (der Kapazitätseigentümer) eine unterbrechbare Kapazitätsreservierung erstellen, ändern, zurückfordern und nachverfolgen können.

Eine unterbrechbare Kapazitätsreservierung erstellen

Erstellen Sie eine unterbrechbare Kapazitätsreservierung, um ungenutzte Kapazität aus Ihrer Quellreservierung für andere Workloads verfügbar zu machen und gleichzeitig die Kontrolle zu behalten, sie bei Bedarf zurückzugewinnen.

Voraussetzungen

Bevor Sie eine unterbrechbare Zuteilung erstellen, stellen Sie sicher, dass Ihre On-Demand Quell-Kapazitätsreservierung die folgenden Anforderungen erfüllt:

  • Ihre Kapazitätsreservierung muss sich im Status „Aktiv“ befinden, ohne dass ein Enddatum festgelegt ist. Sie können keine Zuteilungen für Reservierungen erstellen, die ausstehen, abgelaufen oder storniert sind oder ein geplantes Enddatum haben.

  • In Ihrer Kapazitätsreservierung muss Kapazität für die Zuteilung verfügbar sein. Sie können nur verfügbare Instances (auch als ungenutzte Kapazität bezeichnet) zuweisen.

  • Sie können pro Quellkapazitätsreservierung nur eine unterbrechbare Zuteilung erstellen. Wenn eine Zuordnung bereits existiert, müssen Sie sie ändern oder stornieren, bevor Sie eine neue erstellen.

  • Sie können einer unterbrechbaren Kapazitätsreservierung maximal 1000 Instances gleichzeitig zuweisen.

Sie können die Konsole oder die verwenden, AWS CLI um eine unterbrechbare Kapazitätsreservierung zu erstellen.

Console
Um eine unterbrechbare Kapazitätsreservierung zu erstellen
  1. Öffnen Sie die Amazon-EC2-Konsole unter https://console.aws.amazon.com/ec2/.

  2. Wählen Sie Kapazitätsreservierungen.

  3. Wählen Sie Ihre Kapazitätsreservierung aus.

  4. Wählen Sie Aktionen, Unterbrechbare Reservierung erstellen.

  5. Geben Sie unter Menge die Anzahl der zuzuordnenden Instanzen ein.

  6. Wählen Sie für die bevorzugte Zuweisung, wenn die gesamte Kapazität zurückgefordert wird, die Option Standard oder Beibehalten.

  7. (Optional) Fügen Sie Tags hinzu.

  8. Wählen Sie Unterbrechbare Reservierung erstellen aus.

AWS CLI
Um eine unterbrechbare Kapazitätsreservierung zu erstellen

Verwenden Sie den Befehl https://awscli.amazonaws.com/v2/documentation/api/latest/reference/ec2/create-interruptible-capacity-reservation-allocation.html create-interruptible-capacity-reservation-allocation:

aws ec2 create-interruptible-capacity-reservation-allocation \ --capacity-reservation-id cr-1234567890abcdef0 \ --instance-count 10

Sehen Sie sich Ihre unterbrechbare Kapazitätsreservierung an

Nachdem Sie eine unterbrechbare Kapazitätsreservierung erstellt haben, können Sie die unterbrechbare Reservierung in Ihrem Konto oder von einer bestimmten Ressource aus einsehen.

Alle unterbrechbaren Kapazitätsreservierungen in Ihrem Konto anzeigen

Gehen Sie wie folgt vor, um die unterbrechbaren Kapazitätsreservierungen in Ihrem Konto anzuzeigen.

Console
Um die unterbrechbaren Kapazitätsreservierungen in Ihrem Konto einzusehen
  1. Gehen Sie in der Konsole zur Seite „Kapazitätsreservierungen“.

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

  3. Wählen Sie die unterbrechbare Reservierung aus, um Details anzuzeigen.

AWS CLI

Um die unterbrechbaren Kapazitätsreservierungen in Ihrem Konto einzusehen

aws ec2 describe-capacity-reservations \ --capacity-reservation-id cr-interruptible-id \ --filters Name=interruptible,Values=true

Unterbrechbare Kapazitätsreservierungen aus einer bestimmten Quelle anzeigen

Gehen Sie wie folgt vor, um die unterbrechbare Kapazitätsreservierung anzuzeigen, die aus einer bestimmten Quellkapazitätsreservierung erstellt wurde.

aws ec2 describe-capacity-reservations \ --capacity-reservation-id cr-source-id

In der Antwort finden Sie ein interruptibleCapacityAllocation Objekt, das die ID der unterbrechbaren Kapazitätsreservierung und die Zuweisungsdetails enthält. Informationen zur Antwortstruktur finden Sie InterruptibleCapacityAllocation in der Amazon EC2-API-Referenz.

Änderung Ihrer unterbrechbaren Kapazitätsreservierung

Gehen Sie wie folgt vor, um Ihre unterbrechbare Kapazitätsreservierung zu bearbeiten oder zu stornieren.

Anmerkung
  • Wenn Sie die Zuteilung reduzieren, fordern wir zuerst verfügbare Instances zurück und dann laufende Instances, bis wir die angeforderte Anzahl erreicht haben. Wenn wir die Anzahl der verfügbaren Instances vollständig decken können, erfolgt keine Kündigung. Alle Änderungen an der Anzahl der zugewiesenen Instanzen werden über die Quellkapazitätsreservierung vorgenommen, nicht direkt über die unterbrechbare Kapazitätsreservierung.

  • Sie können eine unterbrechbare Kapazitätsreservierung nur um maximal 1000 Instances gleichzeitig ändern (erhöhen oder verringern).

Bearbeiten Sie Ihre unterbrechbare Kapazitätsreservierung

Gehen Sie wie folgt vor, um Ihre unterbrechbare Kapazitätsreservierung zu bearbeiten.

Console
  1. Wählen Sie auf der Quellseite mit den Details zur Kapazitätsreservierung den Link Unterbrechbare Zuteilung bearbeiten.

  2. Geben Sie unter Menge die neue Zahl ein:

    • Mehr Kapazität zum Teilen hinzufügen

    • Stellen Sie die Kapazität Ihrer ursprünglichen Kapazitätsreservierung wieder her

  3. Wählen Sie Aktualisieren aus.

AWS CLI
aws ec2 update-interruptible-capacity-reservation-allocation \ --capacity-reservation-id cr-1234567890abcdef0 \ --target-instance-count 80

Stornieren Sie Ihre unterbrechbare Kapazitätsreservierung

Gehen Sie wie folgt vor, um die Zuteilung dauerhaft aufzuheben und die gesamte Kapazität zurückzugeben.

Console
  1. Navigieren Sie auf der Quellseite mit den Details zur Kapazitätsreservierung zu den Details der unterbrechbaren Kapazitätszuweisung.

  2. Wählen Sie „Unterbrechbare Zuteilung bearbeiten“.

  3. Geben Sie 0 als Menge ein.

  4. Wählen Sie Aktualisieren aus.

AWS CLI
aws ec2 update-interruptible-capacity-reservation-allocation \ --capacity-reservation-id cr-1234567890abcdef0 \ --target-instance-count 0
Behalten Sie die Größenpräferenz Null bei

Wenn Sie die Einstellung „Nullgröße“ konfiguriert retain haben, bleibt die unterbrechbare Kapazitätsreservierung auch bei Null Instances aktiv. Um sie zu stornieren, aktualisieren Sie die Größeneinstellung Null auf default und reduzieren Sie dann die Zuteilung auf Null. Weitere Informationen finden Sie unter Beibehaltung der unterbrechbaren Kapazitätsreservierung bei Nullkapazität.

Beibehaltung der unterbrechbaren Kapazitätsreservierung bei Nullkapazität

Standardmäßig storniert Amazon EC2 die unterbrechbare Reservierung, wenn Sie die Zuweisung auf null Instances reduzieren. Die zurückgewonnene Kapazität wird Ihrer ursprünglichen Kapazitätsreservierung gutgeschrieben.

Wenn Sie davon ausgehen, dass Sie die Kapazität zu einem späteren Zeitpunkt wieder gemeinsam nutzen, können Sie die unterbrechbare Reservierung so konfigurieren, dass sie auch bei null Instances aktiv bleibt. Mit dieser Option können Sie Instanzen später derselben Reservierung zuweisen, ohne sie erneut erstellen zu müssen.

Sie steuern dieses Verhalten mit der Einstellung „Nullgröße“. Sie können es festlegen, wenn Sie eine unterbrechbare Kapazitätsreservierungszuweisung erstellen oder bearbeiten, entweder in der Konsole oder mit der AWS CLI.

Console

Wählen Sie auf der Seite „Unterbrechbare Reservierung erstellen oder „Unterbrechbare Zuteilung bearbeiten“ für die Einstellung „Zuordnung, wenn die gesamte Kapazität zurückgefordert wird“ eine der folgenden Optionen aus:

  • Standard — Amazon EC2 storniert die unterbrechbare Kapazitätsreservierung, wenn Sie die Zuweisung auf Null reduzieren.

  • Beibehalten — Die unterbrechbare Kapazitätsreservierung bleibt bei Nullkapazität aktiv, wenn Sie ihre Zuweisung auf Null reduzieren. Sie können ihr dann später wieder Instanzen zuweisen.

Nachdem Sie die Änderung gespeichert haben, erscheint die Einstellung als schreibgeschütztes Präferenzfeld für die Größe Null in den Details der unterbrechbaren Kapazitätsreservierung.

AWS CLI

Um die unterbrechbare Kapazitätsreservierung bei Null aktiv zu lassen, geben Sie an, --zero-size-preference retain wann Sie create-interruptible-capacity-reservation-allocation oder update-interruptible-capacity-reservation-allocation aufrufen. https://awscli.amazonaws.com/v2/documentation/api/latest/reference/ec2/update-interruptible-capacity-reservation-allocation.html Um die Reservierung zu stornieren, wenn default ihre Zuteilung Null erreicht, geben Sie Folgendes an.

aws ec2 update-interruptible-capacity-reservation-allocation \ --capacity-reservation-id cr-1234567890abcdef0 \ --zero-size-preference retain

Reklamationsprozess und Nachverfolgung

Wenn Sie Kapazität zurückfordern:

  • Laufende Instances erhalten eine zweiminütige Warnung vor Unterbrechungen aufgrund von Ereignissen. EventBridge

  • Nach Ablauf der Kündigungsfrist werden Instances, die in der zurückgeforderten Kapazität ausgeführt werden, heruntergefahren und beendet.

  • Nach der Kündigung stehen die zurückgeforderten Instances in Ihrer Quellkapazitätsreservierung zur sofortigen Nutzung zur Verfügung.

  • Ihr Zuweisungsstatus ändert sich von aktualisiert zu aktiv, wenn der Vorgang abgeschlossen ist.

Die vollständige Rückforderung kann je nach Instance-Typ und Shutdown-Zeit einige Minuten dauern. Weitere Informationen zu der EventBridge Benachrichtigung, die Sie erhalten, wenn der Vorgang abgeschlossen ist, finden Sie unter. Abschluss der Reklamation

Verfolgen Sie den Status Ihrer Reklamation

Überwachen Sie den Fortschritt der Reklamation, indem Sie Ihre Quellreservierung beschreiben:

aws ec2 describe-capacity-reservations \ --capacity-reservation-id cr-1234567890abcdef0

Die Antwort zeigt die folgenden Felder innerhalb des interruptibleCapacityAllocation Objekts:

  • instance-count: Aktuell zugewiesene Instanzen

  • target-instance-count: Angeforderte Menge nach der Reklamation

  • status: wird während der Reklamation aktualisiert und ist aktiv, wenn sie abgeschlossen ist

Unterbrechbare Reservierungen teilen

Mit AWS Resource Access Manager (RAM) können Sie unterbrechbare Reservierungen nur innerhalb Ihrer AWS Organisation teilen.

Überlegungen:

  • Wenn ein Kundenkonto Ihre Organisation verlässt, wird die unterbrechbare Reservierung automatisch von diesem Konto getrennt.

  • Alle Instances, die im Rahmen der nicht gemeinsam genutzten Reservierung ausgeführt werden, werden irgendwann beendet.

  • Alle anderen Funktionen zur gemeinsamen Nutzung funktionieren genauso wie bei Standard-Kapazitätsreservierungen.

Vollständige Verfahren zur gemeinsamen Nutzung finden Sie unter Gemeinsame Nutzung von Kapazitätsreservierungen.