Qual è la funzione di un server del computer?

...

Array di server

La funzione di un server informatico è quella di archiviare, recuperare e inviare o "servire" file e dati ad altri computer sulla sua rete. Molte aziende di tutte le dimensioni utilizzano una rete locale o "intranet" nei propri uffici. Su scala più ampia, la rete informatica mondiale che conosciamo come "Internet" dipende da un gran numero di server situati in tutto il mondo. I file, i dati e le funzionalità di un determinato sito Web si basano su server Web.

Sviluppi nel tempo

Un tempo, un'azienda o un webmaster avrebbe ospitato un sito Internet con un computer locale che fungeva da server web. Più di recente, fattori dalle prestazioni e dall'affidabilità all'economia hanno portato alla migrazione della maggior parte dei siti Web Internet verso cluster di server situati in grandi data center. I data center sono edifici sicuri e climatizzati pieni di stack di server con archiviazione dati ridondante e alimentazione di backup. È ancora comune per molte aziende ospitare la propria rete intranet su un server locale.

Video del giorno

Considerazioni

...

Un hub di rete è uno switch che controlla il traffico.

Qualsiasi rete, locale o globale, dipende da un computer server (o più) per archiviare e recuperare dati e file. La configurazione fisica e software del server deve tenere in considerazione una serie di fattori. Ad esempio, diversi singoli computer sulla rete potrebbero effettuare una richiesta per lo stesso file a essenzialmente lo stesso tempo, quindi il server deve essere dotato di hardware ad alta velocità capacità; e deve eseguire un software progettato per supportare più operazioni di recupero file simultanee.

Proprietà fisiche

...

Il funzionamento interno di un server

Sebbene le proprietà fisiche di server diversi possano variare notevolmente, molti server di computer (specialmente quelli utilizzati in data center di grandi dimensioni) sono dispositivi rettangolari piatti, montabili su rack, senza alcuna interfaccia per mouse, tastiera o monitor schermo. I server in genere hanno ventole ad alta potenza per prevenire il surriscaldamento.

Sistemi operativi e software server

Un determinato computer server potrebbe eseguire uno qualsiasi dei diversi sistemi operativi, inclusi Microsoft Windows Server, Mac OS X Server o un sistema operativo open source come Ubuntu Server o FreeBSD.

Il sistema operativo del server deve eseguire un software server speciale. Mentre la maggior parte dei server esegue il software Apache Server open source, altri utilizzano sistemi proprietari come Windows IIS o Adobe ColdFusion. Questo software è coinvolto nel recupero e nella distribuzione dei file archiviati sul server. È possibile utilizzare ulteriori programmi lato server (come ASP o Java) per elaborare questi file prima che il risultato venga inviato al computer richiedente.

Accesso al database

...

Dati memorizzati in formato tabella

Fornire l'accesso al database è una delle funzioni più importanti di un server di computer. Un database relazionale è una struttura di archiviazione delle informazioni compatta ed efficiente, che consente un rapido accesso a grandi volumi di dati.

In un ufficio, un database può essere utilizzato per memorizzare i dettagli di contatto dei clienti e le informazioni sugli ordini, nonché i record di spedizione e pagamento. Accedendo al server su una rete locale, diversi dipendenti possono recuperare e aggiornare le informazioni dal database in tempo reale durante il giorno durante lo svolgimento dell'attività.

Su Internet, è possibile utilizzare un database per archiviare il contenuto effettivo di un sito Web, le informazioni di autenticazione dell'accesso dell'utente e talvolta i record di elaborazione degli ordini. Esistono diversi sistemi di database popolari, tra cui Oracle Database, SQLServer di Microsoft e il database MySQL open source.