Skip to main content

Wat is een load balancing -netwerk?

Bedoeld als een oplossing voor situaties waar kritische toepassingen, zoals databases, webservers en filesharingplatforms, te allen tijde beschikbaar moeten zijn, een load balancing -netwerk heeft de mogelijkheid om prestaties te schalen op basis van systeemgebruik.Het doet dit door verkeer te verspreiden over een aantal serverclusters die het algemene systeem vormen, bekend als de host.Doorgaans worden ondernemingsniveau-functies zoals internettoegang, proxy's, virtueel privénetwerk, mediastreaming en gespecialiseerde applicaties ondersteund door een load balancing-netwerk.Gebruikers die e-commerce-applicaties implementeren, kunnen waarde vinden in een load balancing-netwerk gezien de mogelijkheid om dynamisch geschikte bronnen ten opzichte van de vraag te dynamisch gepast.Laad op een bepaald moment op een enkele server.Bovendien heeft een load balancing -netwerk meestal de mogelijkheid om apparaatfouten te controleren en te compenseren, het minimaliseren of elimineren van potentiële downtime als een enkele of zelfs meerdere servers afbreken.Load Balancing maakt gebruik van meerdere kopieën van hetzelfde transmissie-besturingsprotocol/internetprotocol (TCP/IP) -toepassing, bijvoorbeeld een webserver of e-commerce-applicatie, en verbindt ze met een enkel primair IP met behulp van een aantal virtuele IP-adressen.Het effect voor een eindgebruiker is naadloze integratie en het uiterlijk dat de applicatie een enkele server bedient.Voor alle intenties en doeleinden functioneert de applicatie alsof deze ook op één server is.

Bij correct werken kan een load balancing -netwerk inkomende gegevens interpreteren en discrete aanvragen tegelijkertijd verwerken.Dit betekent dat verschillende elementen van dezelfde website bijvoorbeeld kunnen worden gevoed vanuit verschillende clusters.Met behulp van vooraf ingestelde ratio's of statistische distributie volgt een load balancing -netwerk het gebruik van de client en reageert door dynamisch routeringsverzoeken naar verschillende serverclusters.Via repetitieve pings communiceren de clusterservers met elkaar en kunnen ze in een korte periode compenseren na een falen of ontkoppeling van een bepaald cluster van het geheel.Meestal zal de clients-software in dergelijke gevallen automatisch de verbinding opnieuw bevatten en is de vertraging vrijwel onmerkbaar.

Beheer van een load balancing -netwerk is in de praktijk vergelijkbaar met het beheer van een andere server.Een beheerder kan op afstand inloggen op verschillende clusters uit elk punt binnen het netwerk.Het is mogelijk om korrelige regeling uit te oefenen over individuele servers in een cluster, hoewel het load balancing -algoritme ook de volledige controle kan verwerken.Systeem- en zelfs hardware-updates zijn over het algemeen mogelijk meteen mogelijk, wat nuttig kan zijn in applicaties waar uptime missiekritisch is.