Web Load-balance

Fórumok

Sziasztok,
egy nagyobb site-t üzemeltetek, és bizonyos időpontokban nagyon sok user nézi a weboldalt.
A kérdésem, tudtok-e effektív jó web load-balancing megoldást. Jelenleg mi apache mod_proxy-t használunk, és mögötte 7 db kvad xeon van. Múltkor betelt a conntrack tábla és elfogyott ram a gépből ezért 600-as load lett :) A tűzfalon 3000 apache process ette meg a ramot.

A topológia: linux tűzfal és mögötte 8 szerver (4G ram, kvad xeon)

Tudtok ajánlani valamilyen jobb megoldást mint a mod_proxy? Sajnos session követés kell.

Üdv,
Xcke

Hozzászólások

? 3000 apache processz ?
Esetlep apache2, mpm-worker ? (egy thread kevesebbet eszik, mint egy processz) - ha gond, hogy a PHP így nem megy, akkor azt tedd FastCGI-be (így skálázhatóbb is).

<off>Melyik site ez, ha publikus? :)</off>

Olyan proxyt használj, amelyik egy processzben elintézi a dolgait és képes kihasználni az adott OS extráit (pld. epoll, kqueue, stb).
Pld nginx.

De bizonyos szolgáltatóknál (a T-Online-nál legalábbis :) kérhetsz terhelésmegosztást, amely megoldja a problémáidat (terhelés és failover, skálázódás, stb).
Mi ilyet használunk szinte minden szolgáltatásunkra. Könnyű hozzászokni...

Szia!

Az en tippem: ha hardveres load balancer kell akkor F5 szerintem ez a legjobb.
Ha szofteveres akkor: pen vagy crossroads

Udv.