AWS Global Accelerator unterstützt zwei Haupttypen von Beschleunigern: Standardbeschleuniger und benutzerdefinierte Routing -Beschleuniger mit jeweils unterschiedlichen Endpunkttypen.
Endpunkte für Standardbeschleuniger:
Standardbeschleuniger leiten den Verkehr zu Endpunkten, die sein können:
- Netzwerklastbalancer (NLBs)
- Anwendungslastbalancer (ALB)
- Amazon EC2 -Instanzen
- Elastische IP -Adressen
Diese Endpunkte müssen sich in AWS-Regionen befinden und können im Internet oder in interner Ausstattung sein. Global Accelerator verwendet statische IP -Adressen als feste Einstiegspunkte und verteilt eingehenden Verkehr an diese Endpunkte, basierend auf Faktoren wie Kundenstandort und Endpunktgesundheit. Sie können Endpunktgewichte konfigurieren, um den Anteil des an den einzelnen Endpunkte geleiteten Datenverkehrs zu steuern und Anwendungsfälle wie blaue/grüne Bereitstellungen und A/B -Tests zu ermöglichen. Für Dual-Stack-Beschleuniger, die sowohl IPv4 als auch IPv6 unterstützen, können nur Dual-Stack-Endpunkte (NLBs, ALB und EC2-Instanzen, die Dual-Stack) unterstützen [1] [2] [4] [5] [6] [7] [8].
Endpunkte für benutzerdefinierte Routing -Beschleuniger:
Benutzerdefinierte Routing -Beschleuniger sind für Anwendungen ausgelegt, für die benutzerdefinierte Logik erforderlich ist, um Benutzer an bestimmte Ziele und Ports weiterzuleiten. Die Endpunkte für benutzerdefinierte Routing -Beschleuniger sind Amazon -VPC -Subnetze, die eine oder mehrere EC2 -Instanzen ausrichten. Dieses Setup ist nützlich für Szenarien wie Multiplayer -Gaming oder VoIP -Anwendungen, in denen Benutzer bestimmte Server oder Sitzungen zugewiesen werden müssen, basierend auf Kriterien wie Geographie oder Benutzerattributen. Benutzerdefinierte Routing -Beschleuniger unterstützen nur IPv4 -Adressen [4] [9].
Zusätzliche Hinweise:
- On-Premises-Ressourcen können nicht direkt als Endpunkte konfiguriert werden. Sie können jedoch Netzwerklastausgleiche in AWS-Regionen verwenden, um vorne vorne-Endpunkte vorne zu sein und diese NLBs bei Global Accelerator zu registrieren.
- Global Accelerator überwacht die Endpunktgesundheit kontinuierlich und leitet den Verkehr nur zu gesunden Endpunkten weiter.
- Elastische IP -Adressen, die als Endpunkte verwendet werden, sind statische öffentliche IPs, die Ihrem AWS -Konto zugewiesen wurden.
- Für die Erhaltung der Client -IP -Adresse gelten bestimmte Anforderungen für die verwendeten Endpunkttypen.
Zusammenfassend variieren AWS Global Accelerator Endpunkte nach Beschleunigertyp: Standardbeschleuniger verwenden Netzwerk -Last -Balancer, Anwendungslastbalancer, EC2 -Instanzen oder elastische IP -Adressen, während benutzerdefinierte Routing -Beschleuniger VPC -Subnetze mit EC2 -Instanzen als Endpunkt verwenden. Diese Flexibilität ermöglicht es globalem Gaspedal, eine Vielzahl von Anwendungsarchitekturen und Verkehrsanforderungen zu unterstützen [1] [4] [6] [9].
Zitate:
[1] https://docs.amazon.com/global-accelerator/latest/dg/about-endpoints.html
[2] https://docs.amazon.com/global-accelerator/latest/dg/about-endpoint-groups.html
[3] https://docs.amazon.com/general/latest/gr/global_accelerator.html
[4] https://docs.amazon.com/global-accelerator/latest/dg/inTroduction-how-it-works.html
[5] https://docs.amazon.com/global-accelerator/latest/dg/what-is-global-accelerator.html
[6] https://docs.amazon.com/global-accelerator/latest/dg/about-endpoints-adding-endpoints.html
[7] https://docs.amazon.com/pdfs/global-accelerator/latest/dg/global-accelerator-guide.pdf
[8] https://tutorialsdojo.com/aws-global-accelerator/
[9] https://aws.amazon.com/global-accelerator/faqs/