Автор Тема: Load balancing  (Прочетена 5630 пъти)

EazySnatch

  • Напреднали
  • *****
  • Публикации: 46
  • Distribution: Gentoo
  • Window Manager: XFCE
    • Профил
    • WWW
Load balancing
« -: 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) защото искам да оптимизирам сървърите и да разкарам апачетата.

Поздрави
Активен

It "just works" is  not enough , It must work well

gat3way

  • Напреднали
  • *****
  • Публикации: 6050
  • Relentless troll
    • Профил
    • WWW
Load balancing
« Отговор #1 -: May 23, 2008, 16:08 »
На тебе ролята на load-balancing reverse proxy ти я играе haproxy, а не apache сървърите. Отделно, кукитата нямат особено отношение към уеб сървъра, въпросът е дали load-balancer-a може да ти стик-ва определен backend server спрямо sessionid-то от кукито. За nginx нямам идея може ли или не може.
Активен

"Knowledge is power" - France is Bacon

Йордан

  • Напреднали
  • *****
  • Публикации: 1451
  • Distribution: Ubuntu / Gentoo
  • Window Manager: Gnome
  • не е важно колко ти е голяма пишката, а какво можеш с нея
    • Профил
    • WWW
Load balancing
« Отговор #2 -: May 23, 2008, 22:38 »
Идеята е да пуснеш и третия web първо  '<img'>  Иначе няма значение какъв web сървър ползваш. Няма и разлика дали nginx или haproxy ще ползваш. Въпрос на желание. Иначе haproxy'то съм го конфигурирал значително добре спрямо бъркоча отдолу.

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

Всеки пост - отговор на въпрос !!!

Йордан Георгиев
http://ygeorgiev.net/

EazySnatch

  • Напреднали
  • *****
  • Публикации: 46
  • Distribution: Gentoo
  • Window Manager: XFCE
    • Профил
    • WWW
Load balancing
« Отговор #3 -: Jun 05, 2008, 14:58 »
мерси ще го погледна



Активен

It "just works" is  not enough , It must work well

savago

  • Напреднали
  • *****
  • Публикации: 84
  • Distribution: mainly OpenBSD,FreeBSD
    • Профил
Load balancing
« Отговор #4 -: Jul 11, 2008, 16:57 »
сложи балансера пред уеб-машините,а тях самите ги набутаи в клъстър.
Активен