Originariamente inviato da franzauker2.0
Certo che può bastare, oppure no.
Se ci riferiamo a un forum (come da domanda) gli elementi chiave sono, essenzialmente,

1) forum a sola lettura
2) forum con poche scritture e molte letture
3) forum incasinato con molte scritture
4) mostrare o meno informazioni, soprattutto raggruppate (es. risposte per thread)
5) mantenere informazioni tipo "thread non letti" e così via
6) possibilità o meno di effettuare ricerche sull'intero archivio (full text), e disponibilità di un eventuale supporto esterno (sphinx)
7) quantità di memoria disponibile
8) tipo di pagine dinamiche presenti (JAVA ad esempio altro che un server per 10.000 utenti, ma i forum sono al 95% PHP)

Queste le prime cose

Ehh vai troppo sul genrico, non si sa che contenuti ha il forum/sito, potrebbe avere molte immagini o video, non si sa se è un cms o un software prioritario, non si sanno quali siano i carichi di lavoro. Per cifre del genere uno script mal progettato ti fa sovradimensionare il server in maniera epica.

Si parla di 10.000 visite contemporanee, non giornaliere. Per un carico del genere, almeno di suddividono i carichi. Io per 10.000 visite ti metto minimo tre server. Uno per i contenuti statici, immagini, css, js e quant'altro, uno puramente computazionale, quindi webserver con non si sa quale software da installarci sopra, e uno con il database.

Si pagano persone per questo tipo di analisi.