Aktivierung der EKS-Zonenverschiebung zur Vermeidung beeinträchtigter Availability Zones - Amazon EKS

Unterstützung für die Verbesserung dieser Seite beitragen

Um zu diesem Benutzerhandbuch beizutragen, klicken Sie auf den Link Diese Seite auf GitHub bearbeiten, der sich im rechten Bereich jeder Seite befindet.

Aktivierung der EKS-Zonenverschiebung zur Vermeidung beeinträchtigter Availability Zones

Amazon Application Recovery Controller (ARC) unterstützt Sie bei der Verwaltung und Koordination der Wiederherstellung Ihrer Anwendungen über Availability Zones (AZs) hinweg und ist mit zahlreichen Services kompatibel, darunter Amazon EKS. Mithilfe des EKS-Supports für ARC-Zonenverschiebung können Sie den Netzwerkverkehr innerhalb des Clusters von einer beeinträchtigten AZ weg verlagern. Sie können AWS auch autorisieren, den Zustand Ihrer AZs zu überwachen und den Netzwerkverkehr vorübergehend in Ihrem Namen von einer fehlerhaften AZ weg zu verlagern.

Verwendung der EKS-Zonenverschiebung:

  1. Aktivieren Sie Ihren EKS-Cluster mit Amazon Application Recovery Controller (ARC). Dies erfolgt auf Cluster-Ebene über die Amazon-EKS-Konsole, die AWS CLI, CloudFormation oder eksctl.

  2. Nach der Aktivierung können Sie Zonenverschiebungen oder automatische Zonenverschiebungen über die ARC-Konsole, die AWS CLI oder die APIs für Zonenverschiebungen und automatische Zonenverschiebungen verwalten.

Beachten Sie, dass Sie nach der Registrierung eines EKS-Clusters bei ARC noch ARC konfigurieren müssen. Sie können beispielsweise die ARC-Konsole verwenden, um die automatische Zonenverschiebung zu konfigurieren.

Ausführlichere Informationen zur Funktionsweise der EKS-Zonenverschiebung und zur Gestaltung Ihrer Workloads für den Umgang mit beeinträchtigten Availability Zones finden Sie unter Weitere Informationen zur Zonenverschiebung von Amazon Application Recovery Controller (ARC) in Amazon EKS.

Überlegungen

  • EKS Auto Mode unterstützt weder den Amazon Application Recovery Controller noch Zonenverschiebung und automatische Zonenverschiebung.

  • Wir empfehlen, zwischen den Vorgängen von Zonenverschiebungen mindestens 60 Sekunden zu warten, um eine ordnungsgemäße Verarbeitung jeder Anfrage sicherzustellen.

    Bei dem Versuch, Zonenverschiebungen in schneller Folge (innerhalb von 60 Sekunden) durchzuführen, kann es vorkommen, dass der Amazon-EKS-Service nicht alle Verschiebungsanforderungen ordnungsgemäß verarbeitet. Dies ist auf den aktuellen Abfragemechanismus zurückzuführen, der den Zonen-Status des Clusters aktualisiert. Wenn Sie mehrere Zonenverschiebungen durchführen müssen, stellen Sie sicher, dass zwischen den Vorgängen ausreichend Zeit liegt, damit das System jede Änderung verarbeiten kann.

Was ist Amazon Application Recovery Controller?

Der Amazon Application Recovery Controller (ARC) unterstützt Sie bei der Vorbereitung und Durchführung einer schnelleren Wiederherstellung für Anwendungen, die in AWS ausgeführt werden. Die Zonenverschiebung ermöglicht eine schnelle Wiederherstellung nach Ausfällen in einer Availability Zone (AZ), indem der Datenverkehr für eine unterstützte Ressource vorübergehend von einer AZ in funktionierende AZs in der AWS-Region verlagert wird.

Weitere Informationen zu Amazon Application Recovery Controller (ARC)

Was ist eine Zonenverschiebung?

Die Zonenverschiebung ist eine Funktion in ARC, mit der Sie den Datenverkehr für eine Ressource wie einen EKS-Cluster oder einen Elastic Load Balancer aus einer Availability Zone in einer AWS-Region verlagern können, um ein Problem schnell zu beheben und Ihre Anwendung rasch wiederherzustellen. Sie können sich beispielsweise für eine Verlagerung des Datenverkehrs entscheiden, weil eine fehlerhafte Bereitstellung zu Latenzproblemen führt oder weil die Availability Zone beeinträchtigt ist. Eine Zonenverschiebung erfordert keine vorherigen Konfigurationsschritte.

Weitere Informationen zur ARC-Zonenverschiebung

Was ist die automatische Zonenverschiebung?

Die automatische Zonenverschiebung ist eine Funktion in ARC, mit der Sie AWS autorisieren können, den Datenverkehr für unterstützte Ressourcen in Ihrem Namen von einer AZ auf funktionierende AZs in der AWS-Region umzuleiten. AWS startet eine automatische Verschiebung, wenn interne Telemetriedaten darauf hindeuten, dass in einer AZ in einer Region eine Beeinträchtigung vorliegt, die sich möglicherweise auf Kunden auswirken könnte. Die interne Telemetrie umfasst Metriken aus verschiedenen Quellen, darunter das AWS-Netzwerk sowie die Services Amazon EC2 und Elastic Load Balancing.

AWS beendet die automatische Verschiebung, wenn die Indikatoren anzeigen, dass kein Problem oder potenzielles Problem mehr vorliegt.

Weitere Informationen zur automatischen Zonenverschiebung von ARC

Was unternimmt EKS während einer automatischen Verschiebung?

EKS aktualisiert die Netzwerkkonfigurationen, um zu verhindern, dass Datenverkehr an beeinträchtigte AZs weitergeleitet wird. Wenn Sie verwaltete Knotengruppen verwenden, startet EKS während einer Zonenverschiebung außerdem nur neue Knoten in den intakten AZs. AZs. Wenn die Verschiebung abläuft oder abgebrochen wird, werden die Netzwerkkonfigurationen wiederhergestellt, sodass die zuvor als nicht funktionsfähig erkannte AZ wieder einbezogen wird.

Weitere Informationen zur EKS-Zonenverschiebung

Registrierung des EKS-Clusters bei Amazon Application Recovery Controller (ARC) (AWS-Konsole)

  1. Suchen Sie den Namen und die Region des EKS-Clusters, den Sie bei ARC registrieren möchten.

  2. Navigieren Sie zur EKS-Konsole in dieser Region und wählen Sie Ihren Cluster aus.

  3. Wählen Sie auf der Seite Cluster-Informationen die Registerkarte Übersicht aus.

  4. Klicken Sie unter der Überschrift Zonenverschiebung auf die Schaltfläche Verwalten.

  5. Aktivieren oder deaktivieren Sie die EKS-Zonenverschiebung.

Ihr EKS-Cluster ist nun bei ARC registriert.

Wenn Sie möchten, dass AWS beeinträchtigte Availability Zones erkennt und vermeidet, müssen Sie die automatische ARC-Zonenverschiebung konfigurieren. Sie können dies beispielsweise in der ARC-Konsole tun.

Nächste Schritte