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.
Optimieren Sie die Parameter für die Zustandsprüfung des Load Balancers für Amazon ECS
Load Balancer leiten Anfragen nur an die fehlerfreien Ziele in den Availability Zones für den Load Balancer weiter. Jedes Ziel ist für eine Zielgruppe registriert. Der Load Balancer überprüft den Zustand jedes Ziels anhand der Einstellungen für die Zustandsprüfung der Zielgruppe. Nachdem Sie das Ziel registriert haben, muss es eine Integritätsprüfung bestehen, um als fehlerfrei eingestuft zu werden. Amazon ECS überwacht den Load Balancer. Der Load Balancer sendet regelmäßig Integritätsprüfungen an den ECS Amazon-Container. Der ECS Amazon-Agent überwacht den Zustand des Containers und wartet darauf, dass der Load Balancer Bericht erstattet. Dies geschieht, bevor der Container als fehlerfrei eingestuft wird.
Zwei Parameter für die Integritätsprüfung von Elastic Load Balancing wirken sich auf die Bereitstellungsgeschwindigkeit aus:
-
Intervall Health Integritätsprüfungen: Bestimmt den ungefähren Zeitraum in Sekunden zwischen den Zustandsprüfungen eines einzelnen Containers. Standardmäßig überprüft der Load Balancer alle 30 Sekunden.
Dieser Parameter heißt:
HealthCheckIntervalSeconds
im Elastic Load Balancing APIIntervall auf der EC2 Amazon-Konsole
-
Anzahl fehlerhafter Schwellenwerte: Legt fest, wie viele aufeinanderfolgende Zustandsprüfungen erfolgreich abgeschlossen werden müssen, bevor ein fehlerhafter Behälter als fehlerfrei eingestuft wird. Standardmäßig benötigt der Load Balancer fünf bestandene Zustandsprüfungen, bevor er meldet, dass der Zielcontainer fehlerfrei ist.
Dieser Parameter heißt:
HealthyThresholdCount
im Elastic Load Balancing APIFehlerfreier Schwellenwert auf der EC2 Amazon-Konsole
Mit den Standardeinstellungen beträgt die Gesamtzeit zur Bestimmung des Zustands eines Containers zwei Minuten und 30 Sekunden (30 seconds * 5 = 150 seconds
).
Sie können den Integritätsprüfungsprozess beschleunigen, wenn Ihr Dienst in weniger als 10 Sekunden gestartet und stabilisiert wird. Um den Vorgang zu beschleunigen, reduzieren Sie die Anzahl der Integritätsprüfungen und das Intervall zwischen den Prüfungen.
-
HealthCheckIntervalSeconds
(Elastic Load Balancing API Balancing-Name) oder Interval (Name der EC2 Amazon-Konsole): 5 -
HealthyThresholdCount
(Elastic Load Balancing API Balancing-Name) oder Health-Schwellenwert (Name der EC2 Amazon-Konsole): 2
Mit dieser Einstellung dauert die Integritätsprüfung 10 Sekunden im Vergleich zur Standardeinstellung von zwei Minuten und 30 Sekunden.
Weitere Informationen zu den Elastic Load Balancing Health Check-Parametern finden Sie unter Health Checks für Ihre Zielgruppen im Elastic Load Balancing User Guide.