Home Arrow Icon Knowledge base Arrow Icon Global Arrow Icon Wie führt der globale Beschleuniger sofortiges Failover durch?


Wie führt der globale Beschleuniger sofortiges Failover durch?


AWS Global Accelerator führt ein sofortiges Failover durch kontinuierliche Gesundheitsüberwachung und intelligentes Verkehrsrouting durch, um eine hohe Verfügbarkeit und eine geringe Latenz für Anwendungen aufrechtzuerhalten, die in mehreren AWS -Regionen oder -Enten bereitgestellt werden.

Wichtige Aspekte der sofortigen Failover im globalen Beschleuniger:

- Gesundheitsprüfungen: Global Accelerator überwacht kontinuierlich die Gesundheit aller konfigurierten Anwendungsendpunkte mithilfe von TCP-, HTTP- oder HTTPS -Gesundheitsprüfungen. Wenn ein Endpunkt ungesund wird, wird er sofort als solches markiert [3] [5].

- Sofortiger Verkehrsumleitung: Nach Erkennung eines ungesunden Endpunkts stoppt der globale Beschleuniger sofort die Weiterleitung neuer Verbindungen zu diesem Endpunkt und leitet den Verkehr zum nächstbesten gesunden Endpunkt, der sich in derselben oder in einer anderen Region befinden könnte. Dieser Failover erfolgt innerhalb von etwa 30 Sekunden nach Erkennung des Versagens [2] [9].

- Routing -Logik: Der Service leitet den Kundenverkehr zum nächsten gesunden Endpunkt, basierend auf Netzwerklatenz und Endpunktgesundheit. Wenn kein gesunder Endpunkt mit einem positiven Verkehrsgewicht verfügbar ist, leitet der globale Beschleuniger den Datenverkehr in der nächstgelegenen Endpunktgruppe an den Client zu einem zufälligen Endpunkt, um die Konnektivität zu erhalten [2].

- Verbindungshandhabung: Global Accelerator endet Client TCP -Verbindungen an AWS -Randorten und stellt fast gleichzeitig neue TCP -Verbindungen zu gesunden Endpunkten her. Bestehende aktive Verbindungen zu einem ungesunden Endpunkt werden jedoch nicht sofort unterbrochen. Sie dauern bis zum geschlossenen oder zeitgesteuerten Zeitpunkt fort, wonach neue Verbindungen zu gesunden Endpunkten weitergeleitet werden [2] [3].

- Verkehrswahl und Gewichte: Sie können Verkehrsgewichte und Verkehrsblätter in Endpunktgruppen konfigurieren, um die Verkehrsverteilung zu steuern. Failover respektiert diese Einstellungen und versucht, den Verkehr von Endpunkten mit Nullgewicht zu entfernen. Wenn alle gesunden Endpunkte kein Gewicht haben, verläuft der Failover -Mechanismus unabhängig vom Gewicht auf die Routing zur nächsten Endpunktgruppe [2].

.

- Statische IP -Adressen: Global Accelerator bietet zwei statische IPv4 -Adressen, die als feste Einstiegspunkte für den Kundenverkehr dienen. Diese IPs bleiben auch dann konstant, selbst wenn ein Failover auftritt, wodurch das DNS-Caching-Verzögerungen beseitigt und nahezu uneingeschränktes Failover ohne clientseitige Änderungen ermöglicht wird [4] [7].

- Failover -Geschwindigkeit: Obwohl als "Instant" vermarktet, wird das Failover in der Regel in weniger als einer Minute abgeschlossen, wobei etwa 30 Sekunden neue Verbindungen zu gesunden Endpunkten erfassen und umleiten müssen. Dies ist schneller als DNS-basierte Failover-Mechanismen, die durch DNS-Caching verlangsamt werden können [9].

Zusammenfassend lässt sich sagen, dass AWS Global Accelerator ein sofortiges Failover erreicht, indem er die Gesundheit des Endpunkts kontinuierlich überwacht, neue Kundenverbindungen dynamisch über statische IP -Adressen an die nächsten gesunden Endpunkte weiterleitet und das AWS Global Network für eine optimale Leistung nutzt. Dieses Design minimiert Ausfallzeiten und bietet ein nahtloses Failover über Regionen oder Verfügbarkeitszonen hinweg, ohne dass Kunden-Seite-DNS-Aktualisierungen oder manuelle Interventionen [2] [3] [5] [7] [9] erforderlich sind.

Zitate:
[1] https://docs.amazon.com/global-accelerator/latest/dg/about-endpoints-endpoint-wickhyths.unhealthy-endpoints.html
[2] https://docs.amazon.com/global-accelerator/latest/dg/inTroduction-how-it-works.html
[3] https://tutorialsdojo.com/aws-global-accelerator/
[4] https://aws.amazon.com/blogs/networking-and-content-delivery/maximising-anapplication-ressilacy-with-aws-global-accelerator/
[5] https://cloudvisor.co/aws-guides/aws-global-accelerator/
[6] https://aws.amazon.com/blogs/networking-and-content-delivery/creeating-disaster-recovery-mechanismen-using-amazon-route-53/
[7] https://aws.amazon.com/global-accelerator/features/
[8] https://stackoverflow.com/questions/62638339/how-to-improve-failoverspeed-for-aws-global-accelerator-or-route53-latency-rout
[9] https://aws.amazon.com/global-accelerator/faqs/