Fórum Root.cz

Hlavní témata => Server => Téma založeno: Debian Raid 5 25. 10. 2014, 16:51:45

Název: Nginx - vyrovnávanie výkonu
Přispěvatel: Debian Raid 5 25. 10. 2014, 16:51:45
Zdravim

Mám 2 VPS, a samozrejme kazde od ineho poskytovatela. Chcel by som ich navzajom "prepojit", zaujal ma nginx load balancer ktory rozdeloval pozadavky medzi servery, problem bol ze to ide iba pre lokalnu siet.
Existuje nieco podobne ale pre 2 virtualne stroje, na 2 verejnych ip ?

Dakujem za nakopnutie

Název: Re:Nginx - vyrovnávanie výkonu
Přispěvatel: McFly 25. 10. 2014, 17:35:54
http://cs.wikipedia.org/wiki/Vyva%C5%BEov%C3%A1n%C3%AD_z%C3%A1t%C4%9B%C5%BEe#Round_robin_DNS
Název: Re:Nginx - vyrovnávanie výkonu
Přispěvatel: Filip Jirsák 25. 10. 2014, 17:41:18
Můžete dát v DNS pro název dva záznamy, případně měnit jejich pořadí v DNS odpovědích. Zátěž klientů by se pak měla přibližně rovnoměrně rozdělit mezi obě (i více) IP adresy.
Load balancer proxy můžete také použít, technicky není omezen na lokální síť, ve vašem případě to ale nedává smysl. Musel byste ho mít na jednom z těch serverů (nebo na třetím), a funguje tak, že load balancer naváže spojení s jedním ze serverů, pošle mu požadavek od klienta, přijme od serveru odpověď a tu přepošle klientovi. Takže byste musel navazovat spojení od jednoho ISP k druhému, což by prodlužovalo dobu odpovědi a využíval byste "pomalé" připojení mezi ISP.
Název: Re:Nginx - vyrovnávanie výkonu
Přispěvatel: PCnity 25. 10. 2014, 17:48:31
Tak ako pisu ostatny, nie je problem spravit upstream v inej sietii, ale je to v podstate blbost. Round Robin DNS by v tomto pripade malo byt dostacujuce.