View a markdown version of this page

Zonenverschiebung für Ihren Application Load Balancer - Elastic Load Balancing

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.

Zonenverschiebung für Ihren Application Load Balancer

Zonal Shift und Zonal Autoshift sind Funktionen von Amazon Application Recovery Controller (ARC). Mit Zonal Shift können Sie den Traffic mit einer einzigen Aktion von einer beeinträchtigten Availability Zone wegleiten. Auf diese Weise können Sie den Betrieb von anderen fehlerfreien Availability Zones in einer AWS-Region fortsetzen.

Mit Zonal Autoshift autorisieren AWS Sie, den Ressourcenverkehr für eine Anwendung bei Ereignissen in Ihrem Namen von einer Availability Zone wegzuleiten, um die Zeit bis zur Wiederherstellung zu verkürzen. AWS startet eine automatische Schicht, wenn die interne Überwachung darauf hindeutet, dass eine Beeinträchtigung der Availability Zone vorliegt, die sich potenziell auf Kunden auswirken könnte. Wenn eine automatische Schicht AWS gestartet wird, verlagert sich der Anwendungsdatenverkehr zu Ressourcen, die Sie für die zonale automatische Verschiebung konfiguriert haben, von der Availability Zone weg.

Wenn Sie eine zonale Schicht starten, sendet Ihr Load Balancer keinen neuen Datenverkehr für die Ressource an die betroffene Availability Zone. ARC erstellt die Zonenverschiebung sofort. Abhängig vom Verhalten des Clients und der Wiederverwendung der Verbindung kann es jedoch eine kurze Zeit dauern, bis bestehende Verbindungen in der Availability Zone abgeschlossen sind. Abhängig von Ihren DNS-Einstellungen und anderen Faktoren können bestehende Verbindungen in nur wenigen Minuten hergestellt werden, oder es kann länger dauern. Weitere Informationen finden Sie im Amazon Application Recovery Controller (ARC) Developer Guide im Amazon Application Recovery Controller (ARC) Developer Guide unter Begrenzen Sie die Zeit, in der Kunden mit Ihren Endpunkten verbunden bleiben.

Bevor Sie mit einer Zonenverschiebung beginnen

  • Zonal Shift ist standardmäßig deaktiviert und muss auf jedem Application Load Balancer aktiviert werden. Weitere Informationen finden Sie unter Aktivieren Sie die Zonenverschiebung für Ihren Application Load Balancer.

  • 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. Wenn bei Ihren Load Balancern das zonenübergreifende Load Balancing deaktiviert ist und Sie eine Zonenverschiebung verwenden, um eine zonale Load-Balancer-IP-Adresse zu entfernen, verliert die Availability Zone, die von der Zonenverschiebung betroffen ist, auch die Zielkapazität.

Weitere Informationen finden Sie unter Bewährte Methoden für zonale Verschiebungen in ARC im Amazon Application Recovery Controller (ARC) Developer Guide.

Cross-zone Lastenausgleich

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

Vorteile:
  • Schnellere Wiederherstellung nach Ausfällen in der Verfügbarkeitszone.

  • Die Möglichkeit, den Datenverkehr in eine funktionsfähige Verfügbarkeitszone zu verlagern, wenn in einer Verfügbarkeitszone Ausfälle festgestellt werden.

  • Sie können die Anwendungsintegrität testen, indem Sie Fehler simulieren und identifizieren, um ungeplante Ausfallzeiten zu vermeiden.

Administrative Überschreibung der Zonenschicht

Ziele, die zu einem Application Load Balancer gehören, haben einen neuen StatusAdministrativeOverride, der unabhängig vom TargetHealth Status ist.

Wenn ein Zonenwechsel für einen Application Load Balancer gestartet wird, werden alle Ziele innerhalb der Zone, von der weggeschoben wird, als administrativ außer Kraft gesetzt betrachtet. Der Application Load Balancer beendet die Weiterleitung von neuem Datenverkehr an Ziele, die vom Administrator außer Kraft gesetzt wurden. Bestehende Verbindungen bleiben intakt, bis sie organisch geschlossen werden.

Die möglichen AdministrativeOverride Zustände sind:

unbekannt

Der Status kann aufgrund eines internen Fehlers nicht weitergegeben werden

no_override

Auf dem Ziel ist derzeit kein Override aktiv

zonal_shift_active

Die Zonenverschiebung ist in der Ziel-Availability Zone aktiv