b"\n_START_ARTICLE_\nLoad balancing\n_START_PARAGRAPH_\nLoad balancing is een techniek bij computernetwerken om het werk te verdelen tussen verschillende computers. Men spreekt ook over load balancing bij het verdelen van het werk tussen processen, harde schijven en andere hulpbronnen. Op deze manier kunnen deze optimaal gebruikt worden en de benodigde verwerkingstijd verminderd._NEWLINE_De techniek wordt vooral bij servers gebruikt om zo de betrouwbaarheid te verhogen, of een groter aanbod aan te kunnen. Men kan zonder problemen werk uitvoeren aan een machine of verder blijven werken bij uitval van \xc3\xa9\xc3\xa9n (of meerdere) machines. Een load balancer is hierbij een virtuele server verbonden met de fysieke servers, waarbij de verzoeken gelijkmatig over alle beschikbare servers worden verdeeld. De load balancer controleert  continu de belasting van alle servers en regelt zo het aantal verzoeken per server._NEWLINE_In Service-Oriented Architectuur omgevingen worden load balancers gebruikt om een webservice op te schalen. Door voor de fysieke webservices een load balancer te plaatsen, kan de logische applicatie een groter aanbod aan zonder overspoeld te worden._NEWLINE_In een aantal gevallen kan load balancing ook gebruikt worden om het crashen van een server op te vangen door alle gebruikers over de andere servers te verdelen. _NEWLINE_Dit is alleen toepasbaar wanneer er aan de serverzijde geen status van de gebruiker wordt bewaard. _NEWLINE_Wanneer aan de serverzijde wel status wordt bijgehouden, moeten opeenvolgende verzoeken van een gebruiker steeds naar dezelfde server gestuurd worden. _NEWLINE_Als deze crasht, zal deze data verloren gaan en zal de gebruiker opnieuw in moeten loggen op een andere server. _NEWLINE_Zo'n soort sessie wordt ook wel een sticky sessie genoemd."