Hoppa till innehållet

Lastbalanserare

En lastbalanserare fördelar anslutningar eller förfrågningar mellan flera mål. Regler, tillståndshantering och felkontroller avgör det faktiska beteendet.

Även känt somLoad Balancer
Cloud & drift

Vad är en lastbalanserare?

En lastbalanserare fördelar inkommande anslutningar eller förfrågningar mellan flera servrar eller applikationsinstanser. NGINX förklarar detta för HTTP-trafik och olika fördelningsmetoder. Vilka mål som väljs beror på konfigurationen. Lastfördelning innebär inte automatiskt lika många verksamhetsåtgärder per instans.

Exempel: att driva flera portalinstanser

Ett tänkt team driver flera instanser av samma portal. Lastbalanseraren väljer ett mål för en förfrågan. Teamet måste klargöra var sessioner, uppladdade filer och gemensamma data finns, så att ett målbyte inte skapar motstridiga vyer.

Det bestämmer också hur oanvändbara mål upptäcks och tas bort från fördelningen. Att en server kan nås bekräftar inte att varje verksamhetsflöde fungerar.

Även lastbalanseraren själv och gemensamma tjänster kan fallera eller bli flaskhalsar. Flera portalinstanser bevisar därför inte hög tillgänglighet; det planerade beteendet vid fel måste kontrolleras.

Källor

Artiklar om ämnet

Cloud & drift med ASES

Hosting, driftsättning, underhåll och support