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-Auslöser
Die Auto-Scaling-Gruppe in Ihrer Elastic-Beanstalk-Umgebung verwendet zwei Amazon-CloudWatch-Alarme, um Skalierungsvorgänge auszulösen. Mit den Standardauslösern wird die Skalierung durchgeführt, wenn der durchschnittliche ausgehende Netzwerkdatenverkehr von der jeweiligen Instance innerhalb von 5 Minuten 6 MB über- oder 2 MB unterschreitet. Um Amazon-EC2-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.
Weitere Informationen zu CloudWatch Metriken und Alarme finden Sie unter Amazon CloudWatch-Konzepte im Amazon-CloudWatch-Benutzerhandbuch.
Konfigurieren von Auto-Scaling-Auslöser
Sie können die Auslöser konfigurieren, über die die Anzahl der Instances in der Auto-Scaling-Gruppe Ihrer Umgebung in der Elastic-Beanstalk-Konsole angepasst werden.
So konfigurieren Sie Auslöser in der Elastic-Beanstalk-Konsole
Öffnen Sie die Elastic-Beanstalk-Konsole
und wählen Sie in der Liste Regions (Regionen) Ihre AWS-Region aus. -
Wählen Sie im Navigationsbereich Environments (Umgebungen) aus und wählen Sie dann in der Liste den Namen Ihrer Umgebung aus.
Anmerkung
Wenn Sie viele Umgebungen haben, verwenden Sie die Suchleiste, um die Umgebungsliste zu filtern.
Wählen Sie im Navigationsbereich Configuration (Konfiguration) aus.
-
Wählen Sie in der Konfigurationskategorie Capacity (Kapazität) die Option Edit (Bearbeiten).
-
Konfigurieren Sie im Abschnitt Scaling triggers (Skalierungsauslöser) die folgenden Einstellungen:
-
Metric (Metrik) – Metrik für Ihren Auto Scaling-Auslöser.
-
Statistic (Statistik) – Vom Auslöser zu verwendende Statistikberechnung, z. B.
Average
. -
Unit (Einheit) – Einheit für die Metrik des Auslösers, z. B. Bytes.
-
Period (Intervall) – Gibt an, wie häufig die Metriken für den Auslöser von Amazon CloudWatch gemessen werden.
-
Breach duration (Verletzungsdauer) – Zeitdauer (in Minuten), die eine Metrik außerhalb der Ober- und Untergrenzen liegen kann, bevor eine Skalierungsoperation ausgelöst wird.
-
Upper threshold (Obergrenze) – Falls die Metrik diesen Wert der Verletzungsdauer überschreitet, wird eine Skalierungsoperation ausgelöst.
-
Scale up increment (Skalierung aufwärts) – Die Anzahl von Amazon EC2-Instances, die bei einer Skalierung hinzugefügt werden.
-
Lower threshold (Untergrenze) – Wenn die Metrik diesen Wert der Verletzungsdauer unterschreitet, wird eine Skalierungsoperation ausgelöst.
-
Scale down increment (Skalierung abwärts) – Die Anzahl von Amazon EC2-Instances, die bei einer Skalierung entfernt werden.
-
-
Wählen Sie unten auf der Seite die Option Apply (Anwenden) aus, um die Änderungen zu speichern.
Der Namespace aws:autoscaling:trigger
Elastic Beanstalk stellt Konfigurationsoptionen für die Auto Scaling-Einstellungen im Namespace aws:autoscaling:trigger bereit. Die Einstellungen in diesem Namespace sind nach Ressourcen gruppiert, auf die sie angewendet werden.
option_settings:
AWSEBAutoScalingScaleDownPolicy.aws:autoscaling:trigger:
LowerBreachScaleIncrement: '-1'
AWSEBAutoScalingScaleUpPolicy.aws:autoscaling:trigger:
UpperBreachScaleIncrement: '1'
AWSEBCloudwatchAlarmHigh.aws:autoscaling:trigger:
UpperThreshold: '6000000'
AWSEBCloudwatchAlarmLow.aws:autoscaling:trigger:
BreachDuration: '5'
EvaluationPeriods: '1'
LowerThreshold: '2000000'
MeasureName: NetworkOut
Period: '5'
Statistic: Average
Unit: Bytes