Was ist STACKIT Network Load Balancer?
STACKIT Network Load Balancer (NLB) ist ein vollständig verwalteter Layer-4-Load-Balancer, der TCP- und UDP-Traffic mit sehr niedriger Latenz auf mehrere Backend-Instanzen verteilt. Für inhaltsbasiertes Routing auf HTTP/HTTPS-Ebene bietet STACKIT zusätzlich den separaten Application Load Balancer (Layer 7) an. Als deutscher Cloud-Provider verarbeitet STACKIT den Traffic in deutschen Rechenzentren.
Kernfunktionen
- Layer-4-Load-Balancing: Verteilung von TCP- und UDP-Traffic auf Ziel-Pools ohne Interpretation des Inhalts
- Health Checks: Aktive TCP/UDP-Prüfungen; erweiterte HTTP-basierte Health Checks über API und SDK
- TLS-Passthrough: Verschlüsselter Traffic wird unverändert weitergeleitet, TLS-Terminierung erfolgt am Backend
- Session Persistence: Quell-IP-basierte Session-Affinität
- Zugriffskontrolle: IP-basierte Access Control Lists (ACLs)
- Observability: Metriken über Prometheus, Logs über Loki
- Nur privates Netzwerk: Bereitstellung innerhalb privater STACKIT-Netzwerke
Typische Anwendungsfälle
Latenzkritische Workloads: Anwendungen mit hohen Durchsatzanforderungen und geringer Toleranz für zusätzliche Latenz profitieren vom schlanken Layer-4-Ansatz.
Kubernetes-Integration: Kubernetes Services vom Typ LoadBalancer auf der STACKIT Kubernetes Engine (SKE) provisionieren automatisch einen NLB.
TLS-Passthrough-Szenarien: Anwendungen, die TLS selbst terminieren möchten (z. B. aus Compliance-Gründen), leiten verschlüsselten Traffic unverändert über den NLB weiter.
Custom-Protokolle: UDP-basierte Dienste wie Streaming oder Gaming-Backends, die kein HTTP verwenden.
Vorteile
- DSGVO-konform: Betrieb in deutschen Rechenzentren
- Niedrige Latenz: Layer-4-Verarbeitung ohne HTTP-Parsing-Overhead
- Kubernetes-Integration: Automatische Provisionierung für SKE-Services
- Transparente Abrechnung: Pay-per-use ohne Fixkosten
Integration mit innFactory
Als offizieller STACKIT Partner unterstützt innFactory Sie bei der Load-Balancer-Architektur: Auswahl zwischen Network und Application Load Balancer, Health-Check-Konfiguration, TLS-Strategie und Integration mit STACKIT Kubernetes Engine.
Typische Anwendungsfälle
Häufig gestellte Fragen
Was ist der STACKIT Network Load Balancer?
Der Network Load Balancer (NLB) ist ein Managed Load Balancer auf Layer 4, der TCP- und UDP-Traffic mit sehr niedriger Latenz auf mehrere Backend-Instanzen verteilt. Er eignet sich für Workloads, bei denen Routing-Entscheidungen unabhängig vom Inhalt der Verbindung getroffen werden.
Worin unterscheidet sich der NLB vom Application Load Balancer?
Der NLB arbeitet auf Layer 4 und kennt nur IP-Adressen und Ports, keine HTTP-Inhalte. Für inhaltsbasiertes Routing nach URL-Pfad, Host oder HTTP-Headern kommt der separate STACKIT Application Load Balancer (Layer 7) zum Einsatz.
Unterstützt der NLB SSL/TLS?
Der NLB terminiert kein TLS selbst, unterstützt aber TLS-Passthrough: verschlüsselter Traffic wird unverändert an die Backend-Instanz weitergeleitet, die die TLS-Terminierung übernimmt.
Was kostet der Network Load Balancer?
Die Abrechnung erfolgt nutzungsbasiert (Pay-per-use). Aktuelle Preise finden Sie im STACKIT-Preisrechner.
Funktioniert der Load Balancer mit Kubernetes?
Ja. Kubernetes Services vom Typ LoadBalancer auf der STACKIT Kubernetes Engine (SKE) provisionieren automatisch einen STACKIT Load Balancer.
Hinweis: Alle Produktinformationen auf dieser Seite wurden sorgfältig zusammengestellt, sind jedoch ohne Gewähr und können veraltet oder unvollständig sein. Cloud-Services entwickeln sich schnell weiter — Funktionen, Preise, SLAs und Verfügbarkeit ändern sich laufend. Verbindliche und aktuelle Informationen finden Sie ausschließlich auf der offiziellen Produktseite von STACKIT (offizielle Dokumentation). Diese Seite stellt kein Angebot von STACKIT dar.
