Linux за българи: Форуми

Linux секция за напреднали => Начини за увеличаване на бързодействието => Темата е започната от: EazySnatch в May 23, 2008, 15:24



Титла: Load balancing
Публикувано от: EazySnatch в May 23, 2008, 15:24
Здравейте ,

Имам следната топология няколко сървъра обслужват сайт отделно mysql ,memcache ,flash ,web .

Досегашна топология

Client ----> haproxy ---> web ---> memcache
                                     web2--> memcache
                                     web3--> memcache

web , web2 ,web3 са Apache servers

в момента имам идея да минат всичките на Nginx ,но проблема идва от това ,че все още доколкото съм запознат nginx неможе да сработва с Cookies а Haproxy ползва точно това.

Идеята ми е някой дали е правил nginx load balancer (reverce proxy) защото искам да оптимизирам сървърите и да разкарам апачетата.

Поздрави


Титла: Load balancing
Публикувано от: gat3way в May 23, 2008, 16:08
На тебе ролята на load-balancing reverse proxy ти я играе haproxy, а не apache сървърите. Отделно, кукитата нямат особено отношение към уеб сървъра, въпросът е дали load-balancer-a може да ти стик-ва определен backend server спрямо sessionid-то от кукито. За nginx нямам идея може ли или не може.


Титла: Load balancing
Публикувано от: Йордан в May 23, 2008, 22:38
Идеята е да пуснеш и третия web първо  ;)  Иначе няма значение какъв web сървър ползваш. Няма и разлика дали nginx или haproxy ще ползваш. Въпрос на желание. Иначе haproxy'то съм го конфигурирал значително добре спрямо бъркоча отдолу.

P.S. новия ти web не се справя. Трябва да поема два пъти повече конекции и да не дава грешки, както в момента


Титла: Load balancing
Публикувано от: EazySnatch в Jun 05, 2008, 14:58
мерси ще го погледна





Титла: Load balancing
Публикувано от: savago в Jul 11, 2008, 16:57
сложи балансера пред уеб-машините,а тях самите ги набутаи в клъстър.