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.
Amazon EC2 Auto Scaling Scaling-Gruppen
Eine Amazon EC2 Auto Scaling Scaling-Gruppe enthält eine Sammlung von EC2 Amazon-Instances, die für die Zwecke der automatischen Skalierung und Verwaltung als logische Gruppierung behandelt werden. Mit einer Auto Scaling Scaling-Gruppe können Sie auch Amazon EC2 Auto Scaling Scaling-Funktionen wie Ersatz für Integritätsprüfungen und Skalierungsrichtlinien verwenden. Sowohl die Beibehaltung der Anzahl der Instances in einer Auto Scaling-Gruppe als auch die Auto Scaling sind die Kernfunktionen des Amazon EC2 Auto Scaling-Service.
Zonal Shift für Auto Scaling Scaling-Gruppen verwenden
Verwenden Sie eine der folgenden Methoden, um Zonal Shift zu aktivieren.
Informationen zum Auslösen einer Zonenverschiebung finden Sie unter. Eine Zonenschicht starten, aktualisieren oder stornieren
So funktioniert Zonal Shift für Auto Scaling Scaling-Gruppen
Angenommen, Sie haben eine Auto Scaling Scaling-Gruppe mit den folgenden Availability Zones:
us-east-1a
us-east-1b
us-east-1c
Sie stellen Fehler in der Zone fest us-east-1a
und lösen eine Zonenverschiebung aus. Die folgenden Verhaltensweisen treten auf, wenn eine Zonenverschiebung ausgelöst wird. us-east-1a
Skalierung — Auto Scaling startet alle neuen Kapazitätsanfragen in den fehlerfreien Availability Zones (
us-east-1b
undus-east-1c
).Dynamische Skalierung — Auto Scaling verhindert, dass Skalierungsrichtlinien die gewünschte Kapazität verringern. Auto Scaling verhindert nicht, dass Skalierungsrichtlinien die gewünschte Kapazität erhöhen.
Instanzaktualisierung — Auto Scaling verlängert das Timeout für jeden Instanzaktualisierungsprozess, der sich während einer aktiven Zonenverschiebung verzögert.
Auswahl des Verhaltens bei der Integritätsprüfung in der Availability Zone beeinträchtigt Verhalten bei Gesundheitschecks Ungesundes ersetzen Instances, die als fehlerhaft erscheinen, werden in allen Availability Zones ( us-east-1a
us-east-1b
, undus-east-1c
) ersetzt.Ignorieren Sie fehlerhafte Geräte Instanzen, die als fehlerhaft erscheinen, werden in us-east-1b
und ersetzt.us-east-1c
Instances in der Availability Zone werden nicht durch die aktive Zonenverschiebung ()us-east-1a
ersetzt.
Bewährte Methoden für die Verwendung von Zonal Shift
Um die hohe Verfügbarkeit Ihrer Anwendungen bei Verwendung von Zonal Shift aufrechtzuerhalten, empfehlen wir die folgenden bewährten Methoden.
-
Überwachen EventBridge Sie Benachrichtigungen, um festzustellen, ob eine anhaltende Beeinträchtigung der Availability Zone vorliegt. Weitere Informationen finden Sie unter Automatisieren von Amazon EC2 Auto Scaling mit Event Bridge.
-
Verwenden Sie Skalierungsrichtlinien mit entsprechenden Schwellenwerten, um sicherzustellen, dass Sie über genügend Kapazität verfügen, um den Verlust einer Availability Zone zu tolerieren.
-
Legen Sie eine Richtlinie zur Instanzwartung fest, die mindestens einen fehlerfreien Prozentsatz von 100 vorsieht. Mit dieser Einstellung wartet Auto Scaling darauf, dass eine neue Instance einsatzbereit ist, bevor es eine fehlerhafte Instance beendet.
Für Kunden mit vorinstallierter Version empfehlen wir außerdem Folgendes:
-
Wählen Sie bei der Integritätsprüfung für die Zone mit eingeschränkter Verfügbarkeit die Option Ungesunde Instanz ignorieren aus, da Sie die fehlerhafte Instanz während des Beeinträchtigungsereignisses nicht austauschen müssen.
-
Verwenden Sie Zonal Autoshift in ARC für Ihre Auto Scaling Scaling-Gruppen. Die zonale Autoshift-Funktion Amazon Anwendungswiederherstellungs-Controller (ARC) ermöglicht es, den Verkehr für eine Ressource von einer Availability Zone weg von einer Availability Zone AWS zu verlagern, wenn eine Beeinträchtigung in einer AWS Availability Zone festgestellt wird. Weitere Informationen finden Sie unter Zonal Autoshift in ARC im Amazon Application Recovery Controller (ARC) Developer Guide.
Für Kunden mit zonenübergreifenden deaktivierten Load Balancern empfehlen wir außerdem:
-
Verwenden Sie Balanced nur für die Verteilung in Ihrer Availability Zone.
-
Wenn Sie Zonal Shift sowohl für Ihre Auto Scaling Scaling-Gruppe als auch für Ihre Load Balancer verwenden, stellen Sie sicher, dass Sie zuerst die Zonenverschiebung in Ihrer Auto Scaling Scaling-Gruppe stornieren. Warten Sie dann, bis die Kapazität auf alle Availability Zones verteilt ist, bevor Sie die Zonenverschiebung auf dem Load Balancer abbrechen.
-
Aufgrund der Möglichkeit einer unausgewogenen Kapazität, wenn Sie Zonal Shift aktivieren und einen zonenübergreifenden deaktivierten Load Balancer verwenden, verfügt Auto Scaling über eine zusätzliche Validierung. Wenn Sie die bewährten Methoden befolgen, können Sie diese Möglichkeit bestätigen, indem Sie das Kontrollkästchen im Feld aktivieren AWS Management Console oder das
skip-zonal-shift-validation
Kennzeichen inCreateAutoScalingGroup
,, oder verwenden.UpdateAutoScalingGroup
AttachTrafficSources