Home Arrow Icon Knowledge base Arrow Icon Global Arrow Icon Wie konfiguriere ich regionale Endpunktgruppen in AWS Global Accelerator


Wie konfiguriere ich regionale Endpunktgruppen in AWS Global Accelerator


Um regionale Endpunktgruppen in AWS Global Accelerator zu konfigurieren, befolgen Sie diese detaillierten Schritte und Konzepte:

** 1. Endpunktgruppen und ihre Rolle verstehen
Eine Endpunktgruppe in AWS Global Accelerator ist mit einer bestimmten AWS -Region verbunden und enthält einen oder mehrere Endpunkte in dieser Region. Jede Endpunktgruppe ist mit einem Hörer verknüpft, der eingehende Clientverbindungen basierend auf bestimmten Protokollen und Ports verarbeitet. Für Standardbeschleuniger leiten die Endpunktgruppen den Verkehr zu Ressourcen wie Netzwerklastausgleichs (NLB), Anwendungslastausgleichs (ALB), EC2 -Instanzen oder elastischen IP -Adressen in einer einzelnen AWS -Region [1] [2] [10].

** 2. Erstellen oder wählen Sie einen Beschleuniger und einen Hörer aus oder wählen Sie
Erstellen Sie zunächst einen Beschleuniger (Standard- oder benutzerdefinierten Routing) in der globalen Beschleunigerkonsole oder über API. Erstellen Sie dann einen oder mehrere Hörer, die das Protokoll (TCP, UDP oder beide) und den Port- oder Portbereich angeben, mit dem der Beschleuniger den Kundenverkehr empfangen kann [8] [10].

** 3. Fügen Sie Hörer Endpunktgruppen hinzu
Fügen Sie für jeden Hörer eine oder mehrere Endpunktgruppen hinzu, indem Sie den AWS -Bereich auswählen, in dem sich Ihre Endpunkte befinden. Jeder Hörer kann nur eine Endpunktgruppe pro AWS -Region haben [6] [7].

- Gehen Sie in der AWS Global Accelerator Console zur Seite der Beschleuniger und wählen Sie Ihren Beschleuniger aus.
- Wählen Sie im Abschnitt Hörer die Hörer -ID, zu der Sie eine Endpunktgruppe hinzufügen möchten.
- Klicken Sie auf "Endpoint Group hinzufügen" und wählen Sie die gewünschte AWS -Region aus der Dropdown [6] aus.

** 4. Konfigurieren Sie das Verkehrswahl
Für jede Endpunktgruppe können Sie einen Verkehrs -Dial -Prozentsatz (0 bis 100) festlegen. Dieses Zifferblatt steuert den Anteil des Verkehrs, den globaler Beschleuniger an die Endpunktgruppe im Verhältnis zum gesamten Verkehr an diese Gruppe sendet. Es ermöglicht eine feinkörnige Verkehrskontrolle für Szenarien wie Blue/Green-Bereitstellungen oder Leistungstests in allen Regionen. Standardmäßig ist das Verkehrsblatt auf 100%[1] [5] [8] eingestellt.

** 5. Konfigurieren Sie Gesundheitskontrollen
Für Standardbeschleuniger können Sie benutzerdefinierte Einstellungen zur Gesundheitsprüfung für EC2 -Instanzen und elastische IP -Endpunkte innerhalb der Endpunktgruppe konfigurieren. Diese Einstellungen definieren, wie Global Accelerator die Endpunkt -Gesundheit des Endpunkts überwacht und den Verkehr nur zu gesunden Endpunkten weiterleitet. Für Endpunkte für Lastbalancer werden Gesundheitsprüfungen auf der elastischen Lastausgleichskonsole konfiguriert [1] [6].

** 6. Fügen Sie Endpunkte zu Endpunktgruppen hinzu
Fügen Sie der Endpunktgruppe die spezifischen Endpunkte (NLB, ALB, EC2 -Instanzen oder elastische IPS) hinzu. Jeder Endpunkt muss gültig und aktiv sein. Sie können Endpunkten auch Gewichte zuweisen, um den prozentualen Datenverkehr zu steuern, der an jeden Endpunkt innerhalb der Gruppe weitergeleitet wird, was für Lastausgleich oder Testzwecke nützlich ist [2] [9] [10].

** 7. Optional: Konfigurieren von Portüberschreibungen
Wenn Sie den Datenverkehr auf verschiedene Ports auf Ihren Endpunkten als die auf dem Listener angegebenen Ports umgeben müssen, können Sie Port -Overrides für die Endpunktgruppe konfigurieren. Dies ist nützlich, um Portkonflikte oder Verbindungskollisionen zu vermeiden [6].

** 8. Speichern und überwachen
Speichern Sie nach dem Konfigurieren von Endpunktgruppen und dem Hinzufügen von Endpunkten Ihre Einstellungen. AWS Global Accelerator überwacht die Endpunktgesundheit kontinuierlich und leitet den Datenverkehr basierend auf Kundenstandort, Endpunktgesundheit, Verkehrswahleinstellungen und Endpunktgewichten [1] [2] [8].

Zusammenfassung der wichtigsten Konfigurationspunkte

- Jede Endpunktgruppe ist an einen einzelnen AWS -Bereich gebunden und mit einem Hörer verbunden.
- Sie können einem Hörer mehrere Endpunktgruppen für verschiedene Regionen hinzufügen.
- Verkehrswahlsteuerung steuert den Verkehrsprozentsatz, der an jede Endpunktgruppe gesendet wurde.
- Gesundheitschecks stellen sicher, dass der Verkehr nur an gesunde Endpunkte weitergeleitet wird.
- Endpunkte können NLB-, ALB-, EC2 -Instanzen oder elastische IPs für Standardbeschleuniger sein.
- Endpunktgewichte ermöglichen die Verkehrsverteilung innerhalb einer Endpunktgruppe.
- Portüberschreibungen können bei Bedarf konfiguriert werden.

Dieser Ansatz liefert eine granulare Kontrolle darüber, wie der Verkehr global weitergeleitet wird, wodurch die Leistungsoptimierung und die Flexibilität der Bereitstellung in mehreren AWS -Regionen übereinstimmen [1] [6] [8] [10].

Zitate:
[1] https://docs.amazon.com/global-accelerator/latest/dg/about-endpoint-groups.html
[2] https://docs.amazon.com/global-accelerator/latest/dg/about-endpoints.html
[3] https://docs.amazon.com/global-accelerator/latest/dg/about-custom-routing-endpoint----Broups.html
[4] https://docs.amazon.com/global-accelerator/latest/dg/inTroduction-how-it-works.html
[5] https://tutorialsdojo.com/aws-global-accelerator/
[6] https://docs.amazon.com/global-accelerator/latest/dg/about-endpoint-groups.create-endpoint-group.html
[7] https://boto3.amazonaws.com/v1/documentation/api/1.21.9/reference/services/globalaccelerator.html
[8] https://docs.amazon.com/global-accelerator/latest/dg/inTroduction-get-started.html
[9] https://boto3.amazonaws.com/v1/documentation/api/1.16.27/reference/services/globalaccelerator.html
[10] https://cloudchipr.com/blog/aws-global-accelerator