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.
Erstellen Sie eine Richtlinie zur schrittweisen Skalierung, damit Amazon ECS die gewünschte Anzahl von Aufgaben in Ihrem Service automatisch erhöht oder verringert. Die schrittweise Skalierung erfolgt auf der Grundlage einer Reihe von Skalierungsanpassungen, den sogenannten schrittweisen Anpassungen, die je nach Größe des Alarmverstoßes variieren.
-
Zusätzlich zu den standardmäßigen IAM-Berechtigungen für die Erstellung und Aktualisierung von Diensten benötigen Sie zusätzliche Berechtigungen. Weitere Informationen finden Sie unter Für Amazon ECS Service Auto Scaling sind IAM-Berechtigungen erforderlich.
-
Bestimmen Sie die Metriken, die für die Richtlinie verwendet werden sollen. Die folgenden Metriken sind verfügbar:
-
ECSServiceDurchschnitt CPUUtilization — Die durchschnittliche CPU-Auslastung, die der Service verwenden sollte.
-
ECSServiceAverageMemoryUtilization— Durchschnittliche Speicherauslastung, die der Service verwenden sollte.
-
ALBRequestCountPerTarget— Die durchschnittliche Anzahl von Anfragen pro Minute, die diese Aufgabe idealerweise erhalten sollte.
-
-
Erstellen Sie die CloudWatch Alarme für die Metriken. Weitere Informationen finden Sie unter Erstellen eines CloudWatch Alarms auf der Grundlage eines statischen Schwellenwerts im CloudWatch Amazon-Benutzerhandbuch.
Öffnen Sie die Konsole auf https://console.aws.amazon.com/ecs/Version
2. -
Wählen Sie auf der Cluster-Seite den Cluster aus.
-
Wählen Sie auf der Seite mit den Cluster-Details im Abschnitt Dienste den Dienst aus.
Die Seite mit den Dienstdetails wird angezeigt.
-
Wählen Sie Anzahl der Aufgaben festlegen aus.
-
Wählen Sie unter Amazon ECS-Service Task Count die Option Auto Scaling verwenden aus.
Der Abschnitt „Anzahl der Aufgaben“ wird angezeigt.
-
Geben Sie für Mindestanzahl von Aufgaben die Untergrenze der Anzahl der Aufgaben ein, die Service Auto Scaling verwenden soll. Die gewünschte Anzahl wird diese Anzahl nicht unterschreiten.
-
Geben Sie für Maximum die Obergrenze der Anzahl der Aufgaben ein, die Service Auto Scaling verwenden soll. Die gewünschte Anzahl wird diese Anzahl nicht überschreiten.
-
Wählen Sie Save (Speichern) aus.
Die Seite mit den Richtlinien wird angezeigt.
-
-
Wählen Sie Skalierungsrichtlinie erstellen aus.
Die Seite „Richtlinie erstellen“ wird angezeigt.
-
Wählen Sie als Richtlinientyp Skalierung die Option Step Scaling aus.
-
Konfigurieren Sie die Scaling-Out-Eigenschaften. Gehen Sie unter Schritte zum Hinzufügen von Aufgaben wie folgt vor:
-
Geben Sie unter Richtlinienname, einen Namen für diese Richtlinie ein.
Wählen Sie als Namen des CloudWatch CloudWatch Alarms den Alarm aus.
Wählen Sie unter Metrik-Aggregationstyp aus, wie die ausgewählte Metrik mit dem definierten Schwellenwert verglichen werden soll.
Wählen Sie für A-Anpassungstypen aus, ob die Anpassung auf einer Änderung der Anzahl der Aufgaben oder einer Änderung des Prozentsatzes der Aufgaben basiert.
Geben Sie unter Zu ergreifende Aktionen die Werte für die auszuführende Aktion ein.
Wählen Sie Schritt hinzufügen, um weitere Aktionen hinzuzufügen.
-
-
Konfigurieren Sie die Scaling-In-Eigenschaften. Gehen Sie unter Schritte zum Entfernen von Aufgaben wie folgt vor:
-
Geben Sie unter Richtlinienname, einen Namen für diese Richtlinie ein.
-
Wählen Sie als Namen des CloudWatch CloudWatch Alarms den Alarm aus.
-
Wählen Sie unter Metrik-Aggregationstyp aus, wie die ausgewählte Metrik mit dem definierten Schwellenwert verglichen werden soll.
-
Wählen Sie für Anpassungstypen aus, ob die Anpassung auf einer Änderung der Anzahl der Aufgaben oder einer Änderung des Prozentsatzes der Aufgaben basiert.
-
Geben Sie unter Zu ergreifende Aktionen die Werte für die zu ergreifenden Maßnahmen ein.
Wählen Sie Schritt hinzufügen, um weitere Aktionen hinzuzufügen.
-
-
Geben Sie unter Abklingzeit die Zeit in Sekunden ein, nach der gewartet werden soll, bis eine vorherige Skalierungsaktivität wirksam wird. Bei einer Hinzufügen-Richtlinie ist dies die Zeit nach einer Scale-Out-Aktivität, in der die Skalierungsrichtlinie Scale-In-Aktivitäten blockiert und begrenzt, wie viele Aufgaben gleichzeitig skaliert werden können. Bei einer Entfernungsrichtlinie ist dies die Zeit nach einer Scale-In-Aktivität, die abgeschlossen sein muss, bevor eine weitere Scale-In-Aktivität beginnen kann.
Wählen Sie Skalierungsrichtlinie erstellen aus.
-
Registrieren Sie Ihren Amazon ECS-Service mithilfe des register-scalable-targetBefehls als skalierbares Ziel.
-
Erstellen Sie mit dem put-scaling-policyBefehl eine Skalierungsrichtlinie.