Endpoint Gewichtungen - 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.

Endpoint Gewichtungen

Eine Gewichtung ist ein Wert, der den Anteil des Datenverkehrs bestimmt, den Global Accelerator an einen Endpunkt in einem Standardbeschleuniger leitet. Endpunkte können Network Load Balancers, Application Load Balancers, Amazon EC2 Instances oder Elastic IP-Adressen sein. Global Accelerator berechnet die Summe der Gewichtungen für die Endpunkte in einer Endpunktgruppe und leitet dann den Datenverkehr auf der Grundlage des Verhältnisses der Gewichtung jedes Endpunkts zur Summe an die Endpunkte weiter.

Mit dem gewichteten Routing können Sie festlegen, wie viel Datenverkehr an eine Ressource in einer Endpunktgruppe weitergeleitet wird. Dies kann auf verschiedene Arten nützlich sein, einschließlich Load Balancing und Testen neuer Versionen einer Anwendung.

Funktionsweise von Endpunktgewichtungen

Wenn Sie Gewichtungen verwenden möchten, ordnen Sie jedem Endpunkt in einer Endpunktgruppe eine relative Gewichtung zu, die dem Volumen an Datenverkehr entspricht, das Sie senden möchten. Standardmäßig beträgt die Gewichtung eines Endpunkts 128, d. h. die Hälfte des Maximalwerts für eine Gewichtung, 255. Global Accelerator sendet Datenverkehr auf Basis der Gewichtung, die Sie einem Endpunkt zugeordnet haben, an einen Endpunkt. Diese Gewichtung stellt einen Anteil der Gesamtgewichtung für alle Endpunkte in der Gruppe dar:

Funktionsweise von relativen Gewichtungen für Endpunkte

Wenn Sie beispielsweise einen kleinen Teil Ihres Datenverkehrs an einen Endpunkt senden möchten und den Rest an einen anderen Endpunkt, können Sie Gewichtungen von 1 und 255 angeben. Der Endpunkt mit der Gewichtung 1 erhält 1/256 des Datenverkehrs (1/1+255) und der andere Endpunkt erhält 255/256 (255/1+255). Sie können dies Schrittweise durch Änderung der Gewichtungen ändern. Wenn Global Accelerator keinen Datenverkehr mehr an einen Endpunkt senden soll, können Sie die Gewichtung für diese Ressource auf 0 setzen.

Failover für fehlerhafte Endpunkte

Wenn in einer Endpunktgruppe keine fehlerfreien Endpunkte vorhanden sind, die eine Gewichtung größer als Null haben, versucht Global Accelerator, ein Failover auf einen fehlerfreien Endpunkt mit einer Gewichtung größer als Null in einer anderen Endpunktgruppe durchzuführen. Bei diesem Failover ignoriert Global Accelerator die Einstellung für den Datenverkehr. Wenn beispielsweise für eine Endpunktgruppe eine Verkehrswahl auf Null gesetzt ist, schließt Global Accelerator diese Endpunktgruppe in den Failoverversuch ein.

Wenn Global Accelerator nach drei zusätzlichen Endpunktgruppen (d. h. drei AWS Regionen) keinen fehlerfreien Endpunkt mit einer Gewichtung größer als Null findet, leitet er Datenverkehr an einen zufälligen Endpunkt in der Endpunktgruppe weiter, der dem Client am nächsten ist. Das heißt, esÖffnen schlägt fehl.

Beachten Sie Folgendes:

  • Bei der für das Failover ausgewählten Endpunktgruppe kann es sich um eine Gruppe handeln, die auf Null gesetzt ist.

  • Die nächste Endpunktgruppe ist möglicherweise nicht die ursprüngliche Endpunktgruppe. Dies liegt daran, dass Global Accelerator Wähleinstellungen für den Kontoverkehr berücksichtigt, wenn er die ursprüngliche Endpunktgruppe wählt.

Angenommen, Ihre Konfiguration hat zwei Endpunkte, einen fehlerfreien und einen fehlerhaften Endpunkt, und Sie haben die Gewichtung für jeden von ihnen auf größer als Null festgelegt. In diesem Fall leitet Global Accelerator Datenverkehr an den fehlerfreien Endpunkt weiter. Nun sagen Sie jedoch, dass Sie die Gewichtung des einzigen gesunden Endpunkts auf Null setzen. Global Accelerator versucht dann drei zusätzliche Endpunktgruppen, um einen fehlerfreien Endpunkt mit einer Gewichtung größer als Null zu finden. Wenn er keinen findet, leitet Global Accelerator Datenverkehr an einen zufälligen Endpunkt in der Endpunktgruppe weiter, der dem Client am nächsten ist.