Load Balancer Ihrer Elastic-Beanstalk-Umgebung - AWS Elastic Beanstalk

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.

Load Balancer Ihrer Elastic-Beanstalk-Umgebung

Ein Load Balancer verteilt den Datenverkehr auf die Instances Ihrer Umgebung. Wenn Sie das Load Balancing aktivieren, erstellt AWS Elastic Beanstalk einen Elastic Load Balancing Load Balancer, der speziell auf Ihre Umgebung zugeschnitten ist. Elastic Beanstalk verwaltet diesen Load Balancer vollständig und kümmert sich um die Sicherheitseinstellungen und um die Terminierung des Load Balancers, wenn Sie Ihre Umgebung terminieren.

Alternativ können Sie einen Load Balancer für mehrere Elastic Beanstalk-Umgebungen freigeben. Mit einem freigegebenen Load Balancer sparen Sie Betriebskosten, da nicht für jede Umgebung ein dedizierter Load Balancer erstellt wird. Sie übernehmen auch einen größere Verantwortung für die Verwaltung des freigegebenen Load Balancer, den Ihre Umgebungen verwenden.

Elastic Load Balancing verfügt über diese Load Balancer-Typen:

  • Classic Load Balancer – Der Load Balancer der vorherigen Generation. Leitet den Datenverkehr aus HTTP-, HTTPS- oder TCP-Anforderungen an verschiedene Ports auf Instances in der Umgebung weiter.

  • Application Load Balancer – Ein Application-Layer Load Balancer. Leitet den Datenverkehr aus HTTP- oder HTTPS-Anforderungen auf Grundlage des Anforderungspfads an verschiedene Ports auf Instances in der Umgebung weiter.

  • Network Load Balancer – Ein Network-Layer Load Balancer. Leitet Datenverkehr aus TCP-Anforderungen an verschiedene Ports auf Instances in der Umgebung weiter. Unterstützt aktive und passive Zustandsprüfungen.

Elastic Beanstalk unterstützt alle drei Load Balancer-Typen. Die folgende Tabelle zeigt, welche Typen Sie mit den beiden Nutzungsmustern verwenden können:

Load balancer type (Load Balancer-Typ) Dediziert Freigegeben

Classic Load Balancer

Ja

Nein

Application Load Balancer

Ja

Ja

Network Load Balancer

Ja

Nein

Anmerkung

Die Option „Classic Load Balancer (CLB)“ ist im Konsolenassistenten Umgebung erstellen deaktiviert. Wenn Sie eine bestehende Umgebung mit einem Classic Load Balancer konfiguriert haben, können Sie eine neue erstellen, indem Sie die bestehende Umgebung entweder mit der Elastic-Beanstalk-Konsole oder der EB CLI klonen. Sie haben auch die Möglichkeit, die EB-CLI oder die AWS CLI zu verwenden, um eine neue Umgebung zu erstellen, die mit einem Classic Load Balancer konfiguriert ist. Diese Befehlszeilentools erstellen eine neue Umgebung mit einem CLB, auch wenn in Ihrem Konto noch keiner vorhanden ist.

Standardmäßig erstellt Elastic Beanstalk einen Application Load Balancer für Ihre Umgebung, wenn Sie das Load-Balancing mit der Elastic Beanstalk-Konsole oder der EB CLI aktivieren. Der Load Balancer ist so konfiguriert, dass er den HTTP-Datenverkehr auf Port 80 überwacht und diesen Datenverkehr an die Instances auf demselben Port weiterleitet. Sie können den Typ des Load Balancer, den Ihre Umgebung verwendet, nur während der Erstellung der Umgebung wählen. Sie können Einstellungen später ändern, um das Verhalten des Load Balancer Ihrer laufenden Umgebung zu verwalten, Sie können allerdings seinen Typ nicht ändern.

Anmerkung

Ihre Umgebung muss sich in einer VPC mit Subnetzen in mindestens zwei Availability Zones befinden, damit ein Application Load Balancer erstellt wird. Alle neuen AWS-Konten umfassen Standard-VPCs, die diese Anforderung erfüllen.

In den folgenden Themen erhalten Sie weitere Informationen zu den einzelnen von Elastic Beanstalk unterstützten Load Balancer-Typen, zu ihrer Funktionalität und zu ihre Konfiguration und Verwaltung in einer Elastic Beanstalk-Umgebung. Sie erfahren auch, wie Sie einen Load Balancer für das Hochladen von Zugriffsprotokollen in Amazon S3 konfigurieren.