Osnovni problem pri pravljenju multiserverskih veb aplikacija je čuvanje sesije. Podaci iz sesija se obično čuvaju u memoriji servera, tako da ako load balancer sledeći zahtev istog korisnika uputi na drugi server, on neće biti svestan postojanja sesije.
Ovo se može rešiti na nivou balancera (da zahteve od istog korisnika uvek prosleđuje na isti server) ili na nivou aplikacije (da svi serveri čuvaju session state na zajedničkom mestu - session state server, baza ili nešto treće).
Takođe, keš je nešto što se obično čuva na nivou jednog servera, dakle postoji problem invalidacije keša na ostalim serverima kad se nešto promeni na jednom od njih (npr. doda se nova vest).
|