Loadbalancing verwijst naar het proces van het gelijkmatig verdelen van de werklast of het verkeer over meerdere servers, bronnen of netwerken om het gebruik van bronnen te optimaliseren, de doorvoer te maximaliseren, de responstijd te minimaliseren en de betrouwbaarheid te garanderen. Het wordt vaak gebruikt in computernetwerken en serveromgevingen om de prestaties en beschikbaarheid van applicaties en services te verbeteren door te voorkomen dat een enkele server of bron overbelast raakt.
Load-balancering van elektriciteit omvat het beheer en de distributie van elektrische belasting over meerdere stroombronnen of fasen binnen een elektrisch systeem. Het zorgt ervoor dat elektrische belastingen gelijkmatig worden verdeeld om overbelasting van individuele circuits, transformatoren of generatoren te voorkomen. Deze aanpak helpt bij het handhaven van stabiele spanningsniveaus en een efficiënte werking van de elektrische infrastructuur, vooral in industriële en commerciële omgevingen waar grote hoeveelheden stroom worden verbruikt.
Load-balancering
Driefasige voedingssystemen verwijzen naar de verdeling van de elektrische belasting over de drie fasen (L1, L2 en L3) van het systeem. In een driefasensysteem worden elektrische belastingen gelijkmatig over de fasen verdeeld om een evenwichtige werking te bereiken en de efficiëntie te maximaliseren. Een goede belastingverdeling in driefasige systemen helpt fase-onbalans te voorkomen, vermogensverliezen te verminderen en een betrouwbare werking van elektrische apparatuur en machines te garanderen.
Een load balancer in computernetwerken fungeert als verkeersmanager die binnenkomend netwerkverkeer over meerdere servers of bronnen verdeelt om optimale prestaties, beschikbaarheid en betrouwbaarheid van applicaties en services te garanderen. Er zijn verschillende soorten load balancers, waaronder:
- Application Load Balancer (ALB): Werkt op de applicatielaag (laag 7) van het OSI-model en kan verkeer routeren op basis van inhoud, URL of applicatiespecifieke criteria.
- Network Load Balancer (NLB): Werkt op de transportlaag (Laag 4) en distribueert verkeer op basis van IP-protocolgegevens (TCP/UDP) en poortnummers.
- Hardware Load Balancer: Fysieke apparaten speciaal voor taakverdelingstaken, die hoge prestaties en schaalbaarheid bieden.
- Software Load Balancer: Geïmplementeerd in software en doorgaans gebruikt in gevirtualiseerde of cloudomgevingen voor flexibele en schaalbare load-balancing-oplossingen.
Het primaire doel van een load balancer is het verbeteren van de beschikbaarheid en prestaties van applicaties en services door binnenkomend netwerkverkeer gelijkmatig over meerdere servers of bronnen te verdelen. Door de werklast over meerdere knooppunten te spreiden, helpt een load balancer voorkomen dat individuele servers overweldigd raken, zorgt voor een efficiënt gebruik van bronnen, minimaliseert de downtime als gevolg van serverstoringen en verbetert de algehele responsiviteit en gebruikerservaring voor clients die toegang hebben tot applicaties of services via het netwerk.