Für AWS gibt es verschiedene Arten von Lastbalancern für verschiedene Zwecke. Im Folgenden finden Sie die Liste aller verfügbaren Lastbalancer auf AWS.
In diesem Leitfaden werden wir alle diese Arten von Lastausgleichern diskutieren und die Hauptunterschiede zwischen all diesen Lastausgleichern erläutern.
Gateway Load Balancer
Gateway Load Balancer ist die Art des von AWS bereitgestellten elastischen Lastausgleichs und kann zum Bereitstellen, Verwalten und Skalieren von virtuellen Geräten wie IDs, IPs und Firewalls verwendet werden. Es ist der neueste Typ von Lastausgleicher und arbeitet in der 3. Ebene des OSI -Modells (Open System Interconnection) und hört für alle IP -Pakete an allen Ports des Lastausgleichs an und leitet den Datenverkehr an eine bestimmte Zielgruppe, die in der konfiguriert ist Hörerregel.
Gateway Last Balancer kann verwendet werden, um den Verkehr über VPCs mithilfe der Gateway -Lastbilanz -Endpunkte sicher über VPCs auszutauschen. Gateway Load Balancer -Endpunkt ist ein VPC.
Die Routentabelle wird verwendet, um den Verkehr zu und von einem Gateway -Lastausgleich zu konfigurieren. Der Netzwerkverkehr von Anwendungsservern in einem VPC geht zum Gateway -Lastausgleich über den Gateway -Last -Balancer -Endpunkt in einem anderen VPC und kehrt dann zum vorherigen VPC zurück. Der Endpunkt und die Anwendungsserver von Gateway Load Balancer müssen in verschiedenen Untergruppen des VPC erstellt werden.
Netzwerklastausgleich
Netzwerklastausgleich ist der von AWS bereitgestellte Lastausgleich der aktuellen Generationen, die von AWS bereitgestellt werden. Es arbeitet auf der 4. Schicht des OSI -Modells (Open System Interconnection) und kann auf Millionen von Anfragen pro Sekunde reagieren. Nach Erhalt der Anfrage vom Endbenutzer stellt die Netzwerklastausgleichs-Balancer-Anforderungen an ein Ziel in der Zielgruppe. Es öffnet eine TCP -Verbindung zum ausgewählten Ziel in einem in der Zielgruppenkonfiguration angegebenen Port.
Der Netzwerk -Last -Balancer kann Anforderungen an mehrere Ziele in verschiedenen Verfügbarkeitszonen senden. Fragen Sie beim Erstellen des Lastausgleichs nach den Verfügbarkeitszonen, in denen Sie den Lastausgleich bereitstellen möchten. Der elastische Lastausgleich erstellt dann Knoten in allen ausgewählten Verfügbarkeitszonen Knoten. Der Netzwerklastausgleich verteilt den Verkehr nur auf seine eigene Verfügbarkeitszone. Dennoch, wenn Sie das aktiviert haben Querzonenlastausgleich Funktionen verteilt die Last über verschiedene Verfügbarkeitszonen hinweg.
Im Folgenden finden Sie eine Liste der Vorteile der Verwendung eines Netzwerklastausgleichs.
Anwendungslastausgleich
Der Anwendungslastausgleich ist ein elastischer Lastbalancer, der auf der Anwendungsschicht (Schicht 7 des OSI -Schichtmodells) ausgeführt wird und nur HTTP- und HTTPS -Verbindungsanforderungen empfängt. Es fungiert als einzelne Eintrittspunkt für die eingehenden Anfragen und verteilt den Datenverkehr unter den Zielen in einer Zielgruppe.
Neben dem Ausgleich der Last zwischen mehreren Zielen besteht die Hauptfunktion des Anwendungslastausgleichs darin, den Verkehr mit einigen Hörerregeln zu leiten. Diese Hörerregeln machen den Anwendungslastausgleich zu einem intelligenten Lastausgleicher. Die Hörerregeln in einem Anwendungslast -Balancer -Listener können basierend auf den folgenden Parametern hinzugefügt werden.
Klassischer Lastausgleich
Classic Load Balancer ist ein Lastbalancer der vorherigen Generation und bietet einen grundlegenden Lastausgleich über mehrere Instanzen hinweg. Dieser Lastausgleich arbeitet sowohl in den 7. als auch in den 4. Schichten. Es ist nützlich für die Anwendungen, die im EC2 Classic -Netzwerk bereitgestellt werden.
AWS empfiehlt die Verwendung des Anwendungslastausgleichs für den Verkehr der 7. Ebene und den Netzwerklastbalancer für den 4. Schichtverkehr im VPC (virtuelle private Cloud).
Abschluss
AWS ELB (Elastic Last Balancer) bietet verschiedene Arten von Lastbalancern für verschiedene Anwendungsfälle. Von AWS werden insgesamt 4 Arten von Lastbalancern zur Verfügung gestellt. Der Anwendungslastbalancer, der Netzwerk -Last -Balancer und der Gateway -Lastausgleich sind aktuelle Generationen -Lastbalancer, und AWS empfiehlt sie mit ihnen. Classic Load Balancer ist ein Lastbalancer der vorherigen Generation und ist nützlich für EC2 Classic Networks. Dieser Leitfaden vermittelt ein grundlegendes Verständnis der verschiedenen von AWS bereitgestellten Lastausgleiche.