20000 utenti attivi non dice niente...
quello che conta sono le richieste contemporanee, il calcolo del dimensionamento del server è argomento alquanto complesso...
tieni presente che non sempre un server dedicato è meglio di un hosting condiviso, molti offrono server dedicati con controller raid software su dischi sata e mysql sulla stessa macchina... appena le richieste crescono la macchina finisce in ginocchio...
alla fin della fiera dipende tutto dal vil denaro, chiedi una valutazione del tuo sito e un piano di gestione, le prestazioni costano e per pochi euro hai poche prestazioni: dura lex sed lex.
ciao,
marco