Server : l'elemento base di un sito web
Cos'è un server? Quali sono i servizi che mette a disposizione?
Un server è un computer; una macchina che mette a disposizione dei servizi per il web.
Quando si pensa a un server si pensa a un "qualcosa" di indefinito e lontano, a volte anche virtuale, che ci mette a disposizione dei servizi. Questa idea non è del tutto corretta; un server, volendo semplificare, è un computer. Però è un computer "speciale" in quanto deve garantire certi servizi e mantenerli nel tempo con efiicacia e affidabilità.
Qualunque computer collegato a internet ha la potenzialità di essere un server; infatti internet non è altro che una rete unica che permette di mettere in collegamento contemporaneamente migliaia di computer nel mondo.
Come in una rete limitata (locale) si possono condividere files e informazioni così un server non fa altro che mettere a disposizione dei servizi.
La rete in cui si trova un server però non è limitata, ma è tutta la rete web del mondo; inoltre un server deve potere gestire in modo efficace e affidabile la comunicazione di informazione in aree pubbliche (chiunqe può richeiderle) e in aree private (protette tramite diversi sistemi).
Un server quindi deve avere caratteristiche particolari che permettano veolcità e affidabilità; l'hardware deve essere affidabile e soggetta il meno possibile a guasti o errori. Per fare funzionare al meglio un server sono quindi necessarie condizioni particolari di temperatura, umidità, purezza dell'aria utilizzata per il raffreddamento di hard disk, processore e schede di rete e di comunicazione dati.
I servizi forniti dal server debbono essere rapidi e sicuri, senza permettere perdite di dati e proteggendo i dati più importanti ai quali non tutti debbono potere accedere.
Un server quindi è un computer, ma non può essere un computer qualunque, deve essere un computer concepito e costruito con componenti specifici che permettano il massimo delle prestazioni sulla rete. Gli elementi che lo compongono debbono essere ottimizzati ed affidabili e debbono esistere delle strutture di controllo e backup che garantiscono la sicurezza dei dati.
I programmi che sono installati sui server devono fornire i servizi richiesti con il massimo della sicurezza e con il minimo utilizzo delle risorse così da permettere una gestione agile ed efficace dei dati indipendentemente dal numero di utenti che accedono ai servizi attivati.
I servizi possono essere anche gestiti da diversi server; in questo caso si parla di un gruppo di server che concorrono a fornire i servizi al meglio per cui con la parola "server" si può indicare una sola macchina, come anche un gruppo di macchine che in sinergia forniscono dati e funzionalità.
In alcuni casi, invece, su un unico computer possono convivere più configurazioni e quindi più "server", in questo caso si parla di server condivisi o semplici profili coesistenti su un unico server.
Con la parola Hosting si intende una struttura capace di fornire servizi; come questo avvenga fisicamente su un server o su un gruppo di server dipende da come si è pensata la struttura stessa e come essa è stata configurata.
L'attenzione alla struttura scelta quindi può fare la differenza tra un servizio veloce, sicuro ed affidabile nel tempo e una servizio lento, con frequenti blocchi e soggetto a perdite di dati. I costi delle strutture dipendono da come queste vengono create e mantenute e a che livello di sicurezza proteggono i dati e sono capaci di fornire servizi.
I principali servizi offerti on-line da un server sono:
- Spazio web : uno spazio dove possono risiedere i files componenti un sito web o files da scambiare o da pubblicare
- Servizi e-mail : spazio per raccogliere i messaggi di posta elettronica in ricezione non ancora scaricati dagli utenti, possibilità di inviare messaggi di posta elettronica ad altre caselle nel mondo e spedire files allegati.
- Statistiche di traffico : una collezione di dati ricavati dall'uso dei servizi attivi sul server, dati relativamente alle utenze del sito web e delle caselle di posta elettronica.
- Servizi FTP : possibilità di utenze autenticate tramite user e password di caricare, scaricare, modificare, cancellare files su spazi sul server stesso.
- Sicurezza : impostazioni di sicurezza che permettono agli utenti autenticati di accedere a certi servizi e bloccano chi non è abilitato.
- Collegamenti con altre strutture : servizi che permettono la interazione con altre strutture per cui files e informazioni vengono tradotte e inviate ad altri sistemi come ad esempio l'invio di SMS, MMS, FAX ecc... che sono informazioni che circolano su altre strutture esterne al server stesso.
- Gestione DNS : il server veicola utenti, informazioni e files ai servizi corretti; un esempio di questo servizio sono la gestione dei domini e la gestione corretta degli altri servizi offerti.
- Backup e copia di sicurezza : il server è creato in modo da generare copie di se stesso che permettano una veloce (in acluni casi immediata) riattivazione in caso di rottura di componenti hardwere senza perdita di dati.
- Altri servizi secondari.
Dall'esperienza maturata negli anni Scorpionet ha scelto e configurato i propri server con attenzione alla qualità dei servizi forniti per potere garantire ai propri clienti il massimo delle prestazioni e della sicurezza. Scorpionet propone una serie di prodotti ideati e forniti basato su server con queste caratteristiche.

Seguici su Facebook