View a markdown version of this page

Application Load Balancer - Amazon Application Recovery Controller (ARC)

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.

Application Load Balancer

Verwendung von Zonal Shift für Application Load Balancer

Um Application Load Balancer mit zonaler Verschiebung zu verwenden, müssen Sie die ARC-Integration für zonale Verschiebungen in den Application Load Balancer-Attributen aktivieren. Application Load Balancer unterstützt zonale Verschiebungen mit zonenübergreifenden aktivierten oder zonenübergreifenden deaktivierten Konfigurationen.

Bevor Sie die ARC-Integration aktivieren und mit der Verwendung von Zonal Shift beginnen, sollten Sie die folgenden Informationen überprüfen:

  • Sie können eine Zonenverschiebung für einen bestimmten Load Balancer nur für eine Availability Zone starten. Eine Zonenverschiebung lässt sich nicht für mehrere Availability Zones starten.

  • AWS entfernt proaktiv IP-Adressen für zonale Load Balancer aus dem DNS, wenn mehrere Infrastrukturprobleme die Dienste beeinträchtigen. Prüfen Sie immer die aktuelle Kapazität der Availability Zone, bevor Sie mit einer Zonenverschiebung beginnen.

  • Zonal Shift funktioniert nicht für Single-AZ-Zielgruppen.

  • Wenn ein Application Load Balancer das Ziel eines Network Load Balancers ist, starten Sie die Zonenverschiebung immer vom Network Load Balancer aus. Wenn Sie eine Zonenverschiebung vom Application Load Balancer aus starten, erkennt der Network Load Balancer die Verschiebung nicht und sendet weiterhin Datenverkehr an den Application Load Balancer.

Sie können eine zonale Verschiebung für einen Load Balancer in der Elastic Load Balancing-Konsole (in den meisten Fällen AWS-Regionen) oder in der ARC-Konsole starten.

Console
Um den zonalen Shift auf einem Load Balancer (Konsole) zu aktivieren
  1. Öffnen Sie die Amazon-EC2-Konsole unter https://console.aws.amazon.com/ec2/.

  2. Wählen Sie auf der Navigationsseite unter Load Balancing die Option Load Balancer aus.

  3. Wählen Sie den Namen des Application Load Balancer aus.

  4. Klicken Sie auf der Registerkarte Attribute auf Bearbeiten.

  5. Wählen Sie unter Routing-Konfiguration der Availability Zone für >ARC Zonal Shift-Integration die Option Aktivieren aus.

  6. Wählen Sie Speichern.

AWS CLI
Um Zonal Shift auf einem Load Balancer zu aktivieren (AWS CLI)
  • Geben Sie den folgenden Befehl ein:

    aws elbv2 modify-load-balancer-attributes --load-balancer-arn my-alb-arn --attributes Key=zonal_shift.config.enabled,Value=true

Weitere Informationen zum Starten einer zonalen Verschiebung finden Sie unter. Eine zonale Schicht starten, aktualisieren oder abbrechen

Sie können die keepalive Option verwenden, um zu konfigurieren, wie lange Verbindungen bestehen bleiben. Weitere Informationen finden Sie unter Keepalive-Dauer des HTTP-Clients im Application Load Balancer-Benutzerhandbuch. Standardmäßig setzen Application Load Balancer den Wert für die Keepalive-Dauer des HTTP-Clients auf 3600 Sekunden oder 1 Stunde. Wir empfehlen Ihnen, den Wert so zu senken, dass er Ihrem Ziel für die Wiederherstellungszeit Ihrer Anwendung entspricht, z. B. 300 Sekunden. Wenn Sie eine Keepalive-Dauer für einen HTTP-Client wählen, sollten Sie berücksichtigen, dass dieser Wert einen Kompromiss zwischen häufigeren Verbindungsneuverbindungen im Allgemeinen darstellt, was sich auf die Latenz auswirken kann, und der schnelleren Entfernung aller Clients aus einer beeinträchtigten AZ oder Region.

So funktioniert Zonal Shift für Application Load Balancers

Wenn auf einem Application Load Balancer mit aktiviertem zonenübergreifendem Load Balancing eine Zonenverschiebung gestartet wird, wird der gesamte Datenverkehr zu Zielen in der betroffenen Availability Zone blockiert, und die zonale Verschiebung entfernt die zonale IP-Adresse aus dem DNS.

Weitere Informationen finden Sie unter Integrationen für Ihren Application Load Balancer im Application Load Balancer-Benutzerhandbuch.