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.
Konfigurieren des Connection Draining für Ihren Classic Load Balancer
Verwenden Sie den Connection Draining, um sicherzustellen, dass der Classic Load Balancer aufhört, Anforderungen an Instances zu senden, deren Registrierung aufgehoben werden soll oder die fehlerhafte sind, und vorhandene Verbindungen bestehen bleiben. Auf diese Weise kann der Load Balancer aktive Anforderungen an Instances mit aufgehobener Registrierung oder fehlerhafte Instances abschließen.
Wenn Sie den Connection Draining aktivieren, können Sie eine maximale Zeitspanne angeben, während der der Load Balancer die Verbindungen aufrecht erhält, bevor er die Registrierung der Instance als aufgehoben meldet. Die maximale Timeout-Wert kann zwischen 1 und 3.600 Sekunden liegen (der Standardwert beträgt 300 Sekunden). Wenn das maximale Zeitlimit überschritten wird, schließt der Load Balancer die Verbindungen zu der Instance, deren Registrierung aufgehoben werden soll.
Wenn eine Instance, deren Registrierung aufgehoben wird, keine laufenden Anfragen und keine aktiven Verbindungen hat, schließt Elastic Load Balancing den Abmeldevorgang sofort ab.
Während aktive Anforderungen bearbeitet werden, gibt der Load Balancer den Status einer Instance, deren Registrierung aufgehoben werden soll, als InService: Instance deregistration currently in
progress aus. Wenn die Instance, deren Registrierung aufgehoben werden soll, alle aktiven Anforderungen bearbeitet hat oder das maximale Zeitlimit erreicht wurde, gibt der Load Balancer den Status der Instance als OutOfService: Instance is not currently registered with the
LoadBalancer aus.
Wenn eine Instance fehlerhaft wird, gibt der Load Balancer den Status der Instance als OutOfService aus. Wenn laufende Anforderungen an die fehlerhafte Instance vorliegen, werden diese abgeschlossen. Das maximale Zeitlimit gilt nicht für Verbindungen zu fehlerhaften Instances.
Wenn Ihre Instances zu einer Auto-Scaling-Gruppe gehören und der Connection Draining für Ihren Load Balancer aktiviert ist, wartet Auto Scaling, bis die laufenden Anforderungen abgeschlossen werden oder das maximale Zeitlimit abgelaufen ist, bevor die Instances aufgrund eines Skalierungsereignisses oder einer Ersatzzustandsprüfung beendet werden.
Sie können den Connection Draining deaktivieren, wenn Sie möchten, dass Ihr Load Balancer sofort Verbindungen zu den Instances schließt, deren Registrierung aufgehoben werden soll oder die fehlerhaft geworden sind. Wenn der Connection Draining deaktiviert ist, werden alle laufenden Anforderungen an die Instances, deren Registrierung aufgehoben werden soll oder die fehlerhaft sind, nicht abgeschlossen.
Aktivieren von Connection Draining
Sie können den Connection Draining für Ihren Load Balancer jederzeit aktivieren.
Aktivieren von Connection Draining mithilfe der Konsole
Öffnen Sie die EC2 Amazon-Konsole unter https://console.aws.amazon.com/ec2/
. -
Wählen Sie im Navigationsbereich unter LOAD BALANCING die Option Load Balancers aus.
-
Wählen Sie den Namen des Load Balancers aus, um die Detailseite zu öffnen.
-
Klicken Sie in der Registerkarte Attributes (Attribute) auf Edit (Bearbeiten).
-
Wählen Sie auf der Seite Edit load balancer attributes (Load-Balancer-Attribute bearbeiten) im Abschnitt Traffic configuration (Konfiguration des Datenverkehrs) die Option Enable connection draining (Connection Draining aktivieren) aus.
-
(Optional) Geben Sie für Timeout (draining interval) (Timeout (Draining-Intervall)) einen Wert zwischen 1 und 3 600 Sekunden ein. Andernfalls wird der Standardwert von 300 Sekunden verwendet.
-
Wählen Sie Änderungen speichern aus.
Um den Verbindungsabbau mit dem zu aktivieren AWS CLI
Verwenden Sie den folgenden modify-load-balancer-attributes-Befehl:
aws elb modify-load-balancer-attributes --load-balancer-namemy-loadbalancer--load-balancer-attributes "{\"ConnectionDraining\":{\"Enabled\":true,\"Timeout\":300}}"
Nachfolgend finden Sie eine Beispielantwort:
{
"LoadBalancerAttributes": {
"ConnectionDraining": {
"Enabled": true,
"Timeout": 300
}
},
"LoadBalancerName": "my-loadbalancer"
}
Deaktivieren von Connection Draining
Sie können den Connection Draining für Ihren Load Balancer jederzeit deaktivieren.
Deaktivieren von Connection Draining mithilfe der Konsole
Öffnen Sie die EC2 Amazon-Konsole unter https://console.aws.amazon.com/ec2/
. -
Wählen Sie im Navigationsbereich unter LOAD BALANCING die Option Load Balancers aus.
-
Wählen Sie den Namen des Load Balancers aus, um die Detailseite zu öffnen.
-
Klicken Sie in der Registerkarte Attributes (Attribute) auf Edit (Bearbeiten).
-
Deaktivieren Sie auf der Seite Edit load balancer attributes (Load-Balancer-Attribute bearbeiten) im Abschnitt Traffic configuration (Konfiguration des Datenverkehrs) die Option Enable connection draining (Connection Draining aktivieren).
-
Wählen Sie Änderungen speichern aus.
Um den Verbindungsabbau zu deaktivieren, verwenden Sie AWS CLI
Verwenden Sie den folgenden modify-load-balancer-attributes-Befehl:
aws elb modify-load-balancer-attributes --load-balancer-namemy-loadbalancer--load-balancer-attributes "{\"ConnectionDraining\":{\"Enabled\":false}}"
Nachfolgend finden Sie eine Beispielantwort:
{
"LoadBalancerAttributes": {
"ConnectionDraining": {
"Enabled": false,
"Timeout": 300
}
},
"LoadBalancerName": "my-loadbalancer"
}