Wat is load balancing?
Load balancing is een gelijkmatige verdeling van het verwerkingswerk tussen twee of meer computers en/of CPU’s, netwerkverbindingen, opslagapparaten of andere apparaten, wat uiteindelijk een snellere service met een hogere efficiëntie oplevert. Load balancing wordt bereikt door software, hardware of beide, en het maakt vaak gebruik van meerdere servers die werken als één computersysteem lijken (ook wel computerclustering genoemd).
Techopedia legt load balancing uit
Het beheer van zwaar webverkeer berust op load balancing, dat wordt bereikt door elk verzoek van een of meer websites aan een aparte server toe te wijzen, of door het werk tussen twee servers te verdelen met een derde server, die vaak is geprogrammeerd met gevarieerde planningsalgoritmen om het werk van elke server te bepalen. Load balancing wordt meestal gecombineerd met failover (de mogelijkheid om over te schakelen naar een backupserver in geval van storing) en/of gegevensback-upservices.
Systeemontwerpers kunnen sommige servers of systemen meer van de werklast laten delen dan andere. Dit wordt asymmetrische belasting genoemd.
Grote telecommunicatiebedrijven en andere bedrijven met uitgebreide interne of externe netwerken kunnen meer geavanceerde load balancing gebruiken om netwerkcommunicatie tussen paden te verschuiven en netwerkcongestie te vermijden. De resultaten zijn onder andere een verbeterde netwerkbetrouwbaarheid en/of het vermijden van dure externe netwerkdoorvoer. Alsnog moet je altijd voorzichtig zijn, zodat een telefoon traceren zonder toestemming niet voorkomt.