Cos’è un server, come funziona, tipologie
- Home
- Blog
- Tecnologie e concetti IT
- Cos’è un server, come funziona, tipologie

Un server è una macchina o un programma per computer che fornisce dati o funzionalità per altre macchine o programmi. Chiamiamo gli altri dispositivi o programmi “client”. Più comunemente, il termine si riferisce ad un computer che fornisce dati ad altri computer. I dati possono essere forniti a sistemi su una rete geografica (WAN) tramite Internet. In alternativa, può fornire i dati ai sistemi LAN, dove LAN sta per rete locale.
I server sono la linfa vitale di qualsiasi rete. Forniscono le risorse condivise di cui hanno bisogno gli utenti della rete, come e-mail, servizi Web, database, archiviazione di file, ecc.
Vediamo tuti i dettagli in questo articolo.
Indice dei contenuti
Un server aziendale è un computer “potente” e centralizzato, progettato per fornire servizi, risorse e applicazioni agli utenti all’interno dell’azienda.
I server aziendali sono il cuore dell’organizzazione e sono indispensabili perché raccolgono e organizzano i dati, ospitano programmi e servizi importanti e consentono agli utenti di lavorare insieme.
Piuttosto che un disco rigido come la maggior parte dei desktop, i server utilizzano un sistema di archiviazione dei dati noto come Redundant Array of Inexpensive Disks, o RAID in breve. Come suggerisce il nome, i sistemi RAID sono in realtà diverse unità disco configurate per agire come una sola unità. Ciò migliora l’efficienza e, se un disco si guasta, l’array continua a funzionare con una perdita di dati minima o nulla. I server commerciali necessitano anche di 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; ovvero, se un server si arresta, il server in standby subentra immediatamente.
Fondamentalmente, la gestione dei server riguarda il controllo o l’accesso ai server per eseguire diversi tipi di operazioni amministrative o di manutenzione. Anche la gestione del server aziendale implica anche il monitoraggio del server e la visibilità del modo in cui un determinato server sta operando per contribuire a migliorare e ottimizzare le prestazioni.
Ci sono varie figure professionali votate alla gestione e al controllo di un server, tra queste:
A seconda delle dimensioni del data center, le organizzazioni utilizzano server blade, rack o tower in modo che gli amministratori possano ridimensionare il numero di server in base alle esigenze, mantenere efficacemente l’hardware e mantenerli facilmente al fresco.

Le componenti di un server si possono riassumere come segue:
Esistono diversi tipi di server, ognuno di questi specializzato in funzioni specifiche, fondamentali per la gestione dei processi aziendali, di seguito elenchiamo i principali:
E’ un server che ospita i siti web, gestendo le richieste HTTP da parte dei client, cioè dei browser degli utenti, per fornire le pagine web richieste.
E’ un tipo di server dedicato all’archiviazione e gestione dei file in una rete di computer. Il suo scopo principale è permettere agli utenti di condividere file e cartelle tra di loro in modo centralizzato.
La sua funzione principale è la gestione della posta elettronica. Si occupa dell’invio e della ricezione delle email tra gli utenti interni all’azienda ed esterni.
Attraverso il DBMS gestisce l’archiviazione, la modifica e l’accesso di dati relativi a uno o più database ed è utilizzato dalle applicazioni aziendali.
Tipico degli ambienti Windows, il domain controller gestisce l’autenticazione degli utenti e la politica di sicurezza all’interno di un dominio di rete. Su questo server è presente un archivio chiamato Active Directory, che contiene le informazioni relative a computer e utenti delle rete.
Questo server permette a più utenti di connettersi e utilizzare applicazioni su un computer centrale. Attraverso il Terminal Server, gli utenti possono accedere a sessioni desktop remote, eseguendo programmi, salvando file e utilizzando risorse di rete come se fossero fisicamente presenti di fronte al computer host.
Il Domain Name System Server traduce i nomi dei domini internet in indirizzi IP. È essenziale per permettere agli utenti di accedere ai siti web utilizzando dei nomi.
Il DHCP (Dynamic Host Configuration Protocol) Server assegna automaticamente gli indirizzi IP ai dispositivi all’interno di una rete.
Agisce come intermediario tra un utente finale e Internet, consente di filtrare contenuti, condividere connessioni e memorizzare contenuti nella cache, per migliorare la sicurezza e l’efficienza dell’accesso a risorse web esterne.
Il File Transfer Protocol Server viene utilizzato per il trasferimento di file tra sistemi connessi in rete e consente quindi agli utenti di caricare o scaricare file.
Un server fisico, noto anche come server bare metal, si riferisce a un server di computer con scheda madre, CPU, memoria, disco rigido, connessione di rete, nonché un sistema operativo (SO) per l’esecuzione di programmi e applicazioni. I server fisici sono archiviati in loco e forniscono un mainframe per le comunicazioni, l’archiviazione e l’elaborazione dei dati.
Costituito da potenti componenti server tra cui hardware fisico e un sistema operativo, un server fisico è generalmente di grandi dimensioni. Poiché le risorse e i componenti dei server fisici non possono essere condivisi tra diversi tenant digitali, un singolo server fisico è in grado di servire solo una singola azienda.
Un server virtuale o una macchina virtuale è un ambiente basato su software che emula tutte le funzioni di un server fisico. Sono utilizzati per gestire la virtualizzazione delle risorse di un server fisico, ma solitamente la differenza tra un server virtuale configurato correttamente e uno fisico non è così palpabile per gli utenti finali.
Più server virtuali possono essere distribuiti su un server fisico. Sappiamo che un singolo server fisico può eseguire solo un tipo di sistema operativo, ma se ospita più server virtuali, ogni server virtuale funziona come un server indipendente. Esegue il proprio sistema operativo e utilizza le proprie risorse allocate come memoria, archiviazione e componenti di elaborazione.
Un server privato è un vero computer che possiedi e gestisci e contiene tutti i sistemi operativi, il software e i programmi per fornire servizi primari come la posta elettronica.
Un server privato è un sistema o una macchina virtuale gestita solo dal proprietario.
I server virtuali danno la sensazione di un server dedicato pur condividendo il server fisico con altri utenti.
Poiché ogni azienda e istituzione ha esigenze e interessi diversi, può utilizzare le versioni server pubblico e server privato del cloud computing. Quando si dà una breve occhiata alle definizioni di server pubblico e server privato, entrambi sono diversi l’uno dall’altro. In questo contesto, il server pubblico è aperto al pubblico e puoi accedervi ovunque, indipendentemente dalla tua posizione attuale. D’altra parte, il server privato richiede di accedere al server tramite un punto di ingresso specializzato per impedire agli utenti non autorizzati di effettuare accessi illegali.
Le principali differenze consistono in:
Accessibilità
Continuando dalla panoramica precedente sulla differenza tra server pubblico e server privato, più parti possono accedere contemporaneamente al server pubblico a causa della sua natura aperta. Al contrario, il server privato può supportare solo un’azienda alla volta per garantire privacy e sicurezza.
Affidabilità
Sia il server pubblico che il server privato hanno diversi tipi di affidabilità durante l’utilizzo. Il server pubblico è comunemente affittato a causa della sua scalabilità, il che significa che può essere utilizzato per una gamma di usi diversi. Allo stesso tempo, la scalabilità del server privato è più limitata, ma più affidabile a causa della gestione mirata del server.
Canone
La differenza di canone di abbonamento tra server pubblico e server privato è abbastanza evidente. Il server pubblico richiede una quota di abbonamento più economica poiché è un server standard di molti fornitori. D’altra parte, il server privato è comunemente più costoso perché è costituito da scopi e funzioni specializzati.
Livello di sicurezza
Il cloud pubblico e il cloud privato richiedono entrambi lo stesso livello di sicurezza in quanto si affidano alla fiducia dei clienti per gestirli per le attività quotidiane. Per questo motivo, la loro differenza ruota solo intorno alla privacy dei dati delle rispettive società. A questo proposito, il server privato è più attraente per le aziende che insistono su un livello di sicurezza elevato della propria infrastruttura di rete.
Monitoraggio della rete
Relativamente alla precedente sezione sulla sicurezza, il monitoraggio della rete nel sistema di cloud computing dipende da chi monitora l’intera rete. I fornitori monitorano la rete pubblica insieme ai client, sebbene con un coinvolgimento minore rispetto al server privato. D’altra parte, il monitoraggio della rete viene eseguito in modo più rigido per garantire un elevato livello di monitoraggio della rete nel server corrispondente.
Prestazioni
Sebbene sia il server pubblico che il server privato richiedano un livello di prestazioni simile per motivi di efficacia, esiste una leggera differenza tra i due tipi di server. In questo contesto, le prestazioni del server pubblico dipendono dalla gestione dei fornitori, poiché i fornitori sono anche responsabili delle prestazioni di più server. D’altra parte, il server privato è solitamente più affidabile nelle sue prestazioni poiché tutte le risorse della piattaforma sono focalizzate per quel particolare server invece di essere condivise pubblicamente.
Prevedere un cambio server ogni 5 anni è una buona pratica per rendere l’infrastruttura efficiente e pianificare al meglio l’investimento.
Scegliere il server giusto per la tua azienda è una decisione cruciale che può influenzare significativamente la produttività e la crescita futura. E’ fondamentale rispondere a queste domande preliminari:
Il server che selezioni dipende interamente dalle applicazioni che eseguirai. Le applicazioni tendono ad essere molto robuste. Se non disponi dell’hardware corretto per supportare l’applicazione, puoi riscontrare latenza, errori e anche peggio: tempi di inattività. Fare sempre riferimento all’OEM di ciascuna applicazione per i requisiti hardware di cui potresti aver bisogno.
Quando si esamina il tipo di processori per il server che si desidera utilizzare, considerare l’applicazione che si sta utilizzando. Nella maggior parte dei casi, l’applicazione richiederà un particolare tipo di processore, core e velocità. L’ultima cosa che vuoi è acquistare un processore troppo potente: non vuoi spendere soldi per qualcosa che non ti serve. Peggio ancora, non vuoi ottenere un processore che non fornisce un server bilanciato perché ti darà invece un collo di bottiglia.
Ammettiamolo… quando si tratta di memoria, di più è meglio. Inizialmente avrà un costo, ma chi vuole disattivare la propria rete per installare e massimizzare la memoria sul proprio server quando avresti potuto farlo durante la distribuzione iniziale? È meglio massimizzare il tuo server con la memoria per evitare il fastidio di interrompere la tua rete. Nessuno vuole effettuare de-rack e re-rack dei server durante il fine settimana.
Infine, calcola la quantità di spazio su disco necessaria per poter salvare tutti i dati. Tieni presente che ogni anno i dati dell’azienda aumenteranno, quindi prevedi questo incremento nel calcolo finale dello spazio su disco, in modo da non essere costretto a fare upgrade dell’hardware nel breve periodo.
Hai altre domande o dubbi sul mondo dei server? Scrivi al form qui sotto e ti risponderemo a stretto giro!












