Arbeiten mit benutzerdefinierten Routing-Beschleunigern in AWS Global Accelerator - AWS Global Accelerator

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.

Arbeiten mit benutzerdefinierten Routing-Beschleunigern in AWS Global Accelerator

Dieses Kapitel enthält Verfahren und Empfehlungen zum Erstellen benutzerdefinierter Routing-Beschleuniger in AWS Global Accelerator. Mit einem benutzerdefinierten Routing-Beschleuniger können Sie die Anwendungslogik verwenden, um einen oder mehrere Benutzer einer bestimmten Amazon EC2 Instance unter vielen Zielen direkt zuzuordnen und gleichzeitig die Performance-Verbesserungen beim Routing Ihres Datenverkehrs über Global Accelerator zu erzielen. Dies ist nützlich, wenn Sie eine Anwendung haben, bei der eine Gruppe von Benutzern auf derselben Sitzung interagieren muss, die auf einer bestimmten EC2-Instance und einem bestimmten Port ausgeführt wird, z. B. Spielanwendungen oder Voice over IP (VoIP) -Sitzungen.

Endpunkte für benutzerdefinierte Routingbeschleuniger müssen virtuelle Private Cloud-Subnetze (VPC -Subnetze) sein, und ein benutzerdefinierter Routingbeschleuniger kann Datenverkehr nur an Amazon EC2 Instances in diesen Subnetzen weiterleiten. Wenn Sie einen benutzerdefinierten Routing-Beschleuniger erstellen, können Sie Tausende von Amazon EC2 Instances einschließen, die in einem einzelnen oder mehreren VPC -Subnetzen ausgeführt werden. Weitere Informationen hierzu finden Sie unter Funktionsweise von benutzerdefinierten Routing-Beschleunigern in AWS Global Accelerator.

Wenn Global Accelerator stattdessen automatisch den für Ihre Clients nächstgelegenen fehlerfreien Endpunkt auswählen soll, erstellen Sie einen Standardbeschleuniger. Weitere Informationen finden Sie unter Arbeiten mit Standard-Beschleunigern in AWS Global Accelerator.

Um einen benutzerdefinierten Routing-Accelerator einzurichten, führen Sie Folgendes aus:

  1. Überprüfen Sie die Richtlinien und Anforderungen zum Erstellen eines benutzerdefinierten Routing-Accelerators Siehe Richtlinien und Einschränkungen für benutzerdefinierte Routing-Beschleuniger.

  2. Erstellen Sie ein VPC -Subnetz Sie können dem Subnetz jederzeit EC2-Instanzen hinzufügen, nachdem Sie das Subnetz zu Global Accelerator hinzugefügt haben.

  3. Erstellen Sie einen Accelerator, und wählen Sie die Option für einen benutzerdefinierten Routing-Accelerator

  4. Fügen Sie einen Listener hinzu, und geben Sie einen Bereich von Ports an, auf die Global Accelerator überwacht werden soll. Stellen Sie sicher, dass Sie einen großen Bereich mit genügend Ports einschließen, damit Global Accelerator allen Zielen zugeordnet werden kann, die Sie erwarten. Diese Ports unterscheiden sich von Zielports, die Sie im nächsten Schritt angeben. Weitere Informationen zu den Anforderungen für Listener-Ports finden Sie unterRichtlinien und Einschränkungen für benutzerdefinierte Routing-Beschleuniger.

  5. Fügen Sie eine oder mehrere Endpunktgruppen für AWS Regionen hinzu, in denen Sie VPC -Subnetze haben. Für jede Endpunktgruppe geben Sie Folgendes an:

    • Ein Endpunkt-Portbereich, der die Ports an Ihren EC2-Zielinstanzen darstellt, die Datenverkehr empfangen können.

    • Das Protokoll für jeden Zielportbereich: UDP, TCP oder sowohl UDP als auch TCP.

  6. Wählen Sie für das Endpunkt-Subnetz eine Subnetz-ID aus. Sie können in jeder Endpunktgruppe mehrere Subnetze hinzufügen, und Subnetze können unterschiedliche Größen haben (bis zu /17).

In den folgenden Abschnitten wird die Arbeit mit benutzerdefinierten Routingbeschleunigern, Listener, Endpunktgruppen und Endpunkten erläutert.