Come funziona un server?

click fraud protection
Ingegnere elettrico che lavora con interruttori e server nell'hub di comunicazione a banda larga della centrale elettrica

I server blade sono molto popolari tra le grandi organizzazioni.

Credito immagine: Huntstock/DisabilityImages/Getty Images

I server eseguono una serie di attività essenziali e sono una parte cruciale dell'infrastruttura IT di qualsiasi organizzazione. I molti processi complessi che avvengono durante un'attività come lo shopping online possono essere sorprendenti. Dalla sicurezza e autenticazione alla fatturazione e agli ordini, l'acquisto non potrebbe avvenire senza diversi potenti server che gestiscono il carico.

La funzione di un server

La funzione di base di un server è ascoltare su una porta le richieste di rete in entrata e una buona dimostrazione di ciò è l'interazione tra un server Web e un browser. Sebbene per un utente il processo sia istantaneo, o quasi, quando fa clic su un collegamento durante la navigazione sul Web, stanno avvenendo diverse cose dietro le quinte: la richiesta per la pagina Web viene trasmessa al server Web corrispondente, il server recupera e assembla la pagina Web e lo ritrasmette utilizzando un protocollo come HTTP e, infine, il browser dell'utente riceve i dati, li converte e gli mostra la pagina.

Video del giorno

Capire la tecnologia

A seconda del tipo di server configurato, di solito è necessaria una macchina di classe server con hardware specializzato. Piuttosto che un disco rigido come la maggior parte dei desktop, i server utilizzano un sistema di archiviazione dati noto come Redundant Array of Inexpensive Disks o RAID in breve. Come suggerisce il nome, i sistemi RAID sono in realtà diversi dischi rigidi configurati per agire come uno. Ciò migliora l'efficienza e, se un disco si guasta, l'array continua a funzionare con poca o nessuna perdita di dati. I server commerciali richiedono anche processori veloci, RAM sufficiente per soddisfare il numero stimato di richieste e un'alimentazione ininterrotta. Molte organizzazioni dispongono di ridondanze integrate nel proprio sistema per consentire il failover; in altre parole, se un server si arresta, il server di standby subentra immediatamente.

Tipi di server

Alcuni dei server più comuni in uso oggi sono server di database, server di applicazioni, server di posta e server Web. Come indica il nome, un server di database fornisce i servizi e le connessioni per l'archiviazione, l'organizzazione e la ricerca dei dati aziendali. Un application server, chiamato anche middleware, è il collante che tiene insieme l'intero sistema; fornisce l'ambiente di runtime per le applicazioni e coordina perfettamente le cose tra le applicazioni e il database. Senza i server di posta, le e-mail non verrebbero consegnate; come male o peggio a cadere sarebbero i server Web, che sono ciò che consente alle persone di navigare sul Web. Altri tipi di server critici in uso sono server FTP, server di stampa, server proxy, file server e server di nomi di dominio, solo per citarne alcuni.

Configurazione di un server

Quasi tutti i computer possono essere configurati come server. Molte persone usano computer leggermente obsoleti per configurare i propri server di rete a casa utilizzando sistemi operativi come Linux che non lo sono ad alta intensità di risorse - alcuni non hanno nemmeno interfacce utente grafiche - e sanno che non hai bisogno di macchine più recenti per fare del bene server. Alcune persone configurano persino server Web e li usano per ospitare il proprio sito, e la cosa straordinaria è che questo può essere fatto con un budget ridotto dato che la maggior parte del software di cui avrai bisogno è open source e libero. Inoltre, a meno che tu non abbia intenzione di avere un traffico Web che si avvicini a quello di Amazon o Google, un vecchio computer dovrebbe essere abbastanza potente per le esigenze del tuo server. Ci sono alcuni tutorial validi e di facile comprensione sul Web per aiutarti a iniziare (vedi i collegamenti in Risorse).