Si, infatti il mio dubbio più grosso è questo: con una linea da 20mb in download e 1 mb in upload, se la macchina è valida riesco a reggere volumi di traffico discreti?
oorazoroo ha scritto: Per una connessione garantita che dia buone prestazioni devi necessariamente andare su roba per professionisti ed imprese, quindi come è stato detto ti serve la partita IVA (se tuo padre è commerciante puoi farlo a nome suo senza problemi, essendo anche il proprietario della casa). Per l'hardware direi che il fai da te è la soluzione migliore per risparmiare, ma va ben pensata la cosa.
Prima di tutto ti serve un ottimo firewall, visto che esporrai la tua rete interna direttamente su internet è bene proteggersi da eventuali tentativi di intrusione. Qui non ne ho idea di quale sia il migliore, ricordo che molti dei miei clienti si sono sempre appoggiati su firewall hardware (non ricordo il nome, so solo che era mantenuto da una azienda israeliana ed era sempre aggiornato, e gli israeliani sono decisamente bravi in quanto a sicurezza).
La rete interna è bene che sia gigabit LAN (quindi possibilmente verifica che router e pc abbiano schede di rete 10/100/1000 e che i cavi siano adeguati). Sicuramente basta anche una semplice connessione a 10mbit se poi la connessione ad internet arriva anche a meno, ma è sempre bene evitare colli di bottiglia sul lato interno e tenere presente che sulla stessa rete possono girare anche altri pc insieme, quindi è bene avere più banda possibile (avere più banda aiuta anche per protocolli di trasmissione che effettuano controlli di integrità sui pacchetti, come QoS di Windows). Inoltre la cosa può anche aiutare più avanti per il discorso del backup.
Per quanto riguarda il backup (fondamentale) vi sono ottime soluzioni di HD già predisposti per la rete (fino ad ora ho provato i Lacie, sono semplicemente perfetti e costano relativamente poco). Per il backup vanno bene HD anche di piccole dimensioni (160Gb dovrebbe essere il minimo che si trova in commercio, fatto sta che non servono dimensioni esagerate, soprattutto se ogni tanto si trasferiscono i backup da HD a DVD per l'archiviazione). Oltre a questo è importante poi configurare il proprio server per eseguire backup se non giornalieri almeno settimanali, su database e file, da inviare poi al server backup (HD di rete) nei momenti di minor traffico (visto che la cosa può richiedere una discreta potenza del processore e traffico di rete).
E ora il server vero è proprio. Questo server deve girare 24h/24h, 7gg/7gg per 365 giorni all'anno (meno se si considera eventuale manutenzione hardware o problemi). Quindi il server deve avere ua caratteristica fondamentale: consumare poca corrente. Il basso consumo orta moltissimi vantaggi, prima di tutto una bolletta meno salata a fine anno, inoltre un wattaggio minore delle componenti si trasforma in una quantità minore di calore prodotto, e di conseguenza si possono usare sistemi passivi di raffreddamento (semplici dissipatori, senza ventole) e risparmiare ulteriore corrente oltre a ridurre il rumore prodotto.
Ora tutto dipende da ciò che devi fare, ma per poter far girare un semplice sito web non servono processori potentissimi, ne è necessario avere tonnellate di ram o schede madri ultra performanti. Una soluzione perfetta sono le schede madri Mini-ITX, ridotte nelle dimensioni e soprattutto nei consumi, e con processori altrettanto parsimoniosi (come i nuovi Intel Atom) possono davvero rendere moltissimo. Va anche tenuto conto che un server non ha bisogno di schede video potentissime, basta appena un chip grafico per poter eseguire l'installazione del software, tutto il resto viene fatto in remoto tramite SSH, quindi queste schede sono perfette. Attualmente sul commercio non vi sono ancora molte schede che montano l'Atom, due valide scelte possono essere la Intel D945GCLF2 http://www.intel.com/products/desktop/motherboards/D945GCLF2/D945GCLF2-overview.htm e la ECS 945GCT-D http://eu.ecs.com.tw/ECSWebSite/Products/ProductsDetail.aspx?detailid=893&CategoryID=1&DetailName=Specification&MenuID=129&LanID=24, entrambe con Intel Atom 330 (che è una versione Dual-Core dell'Atom). A prima vista possono sembrare poco performanti, ma per applicazioni server molto leggere vanno più che bene, e andrebbero bene anche versioni dell'Atom Single-Core (il 230) per ciò che devi fare, o in alternativa se hai più soldi puoi provare la Via VB8001 con processore Via Nano (anche se il consumo è notevolmente più alto). Ti consiglio vivamente di fare molte ricerche nel settore delle Mini-ITX, vi sono moltissime cose interessanti e siti dedicati su cui chiedere aiuto o maggiori informazioni (per es. http://www.mini-itx.com/).
Il software dipende molto dal sito che devi fare. Se il tuo sito si baserà su PHP e MySQL allora cerca qualche distro di Linux dedicata ai server (spesso sono senza interfaccia grafica, quindi dovrai lavorare da terminale, ma sono decisamente più leggere e performanti in ambito server delle controparti desktop). Se invece ti basi su piattaforma ASP/ASP.NET e MSSQL compra una licenza di Windows Server 2003 o superiore, e poi per la configurazione cerca di tenere al minimo i servizi attivi per migliorarne le prestazioni.
Che dire, grazie davvero per le tantissime dritte... molto gentile e competente, come sempre.
Progetti, siti, articoli, lavori vari iniziati e mai terminati: [s]non quantificabili[/s]