Unterstützung für die Verbesserung dieser Seite beitragen
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.
Um zu diesem Benutzerhandbuch beizutragen, wählen Sie den GitHub Link Diese Seite bearbeiten auf, der sich im rechten Bereich jeder Seite befindet.
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.
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 auch autorisieren AWS , den Zustand Ihrer AZs zu überwachen und in Ihrem Namen den Netzwerkverkehr vorübergehend von einer fehlerhaften AZ wegzuverlagern.
Verwendung der EKS-Zonenverschiebung:
-
Aktivieren Sie Ihren EKS-Cluster mit Amazon Application Recovery Controller (ARC). Dies erfolgt auf Cluster-Ebene mithilfe der Amazon EKS-Konsole, der AWS CLI oder eksctl. CloudFormation
-
Nach der Aktivierung können Sie Zonal Shifts oder Zonal Autoshift mit der ARC-Konsole, der AWS CLI oder den Zonal Shift- und Zonal Autoshift-APIs 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
-
Wir empfehlen, zwischen den Vorgängen von Zonenverschiebungen mindestens 60 Sekunden zu warten, um eine ordnungsgemäße Verarbeitung jeder Anfrage sicherzustellen.
Beim Versuch, Zonenschichten schnell hintereinander (innerhalb von 60 Sekunden) durchzuführen, verarbeitet der Amazon EKS-Service möglicherweise nicht alle Schichtanfragen ordnungsgemäß. Das liegt an dem aktuellen Abfragemechanismus, der den zonalen 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. Mit Zonal Shift können Sie sich schnell von Beeinträchtigungen der Availability Zone (AZ) erholen, indem Sie den Datenverkehr für eine unterstützte Ressource vorübergehend von einer AZ weg auf funktionsfähige AZs in der Region verlagern. AWS
Weitere Informationen zu Amazon Application Recovery Controller (ARC)
Was ist eine Zonenverschiebung?
Zonal Shift ist eine Funktion in ARC, mit der Sie den Traffic für eine Ressource wie einen EKS-Cluster oder einen Elastic Load Balancer von einer Availability Zone in einer AWS Region wegverlagern können, um ein Problem schnell zu beheben und Ihre Anwendung schnell 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. Zonal Shift erfordert keine weiteren Konfigurationsschritte. Ihre Workloads müssen jedoch bestimmte Anforderungen erfüllen, um zonenbezogen belastbar zu sein, bevor Sie mit einer Schicht beginnen. Weitere Informationen finden Sie unter Weitere Informationen zur Zonenverschiebung von Amazon Application Recovery Controller (ARC) in Amazon EKS.
Weitere Informationen zur ARC-Zonenverschiebung
Was ist die automatische Zonenverschiebung?
Zonal Autoshift ist eine Funktion in ARC, mit der Sie autorisieren AWS können, den Verkehr in Ihrem Namen von einer AZ für unterstützte Ressourcen auf funktionsfähige AZs in der Region zu verlagern. AWS AWS startet einen Autoshift, wenn die interne Telemetrie anzeigt, dass in einer AZ in einer Region eine Beeinträchtigung vorliegt, die sich möglicherweise auf Kunden auswirken könnte. Die interne Telemetrie beinhaltet Metriken aus verschiedenen Quellen, darunter dem AWS Netzwerk und den Amazon EC2- und Elastic Load Balancing Balancing-Diensten.
AWS beendet Autoshifts, wenn Indikatoren anzeigen, dass kein Problem oder potenzielles Problem mehr besteht.
Weitere Informationen zur automatischen Zonenverschiebung von ARC
Was macht EKS während einer Zonenverschiebung?
EKS aktualisiert die Netzwerkkonfigurationen, um zu verhindern, dass Datenverkehr an beeinträchtigte AZs weitergeleitet wird. Das spezifische Rechenverhalten hängt von der Datenebenenkonfiguration Ihres Clusters ab:
-
Automatischer EKS-Modus: Der EKS-Automatikmodus stoppt automatisch die Bereitstellung neuer Knoten in der beeinträchtigten AZ, verhindert freiwillige Knotenunterbrechungen (wie Konsolidierung), die sich auf die beeinträchtigte AZ auswirken würden, und verhindert, dass Kapazitäten für Pods mit strengen Planungsanforderungen, die auf die beeinträchtigte AZ abzielen (z. B. persistente Volumenbindungen oder strenge Beschränkungen der Topologieverteilung), gestartet werden. Sie benötigen keine zusätzliche Konfiguration, abgesehen von der Aktivierung der Zonenverschiebung auf dem Cluster.
-
Self-managed Karpenter (v1.12+): Wenn Sie Karpenter v1.12 oder höher mit der
--enable-zonal-shiftMarkierung ausführen, beendet Karpenter die Bereitstellung von Kapazität in der beeinträchtigten AZ und verhindert freiwillige Unterbrechungen, die auf der beeinträchtigten AZ beruhen. -
Verwaltete Knotengruppen: EKS startet nur während einer Zonenverschiebung neue Knoten in den fehlerfreien AZs, indem das Rebalancing der Availability Zone ausgesetzt und die Auto Scaling Scaling-Gruppe aktualisiert wird.
Wenn die Schicht abläuft oder storniert wird, werden die Netzwerkkonfigurationen und das Rechenverhalten wiederhergestellt, sodass auch die AZ enthalten ist, die zuvor als fehlerhaft erkannt wurde.
Weitere Informationen zur EKS-Zonenverschiebung
EKS-Cluster beim Amazon Application Recovery Controller (ARC) registrieren (AWS Konsole)
-
Suchen Sie den Namen und die Region des EKS-Clusters, den Sie bei ARC registrieren möchten.
-
Navigieren Sie zur EKS-Konsole
in dieser Region und wählen Sie Ihren Cluster aus. -
Wählen Sie auf der Seite Cluster-Informationen die Registerkarte Übersicht aus.
-
Klicken Sie unter der Überschrift Zonenverschiebung auf die Schaltfläche Verwalten.
-
Aktivieren oder deaktivieren Sie die EKS-Zonenverschiebung.
Ihr EKS-Cluster ist nun bei ARC registriert.
Wenn Sie beeinträchtigte Availability Zones erkennen und vermeiden möchten AWS , müssen Sie ARC Zonal Autoshift konfigurieren. Sie können dies beispielsweise in der ARC-Konsole tun.
Nächste Schritte
-
Erfahren Sie, wie Sie die automatische Zonenverschiebung aktivieren.
-
Erfahren Sie, wie Sie eine automatische Zonenverschiebung manuell starten.