View a markdown version of this page

Automatische Zonenverschiebung 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.

Automatische Zonenverschiebung in ARC

Mit der zonalen automatischen Verschiebung autorisieren Sie, AWS 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 Schicht, wenn interne Telemetrie darauf hindeutet, dass eine Störung 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.

Beachten Sie, dass ARC den Zustand einzelner Ressourcen nicht überprüft. AWS startet eine automatische Schicht, wenn die AWS Telemetrie feststellt, dass eine Beeinträchtigung der Availability Zone vorliegt, die sich potenziell auf Kunden auswirken könnte. In einigen Fällen wird der Verkehr möglicherweise wegverlagert, um Ressourcen zu nutzen, die keine Auswirkungen haben.

Mit der zonalen automatischen Verschiebung autorisieren Sie auch, AWS den Ressourcenverkehr für eine Anwendung in Ihrem Namen für regelmäßige Übungsläufe von einer Availability Zone wegzuleiten. Für die zonale automatische Umschaltung sind Übungsläufe erforderlich. Mit den zonalen Verschiebungen, die ARC bei den Übungsläufen einleitet, können Sie sicherstellen, dass das Umleiten des Verkehrs aus einer Availability Zone während einer Autoshift 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 Schichten gestartet werden, die den Traffic für eine Ressource von einer Availability Zone weg verlagern. Die Übungsdurchläufe finden wöchentlich statt und liefern ein Ergebnis (z. B. SUCCEEDED oder), anhand dessen Sie nachvollziehen könnenFAILED, ob die Anwendung erwartungsgemäß funktioniert.

Wichtig

Bevor Sie Übungsläufe konfigurieren oder die zonale automatische Verschiebung aktivieren, empfehlen wir Ihnen dringend, die Kapazität Ihrer Anwendungsressourcen in allen Availability Zones der Region, in der Ihre Anwendungsressourcen bereitgestellt werden, vorab zu skalieren. Sie sollten sich nicht auf eine bedarfsgerechte Skalierung verlassen, wenn eine automatische Schicht oder ein Testlauf beginnt. Die zonale automatische Verschiebung, einschließlich der Übungsläufe, funktioniert unabhängig und wartet nicht darauf, dass die Autoskalierungsaktionen abgeschlossen sind. Wenn Sie sich auf Auto Scaling statt auf Pre-Scaling verlassen, kann es länger dauern, bis Ihre Anwendung wiederhergestellt ist.

Wenn Sie Auto Scaling verwenden, um regelmäßige Datenverkehrszyklen abzuwickeln, empfehlen wir Ihnen dringend, die Mindestkapazität Ihres Auto Scalings so zu konfigurieren, dass der normale Betrieb auch nach dem Verlust einer Availability Zone fortgesetzt wird.

Wenn Sie planen, zonales Autoshift zu aktivieren oder Übungsläufe zu konfigurieren, testen Sie nach der Vorskalierung Ihrer Anwendungsressourcenkapazität, ob Ihre Anwendung ohne eine Availability Zone normal funktionieren kann. Um dies zu testen, starten Sie eine zonale Verschiebung, um den Datenverkehr für eine Ressource von einer Availability Zone wegzuleiten.

Nachdem Sie die zonale automatische Verschiebung aktiviert haben, empfehlen wir Ihnen, durch Starten und Auswerten einer Zonenschicht auf Abruf zu überprüfen, ob Ihre Anwendung normal weiterarbeiten kann, wenn der Verkehr von einer Availability Zone wegverlagert wird. Anhand der regelmäßigen Übungsläufe, die ARC durchführt, können Sie dann fortlaufend überprüfen, ob Sie über genügend Kapazität für eine automatische Schaltung verfügen.

Um sicherzustellen, dass Ihre Tests mit Zonenverschiebung effektiv sind, müssen Sie überprüfen, ob der Verkehr aus dem AZ, von dem Sie wegschalten, erwartungsgemäß abfließt. Beispielsweise bieten sowohl Application Load Balancer als auch Network Load Balancer in Amazon pro-AZ-Metriken an, anhand derer Sie CloudWatch dies überwachen können. Je nachdem, wie lange ein Service und die Clients Verbindungen wiederverwenden, kann es sein, dass der Datenverkehr länger als erwartet zu dem AZ anhält, von dem Sie sich entfernt haben. Weitere Informationen finden Sie unter Begrenzen Sie die Zeit, in der Kunden mit Ihren Endpunkten verbunden bleiben.

Sie können die zonale automatische Verschiebung für eine unterstützte Ressource in der ARC-Konsole aktivieren. Oder Sie haben in der Amazon EC2-Konsole die Option, zonales Autoshift für eine bestimmte Load Balancer-Ressource zu aktivieren. Weitere Informationen zur Aktivierung von zonalem Autoshift mit Elastic Load Balancing finden Sie unter Zonal Shift im Elastic Load Balancing-Benutzerhandbuch.

Automatische Verschiebungen und zonale Verschiebungen im Übungsbetrieb sind temporär. Bei automatischen Verschiebungen wird der Datenverkehr für Ressourcen nicht mehr von der Availability Zone weg verlagert AWS , wenn sich die betroffene Availability Zone erholt. 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 und dann zurück in alle Availability Zones in der Region verlagert.

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