Vad är Lastbalanserare
Trafikfördelning mellan servrar
Lastbalanserare (Load Balancer) är en infrastrukturkomponent som fördelar inkommande nätverkstrafik mellan flera servrar för att säkerställa hög tillgänglighet och prestanda.
Hur det fungerar
- Ta emot inkommande förfrågningar från klienter
- Välja optimal server baserat på algoritm
- Vidarebefordra förfrågan till vald server
- Övervaka serverhälsa (health checks)
Balanseringsalgoritmer
- Round Robin — sekventiell fördelning
- Least Connections — till servern med färst anslutningar
- IP Hash — klient-server-bindning via IP
- Weighted — baserat på serverkapacitet
Typer av lastbalanserare
- L4 (Transport) — TCP/UDP-nivå
- L7 (Applikation) — HTTP/HTTPS-nivå
- DNS-lastbalansering — via DNS-poster
- Hårdvara — specialiserade enheter
Populära lösningar
- Nginx, HAProxy — mjukvarubaserade
- AWS ELB, GCP Load Balancer — molnbaserade
- F5 BIG-IP — hårdvarubaserade