Konfigurieren des zonenübergreifenden Load Balancing für Ihren Classic Load Balancer - ELB

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.

Konfigurieren des zonenübergreifenden Load Balancing für Ihren Classic Load Balancer

Wenn zonenübergreifendes Load Balancing aktiviert ist, verteilt jeder Load Balancer-Knoten für Ihren Classic Load Balancer Anfragen gleichmäßig auf die registrierten Instances in allen aktivierten Availability Zones. Wenn zonenübergreifendes Load Balancing deaktiviert ist, verteilt jeder Load Balancer-Knoten Anfragen gleichmäßig nur auf die registrierten Instances in seiner aktivierten Availability Zone. Weitere Informationen finden Sie unter Zonenübergreifender Load Balancing im Benutzerhandbuch für Elastic Load Balancing.

Beim zonenübergreifenden Load Balancing muss nicht mehr die gleiche Anzahl von Instances in jeder aktivierten Availability Zone vorhanden sein, und die Anwendung kann den Verlust von einer oder mehreren Instances besser bewältigen. Für eine bessere Fehlertoleranz sollte allerdings dennoch etwa die gleiche Anzahl von Instances in jeder aktivierten Availability Zone vorhanden sein.

In Umgebungen, in denen Clients DNS-Suchvorgänge zwischenspeichern, können eingehende Anforderungen eine der Availability Zones bevorzugen. Wenn Sie zonenübergreifendes Load Balancing verwenden, wird dieses Ungleichgewicht der Anforderungslast auf alle verfügbaren Instances in der Region verteilt, sodass die Auswirkungen durch fehlerhafte Clients reduziert werden.

Wenn Sie einen Classic Load Balancer erstellen, hängt die Voreinstellung für zonenübergreifendes Load Balancing davon ab, wie Sie den Load Balancer erstellen. Mit der API oder CLI wird das zonenübergreifende Load Balancing standardmäßig deaktiviert. Bei der ist die AWS-Managementkonsole Option zur Aktivierung des zonenübergreifenden Lastenausgleichs standardmäßig ausgewählt. Nachdem Sie einen Classic Load Balancer erstellt haben, können Sie zonenübergreifendes Load Balancing jederzeit aktivieren oder deaktivieren.

Aktivieren von zonenübergreifendem Load Balancing

Sie können das zonenübergreifende Load Balancing jederzeit für Ihren Classic Load Balancer aktivieren.

Aktivieren des zonenübergreifenden Load Balancing mithilfe der Konsole
  1. Öffnen Sie die EC2 Amazon-Konsole unter https://console.aws.amazon.com/ec2/.

  2. Wählen Sie im Navigationsbereich unter LOAD BALANCING die Option Load Balancers aus.

  3. Wählen Sie den Namen des Load Balancers aus, um die Detailseite zu öffnen.

  4. Klicken Sie in der Registerkarte Attributes (Attribute) auf Edit (Bearbeiten).

  5. Aktivieren Sie auf der Seite Edit load balancer attributes (Load-Balancer-Attribute bearbeiten) im Abschnitt Availability Zone Routing configuration (Routing-Konfiguration der Availability Zone) die Option Cross-zone load balancing (Zonenübergreifendes Load Balancing).

  6. Wählen Sie Änderungen speichern aus.

Um den zonenübergreifenden Lastenausgleich mit dem zu aktivieren AWS CLI
  1. Verwenden Sie den folgenden modify-load-balancer-attributesBefehl, um das CrossZoneLoadBalancing Attribut Ihres Load Balancers auf festzulegen: true

    aws elb modify-load-balancer-attributes --load-balancer-name my-loadbalancer --load-balancer-attributes "{\"CrossZoneLoadBalancing\":{\"Enabled\":true}}"

    Nachfolgend finden Sie eine Beispielantwort:

    { "LoadBalancerAttributes": { "CrossZoneLoadBalancing": { "Enabled": true } }, "LoadBalancerName": "my-loadbalancer" }
  2. (Optional) Verwenden Sie den folgenden describe-load-balancer-attributesBefehl, um zu überprüfen, ob der zonenübergreifende Load Balancing für Ihren Load Balancer aktiviert ist:

    aws elb describe-load-balancer-attributes --load-balancer-name my-loadbalancer

    Nachfolgend finden Sie eine Beispielantwort:

    { "LoadBalancerAttributes": { "ConnectionDraining": { "Enabled": false, "Timeout": 300 }, "CrossZoneLoadBalancing": { "Enabled": true }, "ConnectionSettings": { "IdleTimeout": 60 }, "AccessLog": { "Enabled": false } } }

Deaktivieren des zonenübergreifenden Load Balancing

Sie können die Option zonenübergreifendes Load Balancing jederzeit für Ihren Load Balancer deaktivieren.

Deaktivieren des zonenübergreifenden Load Balancing mithilfe der Konsole
  1. Öffnen Sie die EC2 Amazon-Konsole unter https://console.aws.amazon.com/ec2/.

  2. Wählen Sie im Navigationsbereich unter LOAD BALANCING die Option Load Balancers aus.

  3. Wählen Sie den Namen des Load Balancers aus, um die Detailseite zu öffnen.

  4. Klicken Sie in der Registerkarte Attributes (Attribute) auf Edit (Bearbeiten).

  5. Deaktivieren Sie auf der Seite Edit load balancer attributes (Load-Balancer-Attribute bearbeiten) im Abschnitt Availability Zone Routing configuration (Routing-Konfiguration der Availability Zone) die Option Cross-zone load balancing (Zonenübergreifendes Load Balancing).

  6. Wählen Sie Änderungen speichern aus.

Um das zonenübergreifende Load Balancing zu deaktivieren, setzen Sie das Attribut CrossZoneLoadBalancing Ihres Load Balancer auf false.

Um den zonenübergreifenden Lastenausgleich mit dem zu deaktivieren AWS CLI
  1. Verwenden Sie den folgenden modify-load-balancer-attributes-Befehl:

    aws elb modify-load-balancer-attributes --load-balancer-name my-loadbalancer --load-balancer-attributes "{\"CrossZoneLoadBalancing\":{\"Enabled\":false}}"

    Nachfolgend finden Sie eine Beispielantwort:

    { "LoadBalancerAttributes": { "CrossZoneLoadBalancing": { "Enabled": false } }, "LoadBalancerName": "my-loadbalancer" }
  2. (Optional) Verwenden Sie den folgenden describe-load-balancer-attributesBefehl, um zu überprüfen, ob der zonenübergreifende Lastenausgleich für Ihren Load Balancer deaktiviert ist:

    aws elb describe-load-balancer-attributes --load-balancer-name my-loadbalancer

    Nachfolgend finden Sie eine Beispielantwort:

    { "LoadBalancerAttributes": { "ConnectionDraining": { "Enabled": false, "Timeout": 300 }, "CrossZoneLoadBalancing": { "Enabled": false }, "ConnectionSettings": { "IdleTimeout": 60 }, "AccessLog": { "Enabled": false } } }