Wählen Sie Ihre Cookie-Einstellungen aus

Wir verwenden essentielle Cookies und ähnliche Tools, die für die Bereitstellung unserer Website und Services erforderlich sind. Wir verwenden Performance-Cookies, um anonyme Statistiken zu sammeln, damit wir verstehen können, wie Kunden unsere Website nutzen, und Verbesserungen vornehmen können. Essentielle Cookies können nicht deaktiviert werden, aber Sie können auf „Anpassen“ oder „Ablehnen“ klicken, um Performance-Cookies abzulehnen.

Wenn Sie damit einverstanden sind, verwenden AWS und zugelassene Drittanbieter auch Cookies, um nützliche Features der Website bereitzustellen, Ihre Präferenzen zu speichern und relevante Inhalte, einschließlich relevanter Werbung, anzuzeigen. Um alle nicht notwendigen Cookies zu akzeptieren oder abzulehnen, klicken Sie auf „Akzeptieren“ oder „Ablehnen“. Um detailliertere Entscheidungen zu treffen, klicken Sie auf „Anpassen“.

Erstellen Sie eine Richtlinie zur schrittweisen Skalierung für die Skalierung

Fokusmodus
Erstellen Sie eine Richtlinie zur schrittweisen Skalierung für die Skalierung - 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.

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.

Verwenden Sie eine der folgenden Methoden, um eine schrittweise Skalierungsrichtlinie für die Skalierung für Ihre Auto Scaling-Gruppe zu erstellen:

Console
Schritt 1: Erstellen Sie einen CloudWatch Alarm für den niedrigen Schwellenwert der Metrik
  1. Öffnen Sie die CloudWatch Konsole unter https://console.aws.amazon.com/cloudwatch/.

  2. Ändern Sie, falls erforderlich, die Region. Wählen Sie auf der Navigationsleiste die Region aus, in der sich Ihre Auto-Scaling-Gruppe befindet.

  3. Wählen Sie im Navigationsbereich Alarms > All alarms (Alarme > Alle Alarme) und anschließend Create alarm (Alarm erstellen) aus.

  4. Wählen Sie Select metric (Metrik auswählen) aus.

  5. Wählen Sie EC2auf der Registerkarte Alle Metriken die Option Nach Auto Scaling Scaling-Gruppe aus und geben Sie den Namen der Auto Scaling Scaling-Gruppe in das Suchfeld ein. Wählen Sie dann CPUUtilization und anschließend Metrik auswählen aus. Die Seite Specify metric and conditions (Metrik und Bedingungen festlegen) mit einem Diagramm und weiteren Informationen über die Metrik werden anzeigt.

  6. Wählen Sie unter Period (Zeitraum) den Auswertungszeitraum für den Alarm aus, z. B. 1 Minute. Beim Auswerten des Alarms wird jeder Zeitraum in einem Datenpunkt zusammengefasst.

    Anmerkung

    Ein kürzerer Zeitraum erzeugt eine höhere Alarmempfindlichkeit.

  7. Führen Sie unter Bedingungen die folgenden Schritte aus:

    • Wählen Sie für Threshold type (Schwellenwerttyp) die Option Static (Statisch) aus.

    • Geben Sie für Whenever CPUUtilization is an, ob der Wert der Metrik kleiner oder kleiner als oder gleich dem Schwellenwert sein soll, ab dem der Alarm überschritten werden kann. Geben Sie dann unter than (als) den Schwellenwert ein, der den Alarm auslösen soll.

      Wichtig

      Damit ein Alarm mit einer Richtlinienskala (Metrik niedrig) verwendet werden kann, stellen Sie sicher, dass Sie nicht größer oder größer als oder gleich dem Schwellenwert wählen.

  8. Führen Sie unter Zusätzliche Konfiguration die folgenden Schritte aus:

    • Geben Sie unter Datenpunkte zum Alarm die Anzahl der Datenpunkte (Auswertungszeiträume) ein, während denen der Metrikwert die Schwellenbedingungen des Alarms erfüllen muss. So würde es bei zwei aufeinanderfolgenden Zeiträume von je 5 Minuten z. B. 10 Minuten dauern, den Alarmstatus auszulösen.

    • Wählen Sie für Fehlende Datenbehandlung die Option Fehlende Daten als ungültig behandeln (Überschreitungsschwelle) aus. Weitere Informationen finden Sie unter Konfiguration der Behandlung fehlender Daten durch CloudWatch Alarme im CloudWatch Amazon-Benutzerhandbuch.

  9. Wählen Sie Weiter.

    Die Seite Configure actions (Konfigurieren von Aktionen) wird angezeigt.

  10. Wählen Sie unter Notification (Benachrichtigung) ein Amazon-SNS-Thema aus, das benachrichtigt werden soll, wenn sich der Alarm im Zustand ALARM, OK oder INSUFFICIENT_DATA befindet.

    Um zu erreichen, dass der Alarm mehrere Benachrichtigungen für den gleichen Alarmstatus oder für verschiedene Statuswerte sendet, wählen Sie Benachrichtigung hinzufügen.

    Damit der Alarm keine Benachrichtigungen sendet, wählen Sie Remove (Entfernen).

  11. Sie können die anderen Abschnitte der Seite Configure actions (Konfigurieren von Aktionen) leer lassen. Wenn Sie die anderen Abschnitte leer lassen, wird ein Alarm erstellt, ohne diesen einer Skalierungsrichtlinie zuzuordnen. Anschließend können Sie den Alarm über die Amazon EC2 Auto Scaling-Konsole mit einer Skalierungsrichtlinie verknüpfen.

  12. Wählen Sie Weiter.

  13. Geben Sie einen Namen (beispielsweise Step-Scaling-AlarmLow-RemoveCapacity) und optional eine Beschreibung des Alarms ein. Wählen Sie anschließend Next (Weiter) aus.

  14. Wählen Sie Alarm erstellen aus.

