Home Arrow Icon Knowledge base Arrow Icon Global Arrow Icon Wie geht AWS Global Accelerator mit Netzwerküberlastungen um?


Wie geht AWS Global Accelerator mit Netzwerküberlastungen um?


AWS Global Accelerator übernimmt die Netzwerküberlastung hauptsächlich, indem sie den Benutzerverkehr in das AWS Global Network weiterleiten, das staufrei und hochredensiv ist. Dieser Ansatz vermeidet die oft überlasteten und weniger zuverlässigen öffentlichen Internetpfade, wodurch der Paketverlust, die Jitter und die Latenz verringert und die Gesamtanwendungsleistung und die Verfügbarkeit verbessert werden.

Hier sind die detaillierten Mechanismen, mit denen AWS Global Accelerator die Netzwerküberlastung verwaltet:

** 1. Nutzung des AWS Global Network:
Anstatt den Verkehr über das öffentliche Internet zu leiten, das überlastet werden kann und mehrere Hopfen umfasst, hat AWS Global Accelerator den Verkehr am AWS Edge -Standort ein, der dem Benutzer am nächsten statische Anycast -IP -Adressen am nächsten liegt. Von dort bewegt sich der Verkehr über das AWS Private Global Network, das für hohe Leistung und niedrige Überlastung optimiert ist. Dieses Netzwerk ist überflüssig und entwickelt, um Verzögerungen und Paketverluste zu minimieren und einen reibungslosen und zuverlässigen Pfad zu den in AWS -Regionen gehosteten Anwendungsendpunkten zu gewährleisten [3] [4] [6] [10].

** 2. Intelligentes Verkehrsrouting und Failover:
AWS Global Accelerator überwacht kontinuierlich die Gesundheit von Anwendungsendpunkten mithilfe von TCP-, HTTP- und HTTPS -Gesundheitskontrollen. Es leitet den Benutzerverkehr dynamisch auf den nächsten gesunden Endpunkt und fällt automatisch auf alternative Endpunkte aus, wenn Überlastung oder Fehler auftreten. Diese Failover -Fähigkeit stellt sicher, dass der Verkehr von überlasteten oder ungesunden Wegen entfernt ist und die Verfügbarkeit und eine konsistente Leistung aufrechterhält [4] [11].

** 3. Verkehrsblätter und Endpunktgewichte für die feinkörnige Verkehrskontrolle:
AWS Global Accelerator liefert die Verkehrsverteilung und die Überlastung eines einzelnen Endpunkts oder einer einzelnen Region, bietet Verkehrswahl- und Endpunktgewichte. Mit Verkehrs -Zifferblättern können Sie den Prozentsatz des Datenverkehrs steuern, der an bestimmte Endpunktgruppen (Regionen) gesendet wird, die nach unten gestaltet werden können, um Staus zu lindern, oder bis zum Randverkehr schrittweise aufgewählt werden. Mit Endpunktgewichten können Sie die Verkehrsanteile zwischen mehreren Endpunkten innerhalb einer Region anpassen, wodurch eine ausgewogene Lastverteilung ermöglicht und Staus an einem einzelnen Endpunkt verhindern wird [1] [2] [7] [11].

** 4. Mehrere Netzwerkzonen und ISP Peering:
AWS Global Accelerator verwendet mehrere isolierte Netzwerkzonen, die jeweils eine eigene physikalische Infrastruktur und Peering -Beziehungen zu verschiedenen ISPs haben. Dieses Design verringert die Auswirkungen von ISP-spezifischen Überlastungen oder Ausfällen, indem der Verkehr über alternative Netzwerkzonen und ISPs geleitet werden kann. Clients erhalten zwei statische IP -Adressen aus verschiedenen Netzwerkzonen, die Redundanz bereitstellen und den Explosionsradius von Netzwerkproblemen verringern [8].

** 5. Kundenaffinität und staatliche Routing:
Für Anwendungen, die eine Sitzung Persistenz erfordern, kann AWS Global Accelerator die Client -Affinität aufrechterhalten, indem er alle Anfragen von einem Benutzer an denselben Endpunkt weiterleitet. Dies verhindert, dass Overhead und Latenz durch die Umstellung der Endpunkte in der Mitte der Sitzung entstehen können, was die Verzögerungen im Zusammenhang mit Staus verschärfen kann [4] [11].

Zusammenfassend lässt sich sagen, dass AWS Global Accelerator die Netzwerküberlastung durch die Verschiebung des Benutzerverkehrs in ein privates, hoch optimiertes globales Netzwerk, intelligent um überlastete oder ungesunde Endpunkte weiterleitet, eine feinkörnige Verkehrskontrolle für die Ausgleich von Belastungen und die Nutzung redundanter Netzzonen und ISP-Pfade bereitstellt, um die hohe Verfügbarkeit und die geringe Latentate aufrechtzuerhalten. Dies führt zu einer verbesserten Anwendungsleistung und Zuverlässigkeit auch unter unterschiedlichen Netzwerkbedingungen.

Zitate:
[1] https://docs.amazon.com/global-accelerator/latest/dg/inTroduction-how-it-works.html
[2] https://aws.amazon.com/blogs/networking-and-content-delivery/traffic-management-with-aws-global-accelerator/
[3] https://aws.amazon.com/global-accelerator/features/
[4] https://aws.amazon.com/global-accelerator/faqs/
[5] https://cloudchipr.com/blog/aws-global-accelerator
[6] https://cloudvisor.co/aws-guides/aws-global-accelerator/
[7] https://hands-on.cloud/aws-services/global-accelerator/
[8] https://aws.amazon.com/blogs/networking-and-content-delivery/measuring-aws-global-accelerator-performance-analyzing-results/
[9] https://www.nops.io/glossary/what-is-aws-global-accelerator/
[10] https://www.hava.io/blog/what-is-aws-global-accelerator
[11] https://digitalcloud.training/aws-global-accelerator/
[12] https://www.youtube.com/watch?v=docl4juloqw