Registrieren Sie Instances mit Ihrem Classic Load Balancer - Elastic Load Balancing

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.

Registrieren Sie Instances mit Ihrem Classic Load Balancer

Durch die Registrierung einer EC2 Instance wird sie Ihrem Load Balancer hinzugefügt. Der Load Balancer überwacht fortlaufend den Zustand registrierter Instances in den aktivierten Availability Zones und leitet Anfragen an die Instances weiter, die fehlerfrei sind. Wenn die Nachfrage nach Ihren Instances steigt, können Sie zusätzliche Instances beim Load Balancer registrieren, um die Nachfrage zu bewältigen.

Wenn Sie eine EC2 Instance deregistrieren, wird sie aus Ihrem Load Balancer entfernt. Der Load Balancer stoppt das Weiterleiten von Anfragen an eine Instance, sobald die Registrierung des Ziels aufgehoben wird. Wenn der Bedarf nachlässt oder Sie Ihre Instances warten müssen, können Sie die Registrierung von Instances beim Load Balancer aufheben. Eine Instance, deren Registrierung aufgehoben wurde, wird weiterhin ausgeführt, erhält aber keinen Datenverkehr mehr vom Load Balancer und Sie können sie erneut beim Load Balancer registrieren, wenn Sie bereit sind.

Wenn Sie die Registrierung einer Instance aufheben, wartet Elastic Load Balancing, bis im Gang befindliche Anforderungen abgeschlossen sind, wenn Connection Draining aktiviert ist. Weitere Informationen finden Sie unter Konfigurieren des Connection Draining für Ihren Classic Load Balancer.

Wenn Ihr Load Balancer mit einer Auto-Scaling-Gruppe verbunden ist, werden Instances in der Gruppe automatisch beim Load Balancer registriert. Wenn Sie einen Load Balancer von Ihrer Auto-Scaling-Gruppe trennen, wird die Registrierung der Instances in der Gruppe aufgehoben.

Elastic Load Balancing registriert Ihre EC2 Instance mithilfe ihrer IP-Adresse bei Ihrem Load Balancer.

[EC2VPC] Wenn Sie eine Instance registrieren, an die ein elastic network interface (ENI) angeschlossen ist, leitet der Load Balancer Anfragen an die primäre IP-Adresse der primären Schnittstelle (eth0) der Instance weiter.

Registrieren einer Instance

Wenn Sie bereit sind, registrieren Sie Ihre Instance bei Ihrem Load Balancer. Wenn sich die Instance in einer Availability Zone befindet, die für den Load Balancer aktiviert ist, ist die Instance bereit, Datenverkehr vom Load Balancer zu erhalten, sobald sie die erforderliche Anzahl von Zustandsprüfungen besteht.

Registrieren Ihrer Instances 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. Wählen Sie auf der Registerkarte Target instances (Ziel-Instances) die Option Manage instances (Instances verwalten) aus.

  5. Wählen Sie auf der Seite Manage instances (Instances verwalten) in der Tabelle Available instances (Verfügbare Instances) die Instances aus, die Sie bei Ihrem Load Balancer registrieren möchten.

  6. Stellen Sie sicher, dass die Instances, die registriert werden müssen, nicht in der Tabelle Review selected instances (Ausgewählte Instances überprüfen) aufgeführt sind.

  7. Wählen Sie Änderungen speichern.

Um Ihre Instances mit dem zu registrieren AWS CLI

Verwenden Sie den folgenden Befehl register-instances-with-load-balancer:

aws elb register-instances-with-load-balancer --load-balancer-name my-loadbalancer --instances i-4e05f721

Es folgt ein Beispiel für eine Antwort, in der die beim Load Balancer registrierten Instances aufgelistet werden:

{ "Instances": [ { "InstanceId": "i-315b7e51" }, { "InstanceId": "i-4e05f721" } ] }

Zeigen Sie die bei einem Load Balancer registrierten Instances an

Verwenden Sie den folgenden describe-load-balancersBefehl, um die beim angegebenen Load Balancer registrierten Instances aufzulisten:

aws elb describe-load-balancers --load-balancer-names my-load-balancer --output text --query "LoadBalancerDescriptions[*].Instances[*].InstanceId"

Das Folgende ist Ausgabebeispiel:

i-e905622e i-315b7e51 i-4e05f721

Ermitteln Sie den Load Balancer für eine registrierte Instance

Verwenden Sie den folgenden describe-load-balancersBefehl, um den Namen des Load Balancers abzurufen, bei dem die angegebene Instance registriert ist:

aws elb describe-load-balancers --output text --query "LoadBalancerDescriptions[?Instances[?InstanceId=='i-e905622e']].[LoadBalancerName]"

Das Folgende ist Ausgabebeispiel:

my-load-balancer

Aufheben der Registrierung einer Instance

Sie können die Registrierung einer Instance bei Ihrem Load Balancer aufheben, wenn Sie die Kapazität nicht mehr benötigen oder Sie die Instance warten müssen.

Wenn Ihr Load Balancer einer Auto-Scaling-Gruppe zugeordnet ist, wird bei einer Trennung der Instance auch deren Registrierung beim Load Balancer aufgehoben. Weitere Informationen finden Sie unter Trennen von EC2 Instances von Ihrer Auto Scaling Scaling-Gruppe im Amazon EC2 Auto Scaling Scaling-Benutzerhandbuch.

Aufheben der Registrierung Ihrer Instances 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. Wählen Sie auf der Registerkarte Target instances (Ziel-Instances) die Option Manage instances (Instances verwalten) aus.

  5. Heben Sie auf der Seite Manage instances (Instances verwalten) in der Tabelle Available instances (Verfügbare Instances) die Auswahl der Instances auf, die von Ihrem Load Balancer abgemeldet werden sollen.

  6. Stellen Sie sicher, dass die Instances, deren Registrierung aufgehoben werden muss, nicht in der Tabelle Review selected instances (Ausgewählte Instances überprüfen) aufgeführt sind.

  7. Wählen Sie Änderungen speichern.

Um Ihre Instances abzumelden, verwenden Sie AWS CLI

Verwenden Sie den folgenden Befehl deregister-instances-from-load-balancer:

aws elb deregister-instances-from-load-balancer --load-balancer-name my-loadbalancer --instances i-4e05f721

Es folgt ein Beispiel für eine Antwort, in der die verbleibenden Instances aufgelistet werden, die beim Load Balancer registriert sind:

{ "Instances": [ { "InstanceId": "i-315b7e51" } ] }