View a markdown version of this page

Einfache Skalierungsrichtlinien - 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.

Einfache Skalierungsrichtlinien

Die folgenden Beispiele zeigen, wie Sie CLI-Befehle verwenden können, um einfache Skalierungsrichtlinien zu erstellen. Sie bleiben in diesem Dokument als Referenz für alle Kunden, die sie verwenden möchten, enthalten. Wir empfehlen jedoch, stattdessen Richtlinien zur Zielverfolgung oder schrittweisen Skalierung zu verwenden.

Ähnlich wie bei Richtlinien zur schrittweisen Skalierung müssen Sie bei einfachen Skalierungsrichtlinien CloudWatch Alarme für Ihre Skalierungsrichtlinien erstellen. In den Richtlinien, die Sie erstellen, müssen Sie auch definieren, ob und wie viele Instanzen hinzugefügt oder entfernt werden sollen, oder die Gruppe auf eine genaue Größe festlegen.

Einer der Hauptunterschiede zwischen Richtlinien für die schrittweise Skalierung und einfachen Skalierungsrichtlinien sind die schrittweisen Anpassungen, die Sie mit Richtlinien für die schrittweise Skalierung vornehmen. Bei der schrittweisen Skalierung können Sie auf der Grundlage der von Ihnen angegebenen schrittweisen Anpassungen größere oder kleinere Änderungen an der Gruppengröße vornehmen.

Eine einfache Skalierungsrichtlinie muss außerdem warten, bis eine laufende Skalierungsaktivität oder ein Austausch bei einem Systemdiagnosevorgang abgeschlossen ist und eine Abklingzeit abgelaufen ist, bevor sie auf weitere Alarme reagiert. Im Gegensatz dazu reagiert die Richtlinie bei der schrittweisen Skalierung weiterhin auf zusätzliche Alarme, auch wenn gerade eine Skalierungsaktivität oder ein Systemwechsel im Gange ist. Das bedeutet, dass Amazon EC2 Auto Scaling alle Alarmverstöße auswertet, sobald es die Alarmmeldungen empfängt. Aus diesem Grund empfehlen wir, stattdessen Richtlinien zur schrittweisen Skalierung zu verwenden, auch wenn Sie nur eine einzige Skalierungsanpassung vornehmen.

Amazon EC2 Auto Scaling hat ursprünglich nur einfache Skalierungsrichtlinien unterstützt. Wenn Sie Ihre Skalierungsrichtlinie erstellt haben, bevor Richtlinien zur Zielverfolgung und schrittweisen Skalierung eingeführt wurden, wird Ihre Richtlinie als einfache Skalierungsrichtlinie behandelt.

Verwenden Sie den folgenden Befehl put-scaling-policy, um eine einfache Skalierungsrichtlinie mit dem Namen zu erstellenmy-simple-scale-out-policy, deren Anpassungstyp die Kapazität der Gruppe um 30 Prozent erhöhtPercentChangeInCapacity, wenn der zugehörige CloudWatch Alarm den Schwellenwert für die Metrik „Hoch“ überschreitet.

aws autoscaling put-scaling-policy --policy-name my-simple-scale-out-policy \ --auto-scaling-group-name my-asg --scaling-adjustment 30 \ --adjustment-type PercentChangeInCapacity

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

Verwenden Sie den folgenden Befehl put-scaling-policy, um eine einfache Skalierungsrichtlinie mit dem Namen zu erstellenmy-simple-scale-in-policy, deren Anpassungstyp die Kapazität der ChangeInCapacity Gruppe um eine Instance verringert, wenn der zugehörige CloudWatch Alarm den niedrigen Schwellenwert der Metrik überschreitet.

aws autoscaling put-scaling-policy --policy-name my-simple-scale-in-policy \ --auto-scaling-group-name my-asg --scaling-adjustment -1 \ --adjustment-type ChangeInCapacity --cooldown 180

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