Huis netwerken Wat zijn load balancing-methoden? - definitie van techopedia

Wat zijn load balancing-methoden? - definitie van techopedia

Inhoudsopgave:

Anonim

Definitie - Wat betekent load balancing-methoden?

Load balancing-methoden zijn algoritmen of mechanismen die worden gebruikt om een ​​binnenkomend serververzoek of verkeer efficiënt te verdelen over servers uit de serverpool. Efficiënte taakverdeling is noodzakelijk om de hoge beschikbaarheid van webservices en de levering van dergelijke services op een snelle en betrouwbare manier te garanderen. Om aan een hoge verkeersvraag te voldoen, worden servers gerepliceerd. Een inkomende belasting of verzoek aan een server wordt gedeeld over dergelijke gerepliceerde servers en dit proces staat bekend als taakverdeling. Om de routing van aanvragen van een client naar de respectieve servers effectief te plannen, worden verschillende load balancing-methoden gebruikt, zoals round robin, minste verbindingen, adaptive balancing, etc.

Techopedia legt methoden voor taakverdeling uit

Load balancing-methoden staan ​​ook bekend als algoritmen voor load balancing of planningsmethoden, omdat deze de manier specificeren waarop een serverbelasting wordt gedeeld over een serverpool. Er zijn verschillende methoden voor taakverdeling en elke methode gebruikt een bepaald criterium om een ​​inkomend verkeer te plannen. Enkele van de gebruikelijke methoden voor taakverdeling zijn:

  • Round robin - Bij deze methode wordt een inkomend verzoek op een sequentiële manier naar elke beschikbare server gerouteerd.
  • Gewogen round robin - Hier wordt een statisch gewicht toegewezen aan elke server en gebruikt bij de round robin-methode om een ​​inkomend verzoek te routeren.
  • Minste verbinding - Deze methode vermindert de overbelasting van een server door een inkomend verzoek toe te wijzen aan een server met het laagste aantal momenteel onderhouden verbindingen.
  • Gewogen minste verbinding - Bij deze methode wordt een gewicht toegevoegd aan een server, afhankelijk van de capaciteit. Dit gewicht wordt gebruikt met de minste verbindingsmethode om de aan elke server toegewezen belasting te bepalen.
  • Minimale verbinding trage starttijd - Hier wordt een aanlooptijd opgegeven voor een server die de minste verbindingsplanning gebruikt om ervoor te zorgen dat de server niet wordt overbelast bij het opstarten.
  • Adaptive balancing op agentbasis - Dit is een adaptieve methode die een server regelmatig controleert, ongeacht het gewicht, om het verkeer in realtime te plannen.
  • Vast gewogen - Bij deze methode wordt het gewicht van elke server vooraf toegewezen en worden de meeste aanvragen doorgestuurd naar de server met de hoogste prioriteit. Als de server met de hoogste prioriteit faalt, neemt de server met de op een na hoogste prioriteit de services over.
  • Gewogen respons - Hier wordt de responstijd van elke server gebruikt om het gewicht te berekenen.
  • Bron-IP-hash - Bij deze methode wordt een IP-hash gebruikt om de server te vinden die aan een verzoek moet voldoen.

Elke methode heeft zijn eigen voordelen en geschikte scenario's. Het optimale algoritme dat het beste bij het doel past, kan door de serviceprovider worden geselecteerd om een ​​vlotte, betrouwbare en snelle serviceverlening aan zijn klanten te bieden.

Wat zijn load balancing-methoden? - definitie van techopedia