jump to navigation

Operazione Server - Software 18 Dicembre 2007 - 0:23

Postato da Moh in : Informatica, Software, Internet, La Vita , trackback

Dopo aver individuato l’hardware che farà da base per il nuovo server, è il momento di valutare la miglior soluzione per il sistema operativo ed il software da installare.

Grazie all’ampia offerta, alla possibilità di sfruttare al meglio anche l’hardware meno recente e non ultima la convenienza economica, la nostra scelta cade obbligatoriamente su soluzioni software open source, scartando a priori soluzioni commerciali closed.

Il sistema operativo del nuovo server sarà quindi GNU/Linux anche per mantenere un legame con il precedente server che utilizzava una distribuzione minimale di Linux, la ormai defunta Core Linux.

Ho ristretto il campo di scelta delle distribuzioni Linux papabili per il nuovo server a Gentoo, CentOS e Debian.

Gentoo è tra le tre distribuzioni prese in esame, quella che può garantire le migliori prestazioni velocistiche per il sistema che si va a creare. Questo perché la caratteristica principale di Gentoo è che l’installazione del kernel e dei vari pacchetti software non avviene tramite binari precompilati ma direttamente dalla compilazione dei sorgenti. Questa scelta permette di trarre pieno vantaggio dalle direttive di compilazione ottimizzate per il proprio sistema.

Fortunatamente Portage, il sistema di gestione dei pacchetti di Gentoo, si occuperà di risolvere tutte le dipendenze prima di procedere con la compilazione e l’installazione del software.

Pur avendo già avuto esperienze con Gentoo e con Core Linux (dove le dipendenze dovevo risolvermele da solo), ho deciso di rinunciare alle massime prestazioni che può garantire questo tipo di distribuzione a favore del risparmio di tempo e di una maggior velocità d’installazione del software offerto dalle distribuzioni che fanno affidamento a binari precompilati.

CentOS è la versione community della distribuzione commerciale Red Hat Linux Enterprise. Compilata a partire dai sorgenti rilasciati con licenza GPL da Red Hat, garantisce la stessa qualità della versione Enterprise.

Ho avuto già modo di utilizzarla con soddisfazione in occasione del tutorial dedicato a VMware Server che trovate qualche post più indietro. Proprio perché non più una “novità” ho deciso di non impiegarla per il nuovo server.

Come ormai sarà ben intuibile, il sistema operativo ed il software per il nuovo server verrà dalla distribuzione GNU/Linux Debian.

Debian

Questa distribuzione è molto nota ed apprezzata anche in ambito professionale, caratteristica principale è la sua stabilità dovuta ad una rigida scelta e controllo dei pacchetti che la compongono.

Nella versione stabile di Debian difficilmente si trovano le ultime release dei vari software, viene piuttosto privilegiato l’inserimento di versioni meno recenti che hanno già vissuto pienamente la loro fase di rodaggio e che consentono un loro inserimento immediato e stabile anche in server di produzione.

La versione di Debian che troverà posto nel nuovo server è la 4.0r1Etch” rilasciata il 17 agosto 2007.

Considerato che il nuovo server necessita fondamentalmente di una piattaforma LAMP (Linux + Apache + MySQL + PHP), è possibile utilizzare il CD d’installazione “netinst” (di appena 180 MByte) per ottenere un’installazione minimale di Debian e provvedere successivamente, attraverso l’ottimo gestore di pacchetti Aptitude, ad un’installazione selettiva dei pacchetti desiderati.

Pur essendo già sufficiente per la gestione di questo sito, il sistema può essere arricchito da altri “demoni” per fornire ulteriori servizi come posta elettronica, FTP e tutto quanto si ritiene utile allo svolgimento delle funzioni primarie del server.

Non è il caso di dilungarsi troppo sui singoli pacchetti installati sul server e la loro configurazione dato che si tratta di dettagli e scelte molto soggettive che variano a seconda delle esigenze individuali.

Fortunatamente, in caso di problemi con Debian si può contare sull’aiuto di una community molto vasta ed attiva, non mancano i punti di riferimento per trovare tutorial molto completi, anche in italiano. Ad esempio potete trovare molte risorse su Debianizzati o Debian Administration.

Nel prossimo appuntamento un’esperienza legata al kernel Linux del nuovo server e qualche saggio consiglio. ;-)

A presto… :-)

Altri post consigliati:

Commenti»

ancora nessun commento - vuoi essere il primo?


I commenti supportano i Gravatar. Il linguaggio scurrile verrà moderato automaticamente.