Zonaler Autoshift in ARC - 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.

Zonaler Autoshift in ARC

Mit Zonal Autoshift autorisieren AWS Sie, den Ressourcenverkehr für eine Anwendung bei Ereignissen in Ihrem Namen aus einer Availability Zone (AZ) zu verlagern, um die Zeit bis zur Wiederherstellung zu verkürzen. AWS startet eine automatische Verschiebung, wenn die interne Telemetrie anzeigt, dass eine Beeinträchtigung der Availability Zone vorliegt, die sich möglicherweise auf Kunden auswirken könnte. Wenn Autoshift AWS gestartet wird, verlagert sich der Anwendungsdatenverkehr zu Ressourcen, die Sie für zonales Autoshift konfiguriert haben, von der Availability Zone weg.

Beachten Sie, dass dabei ARC nicht der Zustand einzelner Ressourcen geprüft wird. AWS startet einen Autoshift, wenn AWS Telemetrie feststellt, dass eine Beeinträchtigung der Availability Zone vorliegt, die sich möglicherweise auf Kunden auswirken könnte. In einigen Fällen kann der Verkehr zu Ressourcen verlagert werden, die nicht beeinträchtigt werden.

Mit Zonal Autoshift autorisieren Sie auch, AWS den Ressourcenverkehr für eine Anwendung in Ihrem Namen aus einer Availability Zone für regelmäßige Übungsläufe zu verlagern. Für zonales Autoshift sind Übungsläufe erforderlich. Mit den Zonenverschiebungen, die für Übungsläufe ARC gestartet werden, können Sie sicherstellen, dass die Verlagerung des Datenverkehrs aus einer Availability Zone während eines Autoshifts für Ihre Anwendung sicher ist. In regelmäßigen Übungsläufen wird getestet, ob Ihre Anwendung ohne eine Availability Zone normal funktionieren kann, indem zonale Verschiebungen gestartet werden, die den Verkehr für eine Ressource von einer Availability Zone weg verlagern. Übungsläufe finden wöchentlich statt und liefern ein Ergebnis (z. B. SUCCEEDED oder), anhand dessen Sie feststellen könnenFAILED, ob die Anwendung wie erwartet funktioniert.

Wichtig

Bevor Sie Übungsläufe konfigurieren oder Zonal Autoshift aktivieren, empfehlen wir dringend, die Kapazität Ihrer Anwendungsressourcen in allen Availability Zones in der Region, in der Ihre Anwendungsressourcen bereitgestellt werden, vorab zu skalieren. Wenn ein Autoshift- oder Übungslauf gestartet wird, sollten Sie sich nicht auf die bedarfsorientierte Skalierung verlassen. Zonal Autoshift, einschließlich Übungsläufen, funktioniert unabhängig und wartet nicht, bis die Auto Scaling-Aktionen abgeschlossen sind. Wenn Sie sich auf Auto Scaling statt auf Vorskalierung verlassen, kann es länger dauern, bis Ihre Anwendung wiederhergestellt ist.

Wenn Sie Auto Scaling verwenden, um regelmäßige Verkehrszyklen zu bewältigen, empfehlen wir Ihnen dringend, die Mindestkapazität Ihres Auto Scaling so zu konfigurieren, dass es auch beim Verlust einer Availability Zone normal weiterläuft.

Wenn Sie planen, zonales Autoshift zu aktivieren oder Übungsläufe zu konfigurieren, testen Sie, nachdem Sie die Kapazität Ihrer Anwendungsressourcen vorab skaliert haben, ob Ihre Anwendung auch ohne eine Availability Zone normal funktionieren kann. Um dies zu testen, starten Sie eine zonale Verschiebung, um den Verkehr für eine Ressource von einer Availability Zone weg zu verlagern.

Um sicherzustellen, dass Ihre Tests mit Zonal Shift effektiv sind, müssen Sie überprüfen, ob der Traffic von der AZ, von der Sie wegwechseln, erwartungsgemäß abfließt. Beispielsweise bieten sowohl Application Load Balancers als auch Network Load Balancers in Amazon Metriken pro AZ, mit CloudWatch denen Sie dies überwachen können. Je nachdem, wie lange ein Service und die Clients Verbindungen wiederverwenden, kann der Datenverkehr zu der AZ, von der Sie sich entfernt haben, länger als erwartet fortgesetzt werden. Weitere Informationen finden Sie unter Beschränken Sie die Zeit, in der Kunden mit Ihren Endpunkten verbunden bleiben.

