Puncte:0

Când utilizați Cloud Platform, este bine să aveți o echilibrare separată a sarcinii pentru conexiunile HTTP și bazate pe socket sau să partajați aceeași adresă IP?

drapel tr

De dragul unei simple discuții, se poate presupune că „Cloud Platform” despre care vorbesc se referă la Google Cloud sau Amazon WS.

În prezent, am un server web care se ocupă în principal de solicitări HTTP. Cu toate acestea, vor exista și funcții în timp real (de exemplu, un chat live sau un streaming video), iar aceste caracteristici sunt gestionate prin conexiuni bazate pe socket pe alt server.

Pentru a clarifica, de fapt cazul este puțin mai complicat: „serverul HTTP” și „serverul socket” sunt de fapt ambele mai multe servere.

În prezent, se presupune că infrastructura este astfel încât toate solicitările HTTP care ajung la acele servere HTTP vor veni printr-un echilibrator de încărcare și vor partaja aceeași adresă IP.

Se presupune că conexiunea bazată pe socket are o intensitate mult mai mare a solicitărilor primite decât cererile HTTP.

Acum vine problema mea: nu știu dacă conexiunile bazate pe socket ar trebui să treacă prin același echilibrator de sarcină sau vor avea un echilibrator de încărcare diferit, presupunând că folosesc o platformă cloud pentru toate serverele mele.

Pe de o parte, în mod clar, utilizarea unui echilibrator de încărcare va reduce costurile (deoarece este necesară achiziționarea unei singure adrese IP publice), iar echilibratorul de încărcare furnizat de Cloud Platform are specificații destul de bune, din câte știu eu. Cu toate acestea, pe baza cercetărilor mele, multe companii nu numai că folosesc un echilibrator de încărcare diferit, dar de fapt fac echilibrarea încărcăturii prin intermediul propriului software, în loc să utilizeze doar echilibrul de încărcare furnizat de serviciul cloud pentru conexiunile bazate pe socket și numai socket-ul. conexiuni bazate pe Nu prea înțeleg ce fel de aspect trebuie să iau în considerare pentru a lua o decizie în această problemă.

Puncte:0
drapel pe

Aspecte de echilibrare a sarcinii

Pentru a decide care echilibrator de încărcare se potrivește cel mai bine implementării dvs. a Google Cloud, luați în considerare următoarele aspecte ale Echilibrarii sarcinii în cloud:

  • Echilibrarea sarcinii externe versus interne

  • Echilibrare globală versus regională

  • Niveluri de servicii de rețea premium versus standard

  • Echilibrarea sarcinii proxy versus trecere

  • Tipul de trafic

  • Protecții DDoS

Vă recomand următoarea referință pentru a alege cel mai bun echilibrator de încărcare pentru implementarea dvs.:

Alegerea unui echilibrator de sarcină

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.