# Load Balancer

> Traffic mit Health Checks und kostenlosen, automatisch erneuerten TLS-Zertifikaten auf Server verteilen.

Source: https://docs.avenlith.com/de/load-balancers  
Category: Netzwerk  
Last updated: 2026-09-22

## Load Balancer anlegen

```bash
avenlith lb create --name web-lb --region fra1 --algorithm least-connections
avenlith lb target add web-lb --server web-01 --server web-02 --port 8080
avenlith lb listener add web-lb --protocol https --port 443 --certificate auto \
  --domain www.example.com --health-path /healthz
```

Der Load Balancer erhält eigene öffentliche IPv4- und IPv6-Adressen. Richten Sie Ihren DNS-Eintrag darauf aus – das Zertifikat wird innerhalb einer Minute automatisch ausgestellt.

## Algorithmen

| Algorithmus | Einsatz |
| --- | --- |
| round-robin | Identische, zustandslose Server |
| least-connections | Lange oder ungleichmäßige Anfragen |
| source-ip | Einfache Session-Stickiness |

## Health Checks

Ziele werden alle 5 Sekunden geprüft. Nach drei Fehlschlägen wird ein Ziel aus der Rotation genommen und kehrt nach zwei erfolgreichen Prüfungen zurück.

> **Tip:** > Lassen Sie `/healthz` auch die Datenbankverbindung prüfen – ein Server ohne Datenbank sollte keinen Traffic erhalten.

## Limits

Jeder Load Balancer verarbeitet bis zu 1 Mio. gleichzeitige Verbindungen und 40 Gbit/s. Shield Advanced ergänzt Layer-7-Filterung vor dem Listener.