Gehen Sie wie folgt vor, um dort weiterzumachen, wo Sie nach der Erstellung Ihres CloudWatch Alarms aufgehört haben.

Schritt 2: Erstellen Sie eine Richtlinie zur schrittweisen Skalierung für die Skalierung
  1. Öffnen Sie die EC2 Amazon-Konsole unter https://console.aws.amazon.com/ec2/und wählen Sie im Navigationsbereich Auto Scaling Groups aus.

  2. Aktivieren Sie das Kontrollkästchen neben Ihrer Auto-Scaling-Gruppe.

    Im unteren Teil der Seite wird ein geteilter Bereich geöffnet.

  3. Stellen Sie sicher, dass die Skalierungslimits entsprechend festgelegt sind. Wenn beispielsweise die gewünschte Kapazität Ihrer Gruppe bereits das Minimum erreicht hat, müssen Sie ein neues Minimum angeben, um skalieren zu können. Weitere Informationen finden Sie unter Festlegen von Skalierungslimits für Ihre Auto-Scaling-Gruppe.

  4. Wählen Sie auf der Registerkarte Automatic scaling (Automatische Skalierung) unter Dynamic scaling policies (Dynamische Skalierungsrichtlinien) die Option Create dynamic scaling policy (Richtlinie für die dynamische Skalierung erstellen) aus.

  5. Wählen Sie als Richtlinientyp die Option Schrittweise Skalierung aus, und geben Sie dann einen Namen für die Richtlinie an.

  6. Wählen Sie für CloudWatch Alarm Ihren Alarm aus. Wenn Sie noch keinen Alarm erstellt haben, wählen Sie Alarm erstellen und führen Sie die Schritte 4 bis 14 des vorherigen Verfahrens aus, um einen Alarm zu erstellen. CloudWatch

  7. Geben Sie die Änderung der aktuellen Gruppengröße an, die diese Richtlinie vornehmen soll, wenn sie mit Take the action (Aktion ausführen) ausgeführt wird. Sie können eine bestimmte Anzahl von Instances oder einen Prozentsatz der vorhandenen Gruppengröße entfernen, oder die Gruppe auf eine genaue Größe festlegen.

    Um beispielsweise eine Richtlinienskala zu erstellen, die die Kapazität der Gruppe um zwei Instanzen verringert, wählen SieRemove, geben Sie 2 in das nächste Feld ein, und wählen Sie danncapacity units. Standardmäßig ist die Obergrenze dieser Schrittanpassung der Alarmschwellenwert, und die Untergrenze ist negative (-) Unendlichkeit.

  8. Um einen weiteren Schritt hinzuzufügen, wählen Sie Add step (Schritt hinzufügen) und definieren dann den Betrag, um den skaliert werden soll, sowie die untere und obere Grenze des Schritts relativ zum Alarmschwellenwert.

  9. Wählen Sie Create (Erstellen) aus.

