Verwenden Sie ELB, um den eingehenden Anwendungsdatenverkehr in Ihrer Auto Scaling Scaling-Gruppe zu verteilen - Amazon EC2 Auto Scaling

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.

Verwenden Sie ELB, um den eingehenden Anwendungsdatenverkehr in Ihrer Auto Scaling Scaling-Gruppe zu verteilen

Elastic Load Balancing verteilt Ihren eingehenden Anwendungsdatenverkehr automatisch auf alle EC2 Instances, die Sie ausführen. ELB hilft bei der Verwaltung eingehender Anfragen, indem es den Datenverkehr optimal weiterleitet, sodass keine Instanz überlastet wird. Um ELB mit Ihrer Auto Scaling Scaling-Gruppe zu verwenden, fügen Sie den Load Balancer Ihrer Auto Scaling Scaling-Gruppe hinzu. Damit wird die Auto-Scaling-Gruppe beim Load Balancer registriert, der als einziger Kontaktpunkt für den gesamten eingehenden Datenverkehr zu den Instances in Ihrer Auto-Scaling-Gruppe fungiert.

Wenn Sie ELB mit Ihrer Auto Scaling Scaling-Gruppe verwenden, ist es nicht erforderlich, einzelne EC2 Instances beim Load Balancer zu registrieren. Instances, die von Ihrer Auto-Scaling-Gruppe gestartet werden, werden automatisch beim Load Balancer registriert. Ebenso werden Instances, die durch Ihre Auto-Scaling-Gruppe beendet werden, automatisch vom Load Balancer abgemeldet.

Nachdem Sie Ihrer Auto Scaling Scaling-Gruppe einen Load Balancer hinzugefügt haben, können Sie Ihre Auto Scaling Scaling-Gruppe so konfigurieren, dass sie ELB-Metriken (wie die Anzahl der Application Load Balancer Balancer-Anforderungen pro Ziel) verwendet, um die Anzahl der Instances in der Gruppe zu skalieren, wenn der Bedarf schwankt.

Optional können Sie ELB-Zustandsprüfungen zu Ihrer Auto Scaling-Gruppe hinzufügen, sodass Amazon EC2 Auto Scaling fehlerhafte Instances anhand dieser zusätzlichen Zustandsprüfungen identifizieren und ersetzen kann. Andernfalls können Sie einen CloudWatch Alarm einrichten, der Sie benachrichtigt, wenn die Anzahl fehlerfreier Hosts in der Zielgruppe niedriger als zulässig ist.

ELB-Typen

ELB bietet vier Arten von Load Balancers, die mit Ihrer Auto Scaling Scaling-Gruppe verwendet werden können: Application Load Balancers, Network Load Balancers, Gateway Load Balancers und Classic Load Balancers.

Es gibt einen entscheidenden Unterschied in der Konfiguration der Load Balancer-Typen. Bei Application Load Balancern, Network Load Balancern und Gateway Load Balancern werden Instances als Ziele bei einer Zielgruppe registriert, und Sie leiten den Datenverkehr an die Zielgruppe weiter. Bei Classic Load Balancern werden Instances direkt beim Load Balancer registriert.

Application Load Balancer

Führt das Routing und den Lastenausgleich auf Anwendungsebene (HTTP/HTTPS) durch und unterstützt das pfadbasierte Routing. Ein Application Load Balancer kann Anfragen an Ports auf einem oder mehreren registrierten Zielen, z. B. EC2 Instanzen, in Ihrer Virtual Private Cloud (VPC) weiterleiten.

Network Load Balancer

Führt das Routing und den Lastenausgleich auf Transportebene (TCP/UDP-Layer-4) basierend auf extrahierten Adressinformationen aus dem Layer-4-Header durch. Network Load Balancers können Datenverkehrsspitzen verarbeiten, die Quell-IP-Adresse des Clients beibehalten und eine feste IP für die Nutzungsdauer des Load Balancers verwenden.

Gateway Load Balancer

Verteilt den Datenverkehr an eine Flotte von Appliance-Instances. Bietet Skalierung, Verfügbarkeit und Einfachheit für virtuelle Appliances von Drittanbietern, wie Firewalls, Eindringungserkennungs- und -präventionssysteme und andere Appliances. Gateway Load Balancer arbeiten mit virtuellen Appliances, die das GENEVE-Protokoll unterstützen. Zusätzliche technische Integration ist erforderlich. Bitte konsultieren Sie daher das Benutzerhandbuch, bevor Sie einen Gateway Load Balancer auswählen.

Classic Load Balancer

Routen und Lastenausgleich entweder auf der Transportschicht ()TCP/SSL), or at the application layer (HTTP/HTTPS.

Weitere Informationen zu den verschiedenen verfügbaren Load Balancer-Typen finden Sie in den folgenden Ressourcen: