Puncte:0

Cum aș adăuga în mod dinamic servere la un echilibrator de încărcare?

drapel cn

Aceasta este o întrebare greu de formulat în spațiul limitat pentru titlu, dar voi încerca tot posibilul să mă explic. Vreau ca utilizatorii site-ului meu web să poată rula ei înșiși serverele. Aceste servere ar fi evaluate și evaluate. Vreau să trimit acele valori către echilibratorul meu de încărcare, astfel încât să cântărească traficul dintre toate serverele în funcție de cât de puternice sunt acestea.Echilibratorul de încărcare ar trebui să echilibreze dinamic sarcina dintre serverele temporare, astfel încât de fiecare dată când cineva pornește un server, acesta va fi adăugat la lista de servere pentru a se echilibra cu scorul lor ponderat. Cum aș face asta? S-ar putea face deloc? diagramă

Puncte:0
drapel us
Rob

Nu prea înțeleg ce problemă încercați să rezolvați și nici nu înțeleg ce intenționați să realizați permițând utilizatorilor să vă conducă infrastructura site-ului...

Dar sa „adăugați în mod dinamic servere la un echilibrator de încărcare” ai aproximativ două strategii diferite:

  • loadbalancerul dvs. oferă un API (și declanșați un apel API pentru a adăuga/elimina servere dintr-un pool)

  • loadbalancer-ul dvs. acceptă un mecanism de descoperire a serviciului.
    Unul destul de comun este DNS. Folosești de exemplu un singur myservice.example.com numele de gazdă în configurația pool/backend-ului loadbalancer și când serverele sunt adăugate/eliminate nu trebuie să modificați configurația loadbalancer, ci doar înregistrarea DNS:

    myservice.example.com. 90 IN A 192.168.2.131
    myservice.example.com. 90 IN A 192.168.2.132
    myservice.example.com. 90 IN A 192.168.2.133
    

https://www.haproxy.com/blog/dns-service-discovery-haproxy/

Nick M avatar
drapel cn
Mă gândeam să folosesc NGINX, are un API de folosit? toate adresele IP care sunt echilibrate sunt din rețele diferite, așa că ar funcționa și asta?

Postează un răspuns

Majoritatea oamenilor nu înțeleg că a pune multe întrebări deblochează învățarea și îmbunătățește legătura interpersonală. În studiile lui Alison, de exemplu, deși oamenii își puteau aminti cu exactitate câte întrebări au fost puse în conversațiile lor, ei nu au intuit legătura dintre întrebări și apreciere. În patru studii, în care participanții au fost implicați în conversații ei înșiși sau au citit transcrieri ale conversațiilor altora, oamenii au avut tendința să nu realizeze că întrebarea ar influența – sau ar fi influențat – nivelul de prietenie dintre conversatori.