Roman
Piekarski
Programista do
wynajęcia
Temat: Jeden serwer, wiele usług
Witam,Jestem programistą aplikacji internetowych. Często spotykam się projektami przy których ludzie chcą aby dostosować im aplikację pod duże obciążenia bez podstawowych rzeczy jak memcache czy xCache lecz przygotwane do łatwego podpięcia tych usług. Jest to dość ciężka sprawa bo albo piszemy pod memcache albo nie i pozniej miesiacami przerabiamy kod.
Chcę zbudować aplikację przystosowane odrazu do wykożystania tych rzeczy, ale mam obawy czy początkowo na jednym serwerze nadmiar usług nie będzie zbyt uciążliwy dla maszyny. Czy będzie znacząca różnica przy wykożystaniu równolegle memcache który weźmie na siebie 90% obciążenia obok bazy danych od samego silnika bazy danych bez memcache?
Do tej pory miałem przyjemność realizować oprogramowanie na specjalnie prygotowanych do tego architekturach przy których każda z usług była na oddzielnym serwerze.
Proszę o informacje:
na jakich maszynach najlepiej postawić serwer na którym wstępnie będą wszystkie usługi i jaki jest maxymalny próg obciążeń z jakimi są one w stanie sobe poradzić.
Mówiąc wszystkie usługi mam na myśli serwer www, php, mysql/postgresql, memcache, ewentualne xCache, wyszukiwarka (np: Xapian lub Lucine)