View a markdown version of this page

Verteilung von Availability Zones für Auto-Scaling-Gruppen - Amazon EC2 Auto Scaling

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.

Verteilung von Availability Zones für Auto-Scaling-Gruppen

Die folgenden Informationen beschreiben die Availability Zone-Strategien für Auto Scaling-Gruppen.

Ausgewogen nach besten Kräften

Auto Scaling sorgt für eine gleiche Anzahl von Instances in allen aktivierten Availability Zones. Wenn Startversuche in einer Availability Zone fehlschlagen, versucht Auto Scaling, Instances in einer anderen fehlerfreien Availability Zone zu starten. Diese Strategie ist wichtig für Anwendungen, die Availability Zone-Redundanz benötigen und nicht durch unausgewogene Gruppen beeinträchtigt werden.

Nur ausgewogen

Auto Scaling sorgt für eine gleiche Anzahl von Instances in allen aktivierten Availability Zones. Wenn Startversuche in einer Availability Zone fehlschlagen, versucht Auto Scaling weiterhin, Instances in der Availability Zone zu starten. Diese Strategie ist wichtig, um bestimmte Anforderungen wie quorumbasierte Workloads zu erfüllen oder wenn Ihre Auto Scaling-Gruppe den Verlust einer Availability Zone tolerieren kann, weil Sie in den verbleibenden Availability Zones über ausreichend Kapazität verfügen.

Die Reservierungen werden dann ausgeglichen

Auto Scaling startet Instances zunächst in den Kapazitätsreservierungen, die der Gruppe zugeordnet sind. Dabei wird der Reservierungsnutzung Vorrang vor der gleichmäßigen Verteilung auf die aktivierten Availability Zones der Gruppe eingeräumt. Nachdem alle verfügbaren Reservierungen erfüllt sind, verteilt Auto Scaling die verbleibende Kapazität gleichmäßig auf die aktivierten Availability Zones. Verwenden Sie diese Strategie für kostensensitive Workloads, die Kapazitätsreservierungen verwenden, wie GPU-, High Performance Computing- (HPC) - oder Machine-Learning-Workloads. Bei dieser Strategie hat die Maximierung der Reservierungsauslastung Vorrang vor der gleichmäßigen Verteilung der Availability Zones.

Sie geben die Reservierungen an, die priorisiert werden sollen, indem Sie eine Kapazitätsreservierungsgruppe oder eine individuelle Kapazitätsreservierungs-ID angeben. Sie können das Ziel in Ihrer Startvorlage oder in der Auto Scaling-Gruppe mithilfe von CapacityReservationTarget angeben. Um mehr als einer Reservierung Priorität einzuräumen, können Sie eine Ressourcengruppe für Kapazitätsreservierung erstellen. Diese Strategie unterstützt On-Demand Kapazitätsreservierungen, Kapazitätsblöcke und unterbrechbare Kapazitätsreservierungen.

Anmerkung

Bei der Skalierung entfernt Auto Scaling zuerst Instances, die sich nicht in einer Reservierung befinden, um die Reservierungsauslastung aufrechtzuerhalten. Wenn eine weitere Skalierung erforderlich ist, entfernt Auto Scaling dann reservierte Instances, wobei mit der Availability Zone begonnen wird, die die meisten reservierten Instances hat.

Die Auswahl der Availability Zone-Verteilungsstrategie finden Sie im Abschnitt Netzwerk von. Sie können auch die AWS-Managementkonsole Befehle create-auto-scaling-group oder update-auto-scaling-group verwenden. https://awscli.amazonaws.com/v2/documentation/api/latest/reference/autoscaling/update-auto-scaling-group.html

Wenn Sie die Strategie Reservationen und dann Ausgewogen wählen, müssen Sie auch die Kapazitätsreservierungen angeben, die priorisiert werden sollen, entweder nach Ressourcengruppe für Kapazitätsreservierung oder nach individueller Kapazitätsreservierungs-ID.

Weitere Informationen finden Sie unter Erstellen Sie Auto-Scaling-Gruppen mit Startvorlagen.