schaalbaarheid en elasticiteit

Wat is load balancing in cloud computing?

Bijgewerkt op: 28 oktober 2026

Auteur: Ioana Grigorescu, Contentmanager

Beoordeeld door: Marta Dozorska, VP Product

Leer hoe load balancing ervoor zorgt dat uw SaaS-applicatie online blijft en presteert onder druk. Verken de werking, voordelen en relatie met schaalbaarheid.

Wat is load balancing?

Load balancing is de praktijk van het verspreiden van inkomend verkeer over meerdere servers, ook wel verkeersdistributie genoemd omdat het fungeert als een verkeersregelaar voor websites en applicaties. Het verdeelt het gebruikersverkeer over meerdere servers om de belasting op individuele servers te beheren, wat de werking van het systeem kan beïnvloeden. In cloud computing is het meestal een beheerde softwaredienst in plaats van een specifiek hardware-apparaat.

Waarom is load balancing belangrijk voor cloud computing en SaaS-applicaties?

Load balancing is cruciaal in de cloudomgeving en SaaS-applicaties omdat de resources daar virtueel zijn en soms overbelast kunnen raken door verkeer. Het zorgt voor:

  • Hoge beschikbaarheid: Als een server uitvalt, wordt het verkeer automatisch omgeleid naar andere functionele servers.
  • Prestaties: Om de respons van de applicatie te behouden bij het ontvangen van meerdere verzoeken tegelijk.
  • Schaalbaarheid: Om meer servers aan de pool toe te voegen om groeiend verkeer aan te kunnen.

Houd er rekening mee dat: Alle servers coördineren om de totale werklast gelijktijdig af te handelen om het gebruiksgemak van aangeboden producten of diensten te verbeteren.

Voorbeelden uit de praktijk: Streamingplatforms zoals Netflix gebruiken load balancing om een naadloze stroom van video's naar miljoenen gebruikers tegelijk te leveren.

Hoe werkt load balancing?

Denk hierbij aan winkelen in een drukke supermarkt waar, in plaats van dat iedereen bij één kassa in de rij staat, meerdere kassa's worden geopend om de drukte te verdelen. Load balancers werken op vergelijkbare wijze; ze verdelen inkomende verzoeken over de servers, vaak naar de minst belaste.

Enkele van de veelgebruikte load balancing-technieken zijn onder andere round-robin, least connections en IP-hash, elk met eigen voordelen en use cases. Load balancers verschillen ook per laag: een Layer 4 (transport) balancer stuurt verkeer door op basis van IP-adres en poort, terwijl een Layer 7 (applicatie) balancer het verzoek zelf leest, zoals de URL (F5).

Houd in gedachten

Load balancers kunnen ook rekening houden met de status van de servers, de responstijd of de geografische locatie van de servers. Een globale load balancer verspreidt het verkeer over servers in verschillende regio's en stuurt elke gebruiker naar een gezonde server in de buurt.

Wat zijn de verschillen tussen schaalbaarheid en load balancing?

Load balancing bepaalt welke server elk verzoek ontvangt, terwijl schaalbaarheid verandert hoeveel servers er zijn:

  • Schaalbaarheid: De mogelijkheid om resources (zoals servers) te verhogen of te verlagen en verschillende verkeersniveaus te beheren.
  • Taakverdeling: Dit is de handeling van het verdelen van het verkeer over die beschikbare resources.
  • Cloud-elasticiteit: Omvat het automatisch schalen van resources op basis van het verkeer en de integratie van schaalbaarheid en lastverdeling.

 

Vergelijking van schaalbaarheid, load balancing en cloud elasticiteit
Kenmerk schaalbaarheid Load Balancing Cloud elasticiteit
Kernfunctie
Primair doel Verhoog of verlaag resources om verkeersniveaus te beheren Verdeel verkeer over beschikbare resources Schaal en verdeel resources automatisch op basis van verkeer
Operationeel mechanisme
Resourcebeheer Voegt servers/resources toe of verwijdert ze Stuurt verkeer vaak naar de minst belaste servers Past resources en verkeersverdeling dynamisch aan
Responsiviteit Bereidt zich voor op mogelijke verkeersveranderingen Reageert op onmiddellijke behoeften aan verkeersverdeling Beheert proactief en reactief resources
Belangrijkste voordelen
Impact op prestaties Zorgt voor capaciteit voor verkeersgroei Handhaaft consistente applicatieprestaties Optimaliseert prestaties en resourcegebruik

Wat zijn enkele voorbeelden uit de praktijk van hoe load balancing wordt gebruikt in SaaS-applicaties?

Load balancing wordt veel gebruikt in SaaS toepassingen om de tevredenheid van gebruikers en de beschikbaarheid van services te verbeteren. Bijvoorbeeld:

  • Microsoft Office 365: Brengt verkeer in evenwicht van miljoenen gebruikers die toegang hebben tot e-mails, documenten en andere services.
  • Zoom Video Conferencing: Verdeelt video- of audioverkeer over meerdere servers om de kwaliteit van de communicatie te behouden.
  • Salesforce CRM: Balanceert het volume aan klantrelatiebeheergegevens en -transacties voor een snelle responstijd en beschikbaarheid voor verkoopteams.

Conclusie

Load balancing is een van de kerncomponenten van cloud computing en SaaS-gebaseerde oplossingen. Het verdeelt gebruikersverkeer over meerdere servers om de beschikbaarheid, prestaties en schaalbaarheid van applicaties te behouden. Inzicht in load balancing en de bijbehorende concepten maakt weloverwogen besluitvorming mogelijk bij het bouwen of selecteren van cloudgebaseerde oplossingen.

Klaar om te beginnen?

Wij zijn in dezelfde positie geweest als u. Laten we onze meer dan 20 jaar ervaring delen en uw wereldwijde dromen waarmaken.
Mozaïekafbeelding
nl_NLNederlands