Ein Classic Load Balancer (CLB) ist eine ältere Load-Balancing-Lösung von Amazon Web Services (AWS), die auf der Netzwerkebene (Layer 4) arbeitet. Im Vergleich zu den neueren Application Load Balancern (ALB) und Network Load Balancern (NLB) bietet der Classic Load Balancer eine grundlegende Verteilung des Datenverkehrs für Anwendungen.
Hier sind einige der Merkmale und Funktionen eines Classic Load Balancers:
-
Layer-4-Belastungsausgleich: Der Classic Load Balancer verteilt den Netzwerkverkehr basierend auf IP-Adressen und Portnummern auf die zugrunde liegenden EC2-Instanzen.
-
TCP und SSL/TLS-Protokollunterstützung: CLB unterstützt den Load-Balancing-Verkehr für das Transmission Control Protocol (TCP) und bietet auch SSL/TLS-Terminierung, wodurch verschlüsselte Verbindungen an den Load Balancer entschlüsselt und dann an die hinteren Instanzen weitergeleitet werden können.
-
Einfache Gesundheitsprüfung: Der Classic Load Balancer kann einfache Gesundheitsprüfungen an den zugrunde liegenden EC2-Instanzen durchführen, um sicherzustellen, dass nur auf gesunde Instanzen weitergeleitet wird.
-
Automatische Skalierung: CLBs unterstützen die automatische Skalierung, indem sie dynamisch auf die Anzahl der gesunden Instanzen reagieren.
Es ist wichtig zu beachten, dass der Classic Load Balancer im Vergleich zu den neueren ALB und NLB weniger fortschrittliche Funktionen auf Anwendungsebene bietet. Mit der Einführung von ALB und NLB hat AWS diese fortschrittlicheren Load-Balancing-Lösungen bereitgestellt, die spezifischere Anforderungen von modernen Anwendungen und Architekturen besser erfüllen können.
Wenn Sie Load-Balancing in AWS implementieren möchten, wird empfohlen, die Verwendung von Application Load Balancers (ALB) oder Network Load Balancers (NLB) in Betracht zu ziehen, es sei denn, Sie haben spezifische Gründe, Classic Load Balancer beizubehalten.