Der STACKIT Application Load Balancer (ALB) bietet inhaltsbasiertes Routing auf Layer 7 (HTTP/HTTPS). Im Gegensatz zum STACKIT Load Balancer (Network LB auf Layer 4) ermöglicht der ALB regelbasiertes Routing nach URL-Pfaden, HTTP-Headern und Host-Namen. Ideal für Microservices-Architekturen und API-Gateways.
Funktionen
- URL-basiertes Routing: Weiterleitung nach Pfad, Host-Namen und HTTP-Headern
- SSL/TLS-Terminierung: Zertifikatsverwaltung mit automatischer Erneuerung
- Health Checks: Automatische Erkennung und Ausschluss unhealthy Backends
- Sticky Sessions: Session-Affinity für zustandsbehaftete Anwendungen
- WAF-Integration: Kombination mit Web Application Firewall möglich
Typische Anwendungsfälle
Microservices-Routing: Ein einzelner ALB routet Traffic an unterschiedliche Backend-Services basierend auf URL-Pfaden (/api, /app, /static), ohne separate Load Balancer pro Service.
Canary Deployments: Gewichtetes Routing sendet einen definierten Prozentsatz des Traffics an neue Service-Versionen für risikoarmes Deployment.
Vorteile
- DSGVO-konform: Alle Verbindungen verbleiben in deutschen Rechenzentren
- Layer 7: Inhaltsbasiertes Routing für moderne Anwendungsarchitekturen
- SKE-Integration: Native Unterstützung als Kubernetes Ingress Controller
- Zentralisiert: Ein ALB ersetzt viele einzelne Reverse Proxies
Integration mit innFactory
Als offizieller STACKIT Partner unterstützt innFactory Sie bei der Load-Balancer-Architektur: von Routing-Regeldesign über SSL-Konfiguration bis zur Integration mit STACKIT Kubernetes Engine und Firewall-Diensten.
