Was ist Elastic Load Balancing?
Elastic Load Balancing (ELB) verteilt eingehenden Application-Traffic automatisch auf mehrere Ziele wie EC2-Instanzen, Container, IP-Adressen oder Lambda-Funktionen. ELB bietet drei Load-Balancer-Typen für unterschiedliche Anwendungsfälle und skaliert automatisch mit dem Traffic-Volumen.
Kernfunktionen
- Application Load Balancer: Layer-7-Routing mit Path-, Host- und Header-basiertem Routing
- Network Load Balancer: Layer-4-Balancing mit Millionen Requests pro Sekunde bei niedriger Latenz
- Gateway Load Balancer: Transparente Integration von Firewall- und Security-Appliances
- Auto Scaling Integration: Automatische Registrierung und De-Registrierung von Targets
- Health Checks: Kontinuierliche Überwachung der Target-Verfügbarkeit
Typische Anwendungsfälle
Hochverfügbare Webanwendungen: ALB verteilt HTTP/HTTPS-Traffic auf Webserver in mehreren Availability Zones. Fehlerhafte Server werden automatisch aus der Rotation genommen.
Microservices-Routing: Mit Path-basiertem Routing leitet ein ALB /api an Backend-Services und /static an Content-Server. Container-Services integrieren sich über Target Groups.
Gaming und Realtime-Anwendungen: NLB bietet Ultra-Low-Latency für TCP/UDP-Verbindungen und eignet sich für Gaming-Server, VoIP oder IoT-Backends.
Vorteile
- Automatische Skalierung ohne Kapazitätsplanung
- Hochverfügbarkeit durch Multi-AZ-Verteilung
- Native Integration mit Auto Scaling, ECS und EKS
- Einfache SSL-Terminierung mit AWS Certificate Manager
Integration mit innFactory
Als AWS Reseller unterstützt innFactory Sie bei Elastic Load Balancing: Architektur-Design, Auswahl des richtigen Load-Balancer-Typs, SSL-Konfiguration und Performance-Optimierung für Ihre Traffic-Muster.
Verfügbare Varianten & Optionen
Application Load Balancer
- Layer 7
- Advanced routing
- WebSocket support
Network Load Balancer
- Layer 4
- Ultra-low latency
- Static IPs
Gateway Load Balancer
- Layer 3
- Third-party appliances
- Transparent mode
Typische Anwendungsfälle
Häufig gestellte Fragen
ALB, NLB oder GLB: Welchen Load Balancer brauche ich?
ALB für HTTP/HTTPS-Traffic mit Path-Routing. NLB für TCP/UDP mit niedriger Latenz und statischen IPs. GLB für Firewall- und Security-Appliances.
Wie funktioniert SSL-Terminierung?
ALB und NLB terminieren SSL/TLS am Load Balancer. Sie hinterlegen Zertifikate über AWS Certificate Manager. Backend-Kommunikation kann verschlüsselt oder unverschlüsselt erfolgen.
Kann ich Load Balancer mit On-Premises-Targets nutzen?
Ja, ALB und NLB unterstützen IP-Targets, die über VPN oder Direct Connect erreichbar sind. So balancen Sie Traffic zu On-Premises-Servern.
Was kostet ein Load Balancer pro Monat?
Die Grundgebühr liegt bei ca. 16-20 USD pro Monat. Hinzu kommen Kosten pro verarbeiteter Dateneinheit (LCU/NLCU). Die Gesamtkosten hängen vom Traffic-Volumen ab.