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.
Auto Scaling Ihrer Elastic Beanstalk Beanstalk-Umgebungsinstanzen
In diesem Thema wird beschrieben, wie Sie die Auto Scaling Scaling-Funktionen anpassen können, um die Arbeitslast Ihrer Elastic Beanstalk Beanstalk-Umgebung zu verwalten. Sie können Auto Scaling für Ihre Umgebung mit der Elastic Beanstalk Beanstalk-Konsole, den Namespace-Konfigurationsoptionen AWS CLI, der oder der EB CLI konfigurieren.
Umgebungen mit Lastenausgleich oder Einzelinstanzen
Ihre AWS Elastic Beanstalk Umgebung umfasst eine Auto Scaling Scaling-Gruppe, die die Amazon EC2 EC2-Instances in Ihrer Umgebung verwaltet. In einer Umgebung mit nur einer Instance stellt die Auto Scaling-Gruppe sicher, dass immer eine Instance ausgeführt wird. In einer Umgebung mit Lastausgleich konfigurieren Sie die Gruppe mit einem auszuführenden Instance-Bereich, und Auto Scaling fügt Instances je nach Auslastung hinzu bzw. entfernt sie.
EC2-Instance-Konfiguration
Die Auto Scaling Scaling-Gruppe wendet auch Ihre Konfigurationsoptionen an, um die EC2-Instances in Ihrer Umgebung bereitzustellen und zu verwalten. Sie können die EC2-Konfiguration ändern, um den Instance-Typ, das key pair, den Amazon Elastic Block Store (Amazon EBS) -Speicher und andere Einstellungen zu ändern, die nur beim Starten einer Instance konfiguriert werden können.
On-Demand- und Spot-Instances
Optional kann Elastic Beanstalk Spot-Instances in Ihre Umgebung aufnehmen und diese in Kombination mit On-Demand-Instances verwalten. Sie können Amazon EC2 Auto-Scaling zur Überwachung von Veränderungen und zur automatisierten Reaktion auf Änderungen, die sich auf die Verfügbarkeit Ihrer Spot-Instances auswirken, konfigurieren, indem Sie Capacity Rebalancing (Kapazitäten neu ausgleichen) aktivieren. Sie können auch die konfigurierenStrategie für die Spot-Zuweisung, die der Auto Scaling Scaling-Dienst verwendet, um Spot-Instances für Ihre Umgebung bereitzustellen.
Erforderliche Berechtigungen bei der Aktivierung von Spot-Instances
Das Aktivieren von Spot-Instance-Anforderungen erfordert die Verwendung von Amazon-EC2-Startvorlagen. Wenn Sie diese Funktion während der Erstellung oder Aktualisierung der Umgebung konfigurieren, versucht Elastic Beanstalk, Ihre Umgebung so zu konfigurieren, dass Amazon-EC2-Startvorlagen verwendet werden (sofern die Umgebung sie nicht bereits verwendet). In diesem Fall schlägt die Erstellung oder Aktualisierung der Umgebung möglicherweise fehl, wenn Ihre Benutzerrichtlinie nicht die erforderlichen Berechtigungen besitzt. Daher empfehlen wir, unsere Richtlinie für verwaltete Benutzer zu verwenden oder die erforderlichen Berechtigungen zu Ihren benutzerdefinierten Richtlinien hinzuzufügen. Weitere Details zu den erforderlichen Berechtigungen finden Sie unter Erforderliche Berechtigungen für -Startvorlagen.
Auto-Scaling-Auslöser
Die Auto Scaling Scaling-Gruppe verwendet zwei CloudWatch Amazon-Alarme, um Skalierungsvorgänge auszulösen. Mit den Standardauslösern wird die Skalierung durchgeführt, wenn der durchschnittliche ausgehende Netzwerkdatenverkehr einer Instance innerhalb von 5 Minuten 6 MiB über- oder 2 MiB unterschreitet. Um Auto Scaling effektiv nutzen zu können, müssen Sie Auslöser konfigurieren, die für Ihre Anwendung, Ihren Instance-Typ und die Serviceanforderungen geeignet sind. Sie können die Skalierung anhand unterschiedlicher Statistiken wie Latenz, Festplatten-I/O-Vorgänge, CPU-Auslastung und Anforderungsanzahl ausführen.
Auto Scaling Scaling-Aktionen planen
Damit die Amazon EC2-Instances Ihrer Umgebung während erwarteter Spitzenlasten beim Datenverkehr optimal genutzt werden, sollten Sie Ihre Auto Scaling-Gruppe so konfigurieren, dass die Anzahl der Instances nach einem festen Plan angepasst wird. Sie können Änderungen an der Konfiguration der Gruppe auf Tags- oder Wochenbasis planen oder einmalige Änderungen planen, um Marketing-Ereignisse abzufangen, durch die viel Datenverkehr auf Ihre Website ausgelöst wird.
Auto Scaling Scaling-Zustandsprüfung
Außerdem wird mit Auto Scaling auch der Zustand der einzelnen gestarteten Amazon EC2-Instances überwacht. Falls eine Instance unerwartet beendet wird, erkennt Auto Scaling dies und startet eine andere Instance als Ersatz. Weitere Informationen dazu, wie Sie die Gruppe so konfigurieren, dass die Zustandsprüfung von Load Balancer verwendet wird, finden Sie unter Einstellung für die Auto Scaling Scaling-Integritätsprüfung für Ihre Elastic Beanstalk Beanstalk-Umgebung.
Themen
Migrieren Sie Ihre Elastic Beanstalk Beanstalk-Umgebung auf Launch-Templates
Spot-Instance-Unterstützung für Ihre Elastic Beanstalk Beanstalk-Umgebung
Auto Scaling-Trigger für Ihre Elastic Beanstalk Beanstalk-Umgebung
Geplante Auto Scaling Scaling-Aktionen für Ihre Elastic Beanstalk Beanstalk-Umgebungen