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
Cos’è un server e come funziona
A seconda del tipo di server da configurare, di solito è necessaria una macchina di classe server con hardware specializzato.
Come funziona un server
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.
Chi gestisce un server?
Fondamentalmente, la gestione dei server riguarda il controllo o l’accesso ai server per eseguire diversi tipi di operazioni amministrative o di manutenzione. La gestione del server 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:
- Server room/data center manager;
- Systems administrators;
- Storage administrators;
- Database administrators;
- Application administrators;
- Application operators.
Componenti di un server
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:
- Motherboard. Come minimo, la scheda madre contiene almeno un’unità di elaborazione centrale (CPU), fornisce firmware (BIOS) e slot per moduli di memoria, insieme a una serie di chip secondari per gestire l’I/O e il supporto di elaborazione, come una tecnologia seriale avanzata (SATA) o Serial-Attached SCSI (SAS);
- Processore. La CPU, o semplicemente processore, è un complesso dispositivo microcircuito che funge da base per tutte le operazioni del computer;
- RAM. La RAM è la memoria “core” di un sistema e contiene le istruzioni software e i dati necessari al processore, insieme a qualsiasi output dal processore, come i dati da spostare su un dispositivo di archiviazione;
- Hard disk. Questo hardware è responsabile della lettura, della scrittura e del posizionamento del disco rigido, che è una tecnologia per l’archiviazione dei dati sull’hardware del server;
- Servizi di rete. I server sono destinati alle architetture informatiche client-server e dipendono da almeno una connessione di rete per mantenere la comunicazione tra il server e una LAN del data center;
- Alimentazione. Tutti i server richiedono alimentazione e il lavoro di conversione dell’alimentazione di rete CA nelle tensioni CC richieste dai dispositivi elettronici sensibili di un server è gestito dall’alimentatore (PS);
- GPU. Le unità di elaborazione grafica (GPU) sono state tradizionalmente il regno dei personal computer, ma i server stanno iniziando a utilizzare le GPU per operazioni matematiche complesse e impegnative necessarie con carichi di lavoro di visualizzazione, simulazione e ad alta intensità grafica, come AutoCad. Allo stesso modo, l’ascesa dell’infrastruttura desktop virtuale comporta la necessità di capacità grafiche assegnate alle istanze desktop virtuali.
Tipologie di server
Esistono diversi tipi di server, ognuno di questi specializzato in funzioni specifiche, fondamentali per la gestione dei processi aziendali, di seguito elenchiamo i principali:
Web Server
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.
File Server
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.
Mail Server
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.
Database Server
Attraverso il DBMS gestisce l’archiviazione, la modifica e l’accesso di dati relativi a uno o più database ed è utilizzato dalle applicazioni aziendali.
Domain Controller
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.
Terminal Server
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.
DNS Server
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.
DHCP Server
Il DHCP (Dynamic Host Configuration Protocol) Server assegna automaticamente gli indirizzi IP ai dispositivi all’interno di una rete.
Proxy Server
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.
FTP Server
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.
Server fisici e server virtuali
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.
Cos’è un server privato?
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.
Come si sceglie il server giusto per la tua azienda
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:
- Che tipo di applicazioni eseguirai?
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.
- Di che tipo di processori hai bisogno e quanti?
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.
- Di quanta memoria hai bisogno?
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.
- Di quanto spazio hai veramente bisogno?
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!
Desideri parlare con un nostro esperto? Contattaci
Ultime News Data Center
-
Mercato cloud in Italia: tendenze e numeri da osservare
5 Settembre 2024 -
Quali sono le differenze tra SQL Server e Oracle?
13 Maggio 2024 -
Cos’è e come fare monitoraggio di Microsoft SQL Server
23 Aprile 2024 -
Guida SQL Server, tutto quello che devi sapere
19 Aprile 2024 -
FaaS: Cos’è, Come funziona, Vantaggi, Casi d’uso ed Esempi
26 Febbraio 2024
Tecnologie e strumenti di rete
-
Dark web: cos’è, come accedere e cosa si trova
1 Dicembre 2023 -
Cambio server: Perché farlo, Quando e Consigli
21 Ottobre 2023 -
Switch di rete: cos’è, tipologie e vantaggi
31 Agosto 2023 -
Deep web: cos’è, come entrarci e i suoi pericoli
30 Maggio 2023 -
Container informatica: cosa sono e a cosa servono
14 Giugno 2022 -
Sniffer: cos’è, come funziona e chi ne trae vantaggio
24 Febbraio 2022 -
Nodo di rete: ecco cos’è e quale ruolo ha nella rete
29 Gennaio 2022