Kapazität aus einer bestehenden Kapazitätsreservierung abspalten - 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.

Kapazität aus einer bestehenden Kapazitätsreservierung abspalten

Erfahren Sie, wie Sie Kapazität aus einer bestehenden Kapazitätsreservierung abspalten und eine neue Kapazitätsreservierung erstellen. Durch die Aufteilung der Kapazität weisen Sie einen Teil der ursprünglichen Reservierung einem bestimmten Workload zu oder teilen ihn mit einem anderen AWS-Konto. Um beispielsweise eine Kapazitätsreservierung teilweise mit einem anderen Konto zu teilen, können Sie einen Teil der Kapazität aufteilen, um eine kleinere Kapazitätsreservierung zu erstellen. Die kleinere Kapazitätsreservierung kann dann für andere Konten unter Verwendung von AWS Resource Access Manager freigegeben werden.

Wenn Sie Kapazität aus einer bestehenden Kapazitätsreservierung abspalten, wird automatisch eine neue Kapazitätsreservierung angelegt. Die bestehende Reservierung bleibt unverändert, mit Ausnahme der verringerten Gesamtkapazität aufgrund der Anzahl der abgespaltenen Instances. Instances, die im Rahmen der bestehenden Kapazitätsreservierung ausgeführt werden, sind nicht betroffen. Sie können die bestehende Reservierung in nur eine neue Kapazitätsreservierung aufteilen.

Die neue Kapazitätsreservierung wird dieselbe Konfiguration wie die bestehende Kapazitätsreservierung haben, mit Ausnahme von Tags. Standardmäßig hat die neue Kapazitätsreservierung keine Tags. Sie können während des Split-Vorgangs neue Tags angeben. Die neue Kapazitätsreservierung kann bei Bedarf auch nach ihrer Erstellung geändert werden.

Wenn Sie die Anzahl der Instances angeben, die abgespalten werden sollen, wird standardmäßig jede verfügbare Kapazität zuerst abgespalten, gefolgt von allen infrage kommenden laufenden Instances (die genutzte Kapazität in Ihrer Reservierung). Wenn Sie beispielsweise 4 Instances aus einer Kapazitätsreservierung mit 5 verwendeten Instances und 3 verfügbaren Instances verschieben, werden die 3 verfügbaren Instances und 1 verwendete Instance verschoben.

Voraussetzungen für die Aufspaltung der Kapazität

Voraussetzung ist, dass die beiden Kapazitätsreservierungen die folgenden Anforderungen erfüllen:

  • Beide Reservierungen müssen sich im aktiven Status befinden.

  • Die Quellreservierung muss Ihrem gehören AWS-Konto.

Anmerkung

Wenn Sie verbrauchte Kapazität aus Ihrer Reservierung aufteilen, indem Sie eine aufzuteilende Menge angeben, die größer ist als die verfügbare Kapazität, werden nur die Instances aufgeteilt, die mit ihrer Kapazitätsreservierungsspezifikation als open gestartet wurden.

Überlegungen

Die folgenden Überlegungen gelten, wenn Kapazität von einer Reservierung in eine andere abgespalten wird:

  • Die genutzte Kapazität kann nur für Kapazitätsreservierungen aufgeteilt werden, für die eine „offene“ Instance-Eignung in Frage kommt und die nicht für ein Konto freigegeben werden.

  • Wenn Sie genutzte Kapazität verschieben, werden die infrage kommenden Instances zufällig ausgewählt. Sie können nicht angeben, welche laufenden Instances aufgeteilt werden. Wenn nicht genügend infrage kommende Instances gefunden werden, um die Anzahl der Aufteilung zu erfüllen, schlägt der Aufteilungsvorgang fehl.

  • Die maximale Anzahl von Instances, die aus einer bestehenden Reservierung aufgeteilt werden können, entspricht der Größe der Reservierung minus eins. Wenn die Gesamtkapazität Ihrer Reservierung beispielsweise 5 Instances beträgt, können Sie maximal 4 Instances in eine neue Reservierung aufteilen.

  • Zukünftige Kapazitätsreservierungen – Sie können während des Bindungszeitraums keine Kapazität für eine zukünftige Kapazitätsreservierung aufteilen.

  • Ressourcengruppen – Wenn die bestehende Kapazitätsreservierung zu einer Ressourcengruppe gehört, wird die neue Kapazitätsreservierung nicht automatisch zur Ressourcengruppe hinzugefügt. Sie können die neue Kapazitätsreservierung bei Bedarf zu einer Ressourcengruppe hinzufügen, nachdem sie erstellt wurde.

  • Freigabe – Wenn die bestehende Kapazitätsreservierung für ein Verbraucherkonto freigegeben wird, wird die neue Kapazitätsreservierung nicht automatisch für den Verbraucherkonto freigegeben. Sie können die neue Kapazitätsreservierung bei Bedarf in einer Ressourcengruppe teilen, nachdem sie erstellt wurde.

  • Cluster-Placement-Gruppe – Wenn die bestehende Kapazitätsreservierung Teil einer Cluster-Placement-Gruppe ist, wird die neue Kapazitätsreservierung in derselben Cluster-Placement-Gruppe erstellt.

Anmerkung

Das Verschieben von Kapazität aus einem Kapazitätsblock wird nicht unterstützt.

Den Zugriff für die Aufteilung von Kapazitätsreservierungen mithilfe von Tags steuern

Sie können Tags verwenden, um den Zugriff auf EC2 Amazon-Ressourcen zu kontrollieren, einschließlich der Aufteilung von Kapazität aus einer bestehenden Kapazitätsreservierung, um eine neue Kapazitätsreservierung zu erstellen. Weitere Informationen finden Sie unter Steuern des Zugriffs auf AWS Ressourcen mithilfe von Tags im IAMBenutzerhandbuch.

Um den Zugriff bei der Aufteilung einer Kapazitätsreservierung mithilfe von Stichwörtern zu steuern, stellen Sie sicher, dass Sie in der Richtlinienerklärung sowohl Ressourcen- als auch Anforderungs-Tags angeben, da IAM Richtlinien sowohl anhand der Quell-Kapazitätsreservierung als auch anhand der neu erstellten Kapazitätsreservierung bewertet werden. Die folgende Beispielrichtlinie umfasst den ec2:ResourceTag-Bedingungsschlüssel mit dem Tag Owner=ExampleDepartment1 für die Quell-Kapazitätsreservierung und den ec2:RequestTag-Bedingungsschlüssel mit dem Tag stack=production für die neu erstellte Kapazitätsreservierung.

{ "Statement": [ { "Sid": "AllowSourceCapacityReservation", "Effect": "Allow", "Action": "ec2:CreateCapacityReservationBySplitting", "Resource": "arn:aws:ec2:region:account:capacity-reservation/cr-1234567890abcdef0", "Condition": { "StringEquals": { "ec2:ResourceTag/Owner": "ExampleDepartment1" } } }, { "Sid": "AllowNewlyCreatedCapacityReservation", "Effect": "Allow", "Action": ["ec2:CreateCapacityReservationBySplitting", "ec2:CreateTags"], "Resource": "arn:aws:ec2:region:account:capacity-reservation/*", "Condition": { "StringEquals": { "ec2:RequestTag/stack": "production" } } } ] }

Aufteilung der Kapazität mithilfe der EC2 Amazon-Konsole oder der AWS CLI

Um Kapazität von einer bestehenden Kapazitätsreservierung abzutrennen und eine neue Kapazitätsreservierung zu erstellen, können Sie die EC2 Amazon-Konsole oder die verwenden AWS CLI.

Console
So teilen Sie Kapazität mithilfe der Konsole auf
  1. Öffnen Sie die EC2 Amazon-Konsole unter https://console.aws.amazon.com/ec2/.

  2. Wählen Sie im linken Navigationsbereich Kapazitätsreservierungen aus.

  3. Wählen Sie eine Kapazitätsreservierungs-ID aus, die Kapazität zum Aufteilen enthält.

  4. Wählen Sie unter Aktionen, Kapazität verwalten die Option Aufteilen aus.

  5. Verwenden Sie auf der Seite Kapazitätsreservierung aufteilen unter Aufzuteilende Menge den Schieberegler oder geben Sie die Anzahl der Instances ein, die aus der aktuellen Reservierung aufgeteilt werden sollen.

  6. (Optional) Fügen Sie Tags für die neue Kapazitätsreservierung hinzu.

  7. Sehen Sie sich die Zusammenfassung an, und wenn Sie bereit sind, wählen Sie Aufteilen aus.

AWS CLI
Um die Kapazität abzutrennen, verwenden Sie AWS CLI

Verwenden Sie den create-capacity-reservation-by-splitting-Befehl. Im folgenden Beispiel wird eine neue Kapazitätsreservierung erstellt, indem 10 Instances von der Kapazitätsreservierung mit der ID cr-1234567890abcdef0 abgetrennt werden.

aws ec2 create-capacity-reservation-by-splitting \ --source-capacity-reservation-id cr-1234567890abcdef0 \ --instance-count 10