Come Funziona un Server
I server svolgono compiti essenziali e sono il cuore dell'infrastruttura IT di qualsiasi organizzazione. I processi complessi durante un acquisto online (sicurezza, autenticazione, fatturazione, ordini) richiedono server potenti per gestire il carico.
Funzione di Base
Un server ascolta su una porta per richieste di rete in arrivo. Esempio classico: interazione Web server ↔ browser. Quando clicchi un link: 1) la richiesta va al Web server corrispondente; 2) il server recupera e assembla la pagina; 3) la ritrasmette via protocollo (es. HTTP); 4) il browser riceve, converte e visualizza. Tutto in frazioni di secondo.
Tecnologia Server
Servono macchine server-class con hardware specializzato. Invece di un hard disk singolo, usano RAID (Redundant Array of Inexpensive Disks): più dischi che agiscono come uno solo. Migliora efficienza e se un disco fallisce, l'array continua con poca o nessuna perdita dati. Serve anche: CPU veloci, RAM abbondante, alimentazione ininterrotta (UPS). Molte organizzazioni hanno ridondanza (failover): se un server cade, uno in standby subentra subito.
Tipi di Server Comuni
- Database server: archivia, organizza, cerca dati aziendali.
- Application server (middleware): "colla" del sistema; ambiente runtime per app e coordinamento app-database.
- Mail server: consegna email.
- Web server: permette la navigazione web.
- Altri: FTP, print, proxy, file, domain-name server (DNS).
Configurare un Server
Quasi qualsiasi computer può diventare server. Molti usano PC leggermente obsoleti con Linux (non resource-intensive, alcuni senza GUI) per server domestici a budget zero: software open source gratuito. A meno di traffico stile Amazon/Google, un vecchio PC basta. Ci sono buoni tutorial online per iniziare.