Acasă Rețele Care sunt metodele de echilibrare a sarcinii? - definiție din techopedia

Care sunt metodele de echilibrare a sarcinii? - definiție din techopedia

Cuprins:

Anonim

Definiție - Ce înseamnă metodele de echilibrare a sarcinii?

Metodele de echilibrare a încărcăturii sunt algoritmi sau mecanisme utilizate pentru a distribui eficient o cerere de serviciu sau trafic de intrare între servere din pool-ul serverului. O echilibrare eficientă a încărcării este necesară pentru a asigura disponibilitatea ridicată a serviciilor Web și furnizarea acestor servicii într-o manieră rapidă și fiabilă. Pentru a răspunde unei cereri de trafic ridicat, serverele sunt replicate. O sarcină de intrare sau o solicitare către un server este partajată pe astfel de servere replicate, iar acest proces este cunoscut sub numele de balanță de sarcină. Pentru a planifica eficient rutarea cererilor de la un client către serverele respective într-un mod optimizat, se folosesc mai multe metode de echilibrare a încărcării, cum ar fi rundă rotundă, conexiuni minime, echilibrare adaptivă etc.

Techopedia explică metodele de echilibrare a sarcinii

Metodele de echilibrare a încărcăturii sunt, de asemenea, cunoscute sub numele de algoritmi de echilibrare a sarcinilor sau de metode de planificare, deoarece specifică modul în care o sarcină de server este împărțită într-un grup de server. Există diferite metode de echilibrare a sarcinii disponibile și fiecare metodă utilizează un anumit criteriu pentru a programa un trafic de intrare. Unele dintre metodele comune de echilibrare a sarcinii sunt următoarele:

  • Robin rotund - În această metodă, o cerere de intrare este dirijată către fiecare server disponibil într-o manieră secvențială.
  • Ponderare rotină ponderată - Aici, o greutate statică este pre-atribuită fiecărui server și este utilizată cu metoda round robin pentru a direcționa o solicitare primită.
  • Conexiune minimă - Această metodă reduce supraîncărcarea unui server prin atribuirea unei solicitări primite unui server cu cel mai mic număr de conexiuni întreținute în prezent.
  • Conexiune cea mai mică ponderată - În această metodă, se adaugă o greutate la un server în funcție de capacitatea sa. Această greutate este utilizată cu cea mai mică metodă de conectare pentru a determina încărcarea alocată fiecărui server.
  • Cel mai mic timp de pornire lent al conexiunii - Aici, este specificat un timp de rampare pentru un server folosind cel puțin programarea conexiunilor pentru a vă asigura că serverul nu este supraîncărcat la pornire.
  • Echilibrare adaptivă bazată pe agenți - Aceasta este o metodă adaptivă care verifică regulat un server indiferent de greutatea sa pentru a programa traficul în timp real.
  • Pondere fixă ​​- În această metodă, greutatea fiecărui server este prealabilă și majoritatea solicitărilor sunt trimise către server cu cea mai mare prioritate. Dacă serverul cu cea mai mare prioritate eșuează, serverul care are a doua prioritate cea mai mare preia serviciile.
  • Răspuns ponderat - Aici, timpul de răspuns de la fiecare server este utilizat pentru a calcula greutatea acestuia.
  • Hașă IP sursă - În această metodă, un hash IP este utilizat pentru a găsi serverul care trebuie să participe la o solicitare.

Fiecare metodă are propriul său set de beneficii și scenarii adecvate. Algoritmul optim care se potrivește cel mai bine scopului poate fi selectat de către furnizorul de servicii pentru a oferi o livrare rapidă, fiabilă și rapidă a clienților săi.

Care sunt metodele de echilibrare a sarcinii? - definiție din techopedia