Ogni volta che noi digitiamo nella barra degli indirizzi del nostro browser un indirizzo ci colleghiamo ad un server che appunto ci dà i suoi servizi, ci serve.
Ma cosa sono i server ??
Un server è un normale computer connesso sempre alla grande rete di Internet. Molto spesso i server hanno un hw particolare appositamente studiato per campi applicativi professionali, in parole povere possiamo dire che tutto l'hardware del server è incentrato sulla ridondanza in quanto dovrà servire un servizio costante; esso infatti è dotato di:
- 2 o più processori per aumentare la produttività
- 3 o più hard disk adc alte prestazioni così che in caso di rottura di uno i dati sono sempre salvaguardati
- 8gb o più di ram che si autocorregge in caso di errore affinchè possano essere connessi ad esso moltissimi utenti senza rallentamenti percettibili
- 2 o più alimentatori così che in caso di rottura di uno ne interviene l'altro
queste sono solo poche delle caratteristiche dell'hw che usa un server.
Ciu sono due tipi di "fattori di forma" che contraddistinguono i server ce ne sono di tipo "tower" ovvero con un normale case come quello dei nostri pc e quelli "rack" server molto sottil ma profondi. Questi ultimi si usano in ambienti ad alta densità chiamati anche server farm (fattorie di server) o sale CED dove i server son o impilati uno sopra l'altro si suddividono i servizi da erogare.
SERVER TOWER
SERVER RACK
SERVER FARM
Ovviamente non tutti i server svolgono gli stessi compiti se ne distinguono molti tipi.
- File server, che permettono agli utenti di accedere ai file situati sul server come se fossero sul proprio calcolatore, agevolando la condivisione di informazioni
- Database server
- Web server
- Application server, dove il server viene usato per far funzionare un programma applicativo e condividerne le funzionalità tra gli utenti
- Print server, che permettono di mettere in comune una o più stampanti tra gli utenti di una rete con la eventuale gestione dei diritti di accesso,
- Mail server, per la gestione della posta elettronica
- Game server, che ospitano risorse per rendere possibili i giochi multiutente in linea
- gestione di una rete informatica, locale o geografica
o DHCP, per l'assegnazione automatica di indirizzi IP ai computer
o DNS server, che forniscono la risoluzione dei nomi dei siti (per esempio it.wikipedia.org) nei loro indirizzi IP
- Server grafico o display server - vedere X Window System
- Server di autenticazione, che permette di autenticare l'accesso ad altre risorse
- FTP server, fornisce alla rete accesso a cartelle pubbliche o con autenticazione
- VNC server, fornisce, attraverso un client VNC un controllo remoto
- Proxy server, fornisce una cache di accesso al WEB e la possibilità di controlli di autenticazione (ACL) e di filtro
SOFTWARE
Non solo l'hardware è importante in una macchina come un server ma è importantissimo anche il software affinchè il server eroghi al meglio i suoi servizi. Nei server sono utilizzati sistemi operativi appositi da server molto stabili e che non diano problemi di nessun tipo ed inoltre abbastanza leggeri così da non influenzare le altre applicazioni rendendole più lente. E' importante anche l'ottimizzazione affinche il s.o. sfrutti al massimo le potenzialità hw.
- Ubuntu Server, Red Hat, Suse Unix
- Windows server
- Xserve
penso di essere stato esaudiente.
Fnte: le mie conoscenze e un pochino wikipedia.