Echilibrarea sarcinii

De la Wikipedia, enciclopedia liberă.
Salt la navigare Salt la căutare

În calculul echilibrării încărcării [1] , echilibrarea încărcării în limba engleză este o tehnică de calculator utilizată în contextul sistemelor de informații, care este de a răspândi sarcina de procesare a unui anumit serviciu, cum ar fi furnizarea unui site web (în acest caz necesită mai mult nume specific Network Load Balancing [2] ), între mai multe servere , crescând astfel scalabilitatea și fiabilitatea arhitecturii în ansamblu. [3]
Alte soluții de echilibrare a încărcăturii sunt, de asemenea, utile în distribuția echilibrată a serviciilor de la un server către diverși clienți, permițând o experiență cât mai echilibrată posibilă între diverși clienți.

O funcție inversă este legarea , în cazul în care mașina în cauză provine din două sau mai multe surse diferite, ceea ce, în cazul liniilor de internet, permite utilizarea mai multor linii în același timp și creșterea lățimii de bandă a rețelei.

Descriere

În practică, dacă 10 cereri pentru o pagină web ajung pe un cluster de 3 servere, „primul” server va răspunde primelor 3, „al doilea” la 3 și „al treilea” la ultimele 4.

Scalabilitatea derivă din faptul că, dacă este necesar, pot fi adăugate noi servere la cluster, în timp ce fiabilitatea mai mare derivă din faptul că eșecul unuia dintre servere nu compromite furnizarea serviciului ( toleranță la erori ) pentru utilizatori ; Nu este o coincidență faptul că sistemele de echilibrare a sarcinii integrează, în general, sisteme de monitorizare care exclud automat serverele inaccesibile din cluster și astfel evită ca o parte din cererile de servicii pentru utilizatori să eșueze. Este de la sine înțeles că pentru ca arhitectura să aibă o disponibilitate ridicată (HA), sistemul de echilibrare a sarcinii trebuie să fie, de asemenea, format dintr-un cluster în HA.

Pentru a obține echilibrarea încărcării, se iau măsuri, în general, fie la nivelul aplicației, fie la nivelul rețelei stivei ISO / OSI . În primul caz există o flexibilitate mai mare, nu întotdeauna utilă, dar în al doilea caz este posibil să gestionăm volume de trafic mult mai mari.

Există mai multe soluții hardware și software . În contextul software-ului gratuit, o soluție bună este Linux Virtual Server .

Echilibrarea sarcinii este un concept care derivă din lumea ingineriei electrice, în rețele alimentate de mai mulți generatori în paralel. Cel mai frecvent caz este cel al rețelei electrice naționale, în care este necesară distribuirea omogenă a energiei solicitate de utilizatori către uzinele de producție. În acest caz, administratorul de rețea echilibrează sarcina necesară de către utilizator între diferitele unități de control care alimentează rețeaua.

Notă

  1. ^ Conectări mai rapide la server datorită balansoarelor de încărcare
  2. ^ Echilibrarea încărcării în rețea
  3. ^ (EN) Echilibrarea încărcării , pe kb.linuxvirtualserver.org, linuxvirtualserver.org. Adus 14/05/2012 (arhivat din original la 10 mai 2012) .

Elemente conexe

Alte proiecte

linkuri externe

Controlul autorității GND ( DE ) 4323960-2
Informatică Portal IT : accesați intrările Wikipedia care se ocupă cu IT