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.
Reservieren Sie Kapazität in bestimmten Availability Zones mit Kapazitätsreservierungen
Mit Amazon EC2 On-Demand-Kapazitätsreservierungen können Sie Rechenkapazität in bestimmten Availability Zones reservieren. Um mit der Verwendung von Kapazitätsreservierungen mit Auto Scaling zu beginnen, erstellen Sie zunächst eine Kapazitätsreservierung oder eine Kapazitätsreservierungsgruppe in einer bestimmten Availability Zone. Anschließend können Sie Ihrer Auto Scaling Scaling-Gruppe eine Einstellung zur Kapazitätsreservierung hinzufügen, wenn Sie sie erstellen oder wenn Sie eine bestehende Gruppe aktualisieren.
Informationen zum Erstellen einer Kapazitätsreservierung finden Sie unter Kapazitätsreservierung erstellen im Amazon EC2 EC2-Benutzerhandbuch. Informationen zum Erstellen einer Kapazitätsreservierungsgruppe finden Sie unter Erstellen einer Kapazitätsreservierungsgruppe im Amazon EC2 EC2-Benutzerhandbuch.
Einstellung „Kapazitätsreservierung“
Die Einstellung „Kapazitätsreservierung“ hilft Ihnen bei der effizienten Nutzung von Kapazitätsreservierungen, indem Sie die reservierte Kapazität in einer Kapazitätsreservierung priorisieren, bevor Sie On-Demand-Kapazitäten verwenden. Sie können aus den folgenden Präferenzoptionen für die Kapazitätsreservierung wählen:
-
Standard — Auto Scaling verwendet die Einstellung Kapazitätsreservierung aus Ihrer Startvorlage oder eine offene Kapazitätsreservierung.
-
Keine — Auto Scaling startet keine Instances in einer Kapazitätsreservierung. Instances werden in On-Demand-Kapazität ausgeführt.
-
Nur Kapazitätsreservierungen — Auto Scaling startet nur Instances in einer Kapazitätsreservierungs- oder Kapazitätsreservierungsgruppe. Wenn keine Kapazität verfügbar ist, können Instances nicht gestartet werden.
-
Kapazitätsreservierungen zuerst — Auto Scaling startet Instances in einer Kapazitätsreservierungs- oder Kapazitätsreservierungsgruppe. Wenn keine Kapazität verfügbar ist, werden Instances als On-Demand-Kapazität ausgeführt.
Wenn Sie „Nur Kapazitätsreservierungen“ oder „Kapazitätsreservierungen zuerst“ auswählen, können Sie ein Kapazitätsreservierungsziel angeben.
Anmerkung
Sie müssen eine Einstellung für die Kapazitätsreservierung auswählen. Das Kapazitätsreservierungsziel ist optional.
Überlegungen zur Präferenz für Kapazitätsreservierungen und zu Startvorlagen
Beachten Sie Folgendes, wenn Sie „Nur Kapazitätsreservierungen“ oder „Kapazitätsreservierungen zuerst“ auswählen:
-
Wenn Sie „Nur Kapazitätsreservierungen“ oder „Kapazitätsreservierungen zuerst“ auswählen, verwendet Auto Scaling das in der Auto-Scaling-Gruppe angegebene Kapazitätsreservierungsziel anstelle des in der Startvorlage angegebenen Kapazitätsreservierungsziels.
-
Wenn Sie „Nur Kapazitätsreservierungen“ oder „Kapazitätsreservierungen zuerst“ auswählen und kein Kapazitätsreservierungsziel angeben, verwendet Auto Scaling die Startvorlage „Kapazitätsreservierungsziel“ oder eine offene Kapazitätsreservierung.
Zielspezifikation für die Kapazitätsreservierung
Wenn Sie nur Kapazitätsreservierungen oder zuerst Kapazitätsreservierungen auswählen, sind die folgenden Zieloptionen für Kapazitätsreservierungen verfügbar:
-
Offen — Auto Scaling startet Instances in jeder offenen Kapazitätsreservierung. Wenn Sie „Nur Kapazitätsreservierungen“ ausgewählt haben und keine Kapazität verfügbar ist, können Instances nicht gestartet werden. Wenn Sie zuerst Kapazitätsreservierungen ausgewählt haben und keine Kapazität verfügbar ist, werden Instances als On-Demand-Kapazität gestartet.
-
Kapazitätsreservierung angeben — Auto Scaling startet Instances in der angegebenen Kapazitätsreservierung. Wenn Sie „Nur Kapazitätsreservierungen“ ausgewählt haben und keine Kapazität verfügbar ist, können Instances nicht gestartet werden. Wenn Sie zuerst Kapazitätsreservierungen ausgewählt haben und keine Kapazität verfügbar ist, werden Instances als On-Demand-Kapazität gestartet.
-
Ressourcengruppe für Kapazitätsreservierung angeben — Auto Scaling startet Instances in einer offenen Kapazitätsreservierung in der angegebenen Kapazitätsreservierungsressourcengruppe. Wenn Sie „Nur Kapazitätsreservierungen“ ausgewählt haben und keine Kapazität verfügbar ist, können Instances nicht gestartet werden. Wenn Sie zuerst Kapazitätsreservierungen ausgewählt haben und keine Kapazität verfügbar ist, werden Instances als On-Demand-Kapazität gestartet.
Balance zwischen Verfügbarkeitszonen und Kapazitätsreservierungen
Auto Scaling priorisiert das Gleichgewicht in der Availability Zone, auch wenn Sie die Einstellungen für Kapazitätsreservierungen verwenden. Das bedeutet Folgendes:
-
Mit
capacity-reservations-first— Die Auto Scaling Scaling-Gruppe verteilt die Instances AZs zunächst gleichmäßig auf alle und verwendet dann, sofern verfügbar, Kapazitätsreservierungen. Wenn Kapazitätsreservierungen in einer AZ nicht verfügbar sind, werden Instances als On-Demand-Variante gestartet, um das AZ-Guthaben aufrechtzuerhalten. -
Mit
capacity-reservations-only— Die Auto Scaling Scaling-Gruppe verwendet nur Kapazitätsreservierungen. Dies kann zu einer ungleichmäßigen Verteilung der Instanzen führen, AZs je nachdem, wo Kapazitätsreservierungen verfügbar sind.
Beispiel
Wenn Sie 10 Kapazitätsreservierungen in Az-a, 3 in Az-B, 1 in Az-C haben und eine gewünschte Kapazität von 9 Instances haben:
-
Eine Nutzung von
capacity-reservations-first9 Instances führt zu 3 Instances pro AZ (Aufrechterhaltung des AZ-Guthabens), wobei einige Instances möglicherweise als On-Demand-Instances ausgeführt werden. -
Die Nutzung
capacity-reservations-onlyfür 9 Instances führt zu einer ungleichmäßigen Verteilung auf der Grundlage der verfügbaren Kapazitätsreservierungen.