Nachdem Sie durch den Start und die Auswertung einer Zonenverschiebung überprüft haben, ob Ihre Anwendung auch dann normal weiterlaufen kann, wenn der Datenverkehr aus einer Availability Zone verlagert wird, können Sie anhand der regelmäßigen Übungsläufe kontinuierlich überprüfen, ob Sie über genügend Kapazität für eine automatische Verschiebung verfügen. ARC

Zusätzlich zur Aktivierung von Zonal Autoshift für eine unterstützte Ressource in der ARC Konsole haben Sie die Möglichkeit, stattdessen Zonal Autoshift für einen bestimmten Load Balancer in der Amazon-Konsole zu aktivieren. EC2 Weitere Informationen zur Aktivierung von Zonal Autoshift mit Elastic Load Balancing finden Sie unter Zonal Shift im Elastic Load Balancing User Guide.

Autoshifts und Practice Run Zonal Shifts sind temporär. Bei Autoshifts wird bei Wiederherstellung der betroffenen Availability Zone die Verlagerung des Datenverkehrs für Ressourcen aus der Availability Zone AWS beendet. Der Anwendungsdatenverkehr für Kunden kehrt zu allen Availability Zones in der Region zurück. Bei einem Testlauf wird der Datenverkehr für eine einzelne Ressource für etwa 30 Minuten von einer Availability Zone weg verlagert und dann zurück zu allen Availability Zones in der Region verlagert.

Sie können EventBridge Amazon-Benachrichtigungen so konfigurieren, dass Sie über automatische Schichten und Übungsläufe informiert werden. Weitere Informationen finden Sie unter Zonal Autoshift mit Amazon verwenden EventBridge.

Über Zonal Autoshift

Zonal Autoshift ist eine Funktion, mit der der Datenverkehr von AWS Anwendungsressourcen in Ihrem Namen von einer Availability Zone weggeleitet wird. AWS startet eine automatische Verschiebung, wenn die interne Telemetrie anzeigt, dass eine Beeinträchtigung der Availability Zone 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.

Sie müssen Zonal Autoshift für unterstützte Ressourcen manuell aktivieren. AWS

Wenn Sie AWS Anwendungen auf Load Balancern in mehreren (in der Regel drei) AZs in einer Region bereitstellen und ausführen und zur Unterstützung statischer Stabilität vorab skalieren, AWS können Sie Kundenanwendungen in einer AZ schnell wiederherstellen, indem Sie den Datenverkehr mit Autoshift wegverlagern. Durch die Verlagerung des Ressourcenverkehrs auf andere AZs Standorte in der Region AWS können Dauer und Schwere potenzieller Auswirkungen reduziert werden, die durch Stromausfälle, Hardware- oder Softwareprobleme in einer AZ oder andere Beeinträchtigungen verursacht werden.

ARCDie unterstützten Ressourcen bieten Integrationen, die die angegebene AZ als fehlerhaft kennzeichnen, was dazu führt, dass der Verkehr von der beeinträchtigten AZ weg verlagert wird.

Wenn Sie Zonal Autoshift für eine Ressource aktivieren, müssen Sie auch einen Testlauf für die Ressource konfigurieren. AWS führt etwa wöchentlich 30-minütige Übungsläufe durch, um sicherzustellen, dass Sie über genügend Kapazität verfügen, um Ihre Anwendung auch ohne eine der Availability Zones in der Region auszuführen.

Wie bei Zonal Shift gibt es einige spezifische Szenarien, in denen Zonal Autoshift den Verkehr nicht von der AZ weg verlagert. Wenn die Load Balancer-Zielgruppen beispielsweise AZs keine Instances haben oder wenn alle Instances fehlerhaft sind, befindet sich der Load Balancer in einem Fail-Open-Status und Sie können keine der Instanzen wegverlagern. AZs

Weitere Informationen zu Zonal Autoshift finden Sie unter. Zonaler Autoshift in ARC