it-themen:grundlagen:netzwerkdienste:load_balancing
Unterschiede
Hier werden die Unterschiede zwischen zwei Versionen angezeigt.
| Beide Seiten der vorigen RevisionVorhergehende ÜberarbeitungNächste Überarbeitung | Vorhergehende Überarbeitung | ||
| it-themen:grundlagen:netzwerkdienste:load_balancing [04.12.2025 10:30] – [4. Health Checks] lars | it-themen:grundlagen:netzwerkdienste:load_balancing [04.12.2025 10:34] (aktuell) – [Zusammenfassung] lars | ||
|---|---|---|---|
| Zeile 182: | Zeile 182: | ||
| Vorteile: | Vorteile: | ||
| - | * geringere Serverlast | + | * geringere Serverlast |
| - | * zentrale Zertifikatsverwaltung | + | * zentrale Zertifikatsverwaltung |
| - | * Content-based Routing möglich | + | * Content-based Routing möglich |
| Beispiel (Traefik, Nginx): | Beispiel (Traefik, Nginx): | ||
| < | < | ||
| - | Client → HTTPS → LB → HTTP → Backend | + |  |
| + | Client → HTTPS → LB → HTTP → Backend | ||
| + | Â | ||
| </ | </ | ||
| + | |||
| --- | --- | ||
| Zeile 199: | Zeile 203: | ||
| < | < | ||
| - | Nginx/ | + | Â |
| + | Nginx/ | ||
| + | Â | ||
| </ | </ | ||
| Zeile 205: | Zeile 212: | ||
| < | < | ||
| - | HAProxy (L4) → 2× Dovecot IMAP Server | + |  |
| + | HAProxy (L4) → 2× Dovecot IMAP Server | ||
| + | Â | ||
| </ | </ | ||
| Zeile 211: | Zeile 221: | ||
| < | < | ||
| - | HAProxy (L4) → 2× WireGuard Gateways | + |  |
| + | HAProxy (L4) → 2× WireGuard Gateways | ||
| + | Â | ||
| </ | </ | ||
| Zeile 217: | Zeile 230: | ||
| K8s nutzt: | K8s nutzt: | ||
| - | * kube-proxy | + | * kube-proxy |
| - | * ingress controller (Traefik, Nginx) | + | * ingress controller (Traefik, Nginx)Â |
| - | * LoadBalancer Services | + | * LoadBalancer Services |
| --- | --- | ||
| Zeile 226: | Zeile 240: | ||
| Load Balancer: | Load Balancer: | ||
| - | * verteilt Traffic | + | * verteilt Traffic |
| - | * kann L4 oder L7 sein | + | * kann L4 oder L7 sein |
| Reverse Proxy: | Reverse Proxy: | ||
| - | * immer L7 Â | + | * immer L7Â |
| - | * nimmt Anfragen entgegen und leitet an Backend weiter | + | * nimmt Anfragen entgegen und leitet an Backend weiter |
| - | * z. B. Traefik, Nginx, Apache mod_proxy | + | * z. B. Traefik, Nginx, Apache mod_proxy |
| Viele Produkte kombinieren beides. | Viele Produkte kombinieren beides. | ||
| + | |||
| --- | --- | ||
| Zeile 241: | Zeile 256: | ||
| Oft nutzt man: | Oft nutzt man: | ||
| - | * VRRP (Keepalived) | + | * VRRP (Keepalived)Â |
| - | * Heartbeat | + | * Heartbeat |
| - | * Pacemaker | + | * Pacemaker |
| ASCII: | ASCII: | ||
| < | < | ||
| - | VIP (Virtuelle IP)Â | + | Â |
| - | | + | VIP (Virtuelle IP)Â |
| - | [LB1] <→> [LB2] | + | ↓ |
| + | [LB1] <→> [LB2] | ||
| + | Â | ||
| </ | </ | ||
| Wenn LB1 ausfällt → LB2 übernimmt. | Wenn LB1 ausfällt → LB2 übernimmt. | ||
| + | |||
| --- | --- | ||
| Zeile 259: | Zeile 278: | ||
| ====== Zusammenfassung ====== | ====== Zusammenfassung ====== | ||
| - | * Load Balancing verteilt Anfragen auf mehrere Server | + | * Load Balancing verteilt Anfragen auf mehrere Server |
| - | * L4 = schnelles Routing nach IP/ | + | * L4 = schnelles Routing nach IP/Port |
| - | * L7 = Routing nach Inhalten (URLs, Header) | + | * L7 = Routing nach Inhalten (URLs, Header)Â |
| - | * Health Checks prüfen Serverzustand | + | * Health Checks prüfen Serverzustand |
| - | * TLS-Offloading erleichtert Verwaltung | + | * TLS-Offloading erleichtert Verwaltung |
| - | * in modernen Architekturen unverzichtbar | + | * in modernen Architekturen unverzichtbar |
| - | * Docker, Kubernetes, Cloud nutzen fast immer L7 Load Balancer | + | * Docker, Kubernetes, Cloud nutzen fast immer L7 Load Balancer |
it-themen/grundlagen/netzwerkdienste/load_balancing.1764840646.txt.gz · Zuletzt geändert: von lars