Un server (detto in italiano anche servente) è una componente che ha lo scopo di fornire servizi ad altri componenti che fornisce servizi ad altre componenti (chiamate client) attraverso una rete.
Ci sono diversi significati del termine server relativi al contesto. Il termine server può indicare:
- un computer utilizzato per erogare servizi ad altri computer;
- un computer appartenente ad una fascia di mercato dedicata all'uso come server, caratterizzato da alta affidabilità e prestazioni
- un processo (ovvero un programma software in esecuzione) che fornisca servizi ad altri processi (es. Server Web).
In linea generale si tende ad indicare come Server il componente che eroga un servizio e Client il componente che ne fa uso.
Un servizio di hosting si appoggia sull'uso di server per ospitare i domini e lo spazio web ad essi connesso. Un servizio di web hosting si differenzia in:
- Housing. Si definisce l'housing la concessione in locazione agli utenti di un intero server connesso alla rete internet. I server vengono ospitati in webfarm che vengono attentamente monitorati lato hardware, software e infrastrutturale. Anche l'erogazione della corrente è assicurata da sistemi di continuità al fine di ridurre al minimo i tempi di inattività del server.
- Hosting. Si definisce hosting (dall'inglese to host, ospitare) un servizio che consiste nell'allocare su un server web le pagine di un sito web, rendendolo cosí accessibile dalla rete Internet. In questo caso il sito web è ospitato all'interno di un server assieme ad altri siti con cui si condivide lo stesso indirizzo ip della macchina.
|