Hva er Lastbalanser
Trafikkfordeling mellom servere
Lastbalanser (Load Balancer) er en infrastrukturkomponent som fordeler innkommende nettverkstrafikk mellom flere servere for å sikre høy tilgjengelighet og ytelse.
Hvordan det fungerer
- Motta innkommende forespørsler fra klienter
- Velge optimal server basert på algoritme
- Videresende forespørsel til valgt server
- Overvåke serverhelse (health checks)
Balanseringsalgoritmer
- Round Robin — sekvensiell fordeling
- Least Connections — til server med færrest tilkoblinger
- IP Hash — klient-server-binding via IP
- Weighted — basert på serverkapasitet
Typer lastbalansere
- L4 (Transport) — TCP/UDP-nivå
- L7 (Applikasjon) — HTTP/HTTPS-nivå
- DNS-lastbalansering — via DNS-poster
- Maskinvare — spesialiserte enheter
Populære løsninger
- Nginx, HAProxy — programvarebaserte
- AWS ELB, GCP Load Balancer — skybaserte
- F5 BIG-IP — maskinvarebaserte