AWS CLI

Um eine Richtlinie zur schrittweisen Skalierung für die Skalierung (Kapazität verringern) zu erstellen, können Sie die folgenden Beispielbefehle verwenden. Ersetzen Sie jeden user input placeholder durch Ihre Informationen.

Wenn Sie die verwenden AWS CLI, erstellen Sie zunächst eine Richtlinie zur schrittweisen Skalierung, die Amazon EC2 Auto Scaling Anweisungen zur Skalierung gibt, wenn der Wert einer Metrik sinkt. Anschließend erstellen Sie den Alarm, indem Sie die zu überwachende Metrik identifizieren, den unteren Schwellenwert für die Metrik und andere Details für die Alarme definieren und den Alarm der Skalierungsrichtlinie zuordnen.

Schritt 1: Erstellen Sie eine Richtlinie für die Skalierung

Verwenden Sie den folgenden put-scaling-policyBefehl, um eine schrittweise Skalierungsrichtlinie mit dem Namenmy-step-scale-in-policy, mit einem Anpassungstyp zu erstellenChangeInCapacity, der die Kapazität der Gruppe um 2 Instanzen verringert, wenn der zugehörige CloudWatch Alarm den unteren Schwellenwert der Metrik überschreitet.

aws autoscaling put-scaling-policy \ --auto-scaling-group-name my-asg \ --policy-name my-step-scale-in-policy \ --policy-type StepScaling \ --adjustment-type ChangeInCapacity \ --step-adjustments MetricIntervalUpperBound=0.0,ScalingAdjustment=-2

Notieren Sie sich den Amazon-Ressourcennamen (ARN) der Richtlinie. Sie benötigen ihn, um den CloudWatch Alarm für die Richtlinie zu erstellen.

{ "PolicyARN": "arn:aws:autoscaling:region:123456789012:scalingPolicy:ac542982-cbeb-4294-891c-a5a941dfa787:autoScalingGroupName/my-asg:policyName/my-step-scale-out-policy }
Schritt 2: Erstellen Sie einen CloudWatch Alarm für den unteren Schwellenwert der Metrik

Verwenden Sie den folgenden CloudWatch put-metric-alarmBefehl, um einen Alarm zu erstellen, der die Größe der Auto Scaling Scaling-Gruppe auf der Grundlage eines durchschnittlichen CPU-Schwellenwerts von 40 Prozent für mindestens zwei aufeinanderfolgende Evaluierungsperioden von zwei Minuten verringert. Geben Sie zum Verwenden einer selbst erstellten Metrik den Namen der Metrik im Feld --metric-name und ihren Namespace im Feld --namespace an.

aws cloudwatch put-metric-alarm --alarm-name Step-Scaling-AlarmLow-RemoveCapacity \ --metric-name CPUUtilization --namespace AWS/EC2 --statistic Average \ --period 120 --evaluation-periods 2 --threshold 40 \ --comparison-operator LessThanOrEqualToThreshold \ --dimensions "Name=AutoScalingGroupName,Value=my-asg" \ --alarm-actions PolicyARN
Schritt 1: Erstellen Sie einen CloudWatch Alarm für den niedrigen Schwellenwert der Metrik
  1. Öffnen Sie die CloudWatch Konsole unter https://console.aws.amazon.com/cloudwatch/.

  2. Ändern Sie, falls erforderlich, die Region. Wählen Sie auf der Navigationsleiste die Region aus, in der sich Ihre Auto-Scaling-Gruppe befindet.

  3. Wählen Sie im Navigationsbereich Alarms > All alarms (Alarme > Alle Alarme) und anschließend Create alarm (Alarm erstellen) aus.

  4. Wählen Sie Select metric (Metrik auswählen) aus.

  5. Wählen Sie EC2auf der Registerkarte Alle Metriken die Option Nach Auto Scaling Scaling-Gruppe aus und geben Sie den Namen der Auto Scaling Scaling-Gruppe in das Suchfeld ein. Wählen Sie dann CPUUtilization und anschließend Metrik auswählen aus. Die Seite Specify metric and conditions (Metrik und Bedingungen festlegen) mit einem Diagramm und weiteren Informationen über die Metrik werden anzeigt.

  6. Wählen Sie unter Period (Zeitraum) den Auswertungszeitraum für den Alarm aus, z. B. 1 Minute. Beim Auswerten des Alarms wird jeder Zeitraum in einem Datenpunkt zusammengefasst.

    Anmerkung

    Ein kürzerer Zeitraum erzeugt eine höhere Alarmempfindlichkeit.

  7. Führen Sie unter Bedingungen die folgenden Schritte aus:

    • Wählen Sie für Threshold type (Schwellenwerttyp) die Option Static (Statisch) aus.

    • Geben Sie für Whenever CPUUtilization is an, ob der Wert der Metrik kleiner oder kleiner als oder gleich dem Schwellenwert sein soll, ab dem der Alarm überschritten werden kann. Geben Sie dann unter than (als) den Schwellenwert ein, der den Alarm auslösen soll.

      Wichtig

      Damit ein Alarm mit einer Richtlinienskala (Metrik niedrig) verwendet werden kann, stellen Sie sicher, dass Sie nicht größer oder größer als oder gleich dem Schwellenwert wählen.

  8. Führen Sie unter Zusätzliche Konfiguration die folgenden Schritte aus:

    • Geben Sie unter Datenpunkte zum Alarm die Anzahl der Datenpunkte (Auswertungszeiträume) ein, während denen der Metrikwert die Schwellenbedingungen des Alarms erfüllen muss. So würde es bei zwei aufeinanderfolgenden Zeiträume von je 5 Minuten z. B. 10 Minuten dauern, den Alarmstatus auszulösen.

    • Wählen Sie für Fehlende Datenbehandlung die Option Fehlende Daten als ungültig behandeln (Überschreitungsschwelle) aus. Weitere Informationen finden Sie unter Konfiguration der Behandlung fehlender Daten durch CloudWatch Alarme im CloudWatch Amazon-Benutzerhandbuch.

  9. Wählen Sie Weiter.

    Die Seite Configure actions (Konfigurieren von Aktionen) wird angezeigt.

  10. Wählen Sie unter Notification (Benachrichtigung) ein Amazon-SNS-Thema aus, das benachrichtigt werden soll, wenn sich der Alarm im Zustand ALARM, OK oder INSUFFICIENT_DATA befindet.

    Um zu erreichen, dass der Alarm mehrere Benachrichtigungen für den gleichen Alarmstatus oder für verschiedene Statuswerte sendet, wählen Sie Benachrichtigung hinzufügen.

    Damit der Alarm keine Benachrichtigungen sendet, wählen Sie Remove (Entfernen).

  11. Sie können die anderen Abschnitte der Seite Configure actions (Konfigurieren von Aktionen) leer lassen. Wenn Sie die anderen Abschnitte leer lassen, wird ein Alarm erstellt, ohne diesen einer Skalierungsrichtlinie zuzuordnen. Anschließend können Sie den Alarm über die Amazon EC2 Auto Scaling-Konsole mit einer Skalierungsrichtlinie verknüpfen.

  12. Wählen Sie Weiter.

  13. Geben Sie einen Namen (beispielsweise Step-Scaling-AlarmLow-RemoveCapacity) und optional eine Beschreibung des Alarms ein. Wählen Sie anschließend Next (Weiter) aus.

  14. Wählen Sie Alarm erstellen aus.

Gehen Sie wie folgt vor, um dort weiterzumachen, wo Sie nach der Erstellung Ihres CloudWatch Alarms aufgehört haben.

Schritt 2: Erstellen Sie eine Richtlinie zur schrittweisen Skalierung für die Skalierung
  1. Öffnen Sie die EC2 Amazon-Konsole unter https://console.aws.amazon.com/ec2/und wählen Sie im Navigationsbereich Auto Scaling Groups aus.

  2. Aktivieren Sie das Kontrollkästchen neben Ihrer Auto-Scaling-Gruppe.

    Im unteren Teil der Seite wird ein geteilter Bereich geöffnet.

  3. Stellen Sie sicher, dass die Skalierungslimits entsprechend festgelegt sind. Wenn beispielsweise die gewünschte Kapazität Ihrer Gruppe bereits das Minimum erreicht hat, müssen Sie ein neues Minimum angeben, um skalieren zu können. Weitere Informationen finden Sie unter Festlegen von Skalierungslimits für Ihre Auto-Scaling-Gruppe.

  4. Wählen Sie auf der Registerkarte Automatic scaling (Automatische Skalierung) unter Dynamic scaling policies (Dynamische Skalierungsrichtlinien) die Option Create dynamic scaling policy (Richtlinie für die dynamische Skalierung erstellen) aus.

  5. Wählen Sie als Richtlinientyp die Option Schrittweise Skalierung aus, und geben Sie dann einen Namen für die Richtlinie an.

  6. Wählen Sie für CloudWatch Alarm Ihren Alarm aus. Wenn Sie noch keinen Alarm erstellt haben, wählen Sie Alarm erstellen und führen Sie die Schritte 4 bis 14 des vorherigen Verfahrens aus, um einen Alarm zu erstellen. CloudWatch

  7. Geben Sie die Änderung der aktuellen Gruppengröße an, die diese Richtlinie vornehmen soll, wenn sie mit Take the action (Aktion ausführen) ausgeführt wird. Sie können eine bestimmte Anzahl von Instances oder einen Prozentsatz der vorhandenen Gruppengröße entfernen, oder die Gruppe auf eine genaue Größe festlegen.

    Um beispielsweise eine Richtlinienskala zu erstellen, die die Kapazität der Gruppe um zwei Instanzen verringert, wählen SieRemove, geben Sie 2 in das nächste Feld ein, und wählen Sie danncapacity units. Standardmäßig ist die Obergrenze dieser Schrittanpassung der Alarmschwellenwert, und die Untergrenze ist negative (-) Unendlichkeit.

  8. Um einen weiteren Schritt hinzuzufügen, wählen Sie Add step (Schritt hinzufügen) und definieren dann den Betrag, um den skaliert werden soll, sowie die untere und obere Grenze des Schritts relativ zum Alarmschwellenwert.

  9. Wählen Sie Create (Erstellen) aus.

DatenschutzNutzungsbedingungen für die WebsiteCookie-Einstellungen
© 2025, Amazon Web Services, Inc. oder Tochtergesellschaften. Alle Rechte vorbehalten.