Il 0% ha trovato utile questo documento (0 voti)
4 visualizzazioni2 pagine

Server Informatica

Un server è un sistema informatico che fornisce dati e servizi ad altri dispositivi della rete, distinguendosi tra server hardware (infrastruttura fisica) e server software (servizi in esecuzione). Utilizza un modello Client-Server per gestire le richieste e le risposte tra client e server, e può assumere diverse tipologie come web server, database server e mail server. I server enterprise sono progettati per operare in modo continuo e sicuro, con componenti hardware avanzati e sistemi operativi ottimizzati per la virtualizzazione e il cloud computing.

Caricato da

ricky48489a
Copyright
© All Rights Reserved
Per noi i diritti sui contenuti sono una cosa seria. Se sospetti che questo contenuto sia tuo, rivendicalo qui.
Formati disponibili
Scarica in formato PDF, TXT o leggi online su Scribd
Il 0% ha trovato utile questo documento (0 voti)
4 visualizzazioni2 pagine

Server Informatica

Un server è un sistema informatico che fornisce dati e servizi ad altri dispositivi della rete, distinguendosi tra server hardware (infrastruttura fisica) e server software (servizi in esecuzione). Utilizza un modello Client-Server per gestire le richieste e le risposte tra client e server, e può assumere diverse tipologie come web server, database server e mail server. I server enterprise sono progettati per operare in modo continuo e sicuro, con componenti hardware avanzati e sistemi operativi ottimizzati per la virtualizzazione e il cloud computing.

Caricato da

ricky48489a
Copyright
© All Rights Reserved
Per noi i diritti sui contenuti sono una cosa seria. Se sospetti che questo contenuto sia tuo, rivendicalo qui.
Formati disponibili
Scarica in formato PDF, TXT o leggi online su Scribd

Che Cos'è un Server?

Guida completa su architettura, funzionamento, componenti hardware e tipologie nella rete

Definizione Tecnica: In informatica e nelle telecomunicazioni, un server (dal verbo inglese to serve, "servire") è un sistema
informatico (composto da componenti hardware e software) che fornisce dati, servizi, risorse computazionali o programmi ad altri
elaboratori o dispositivi della rete, definiti client.

1. La Duplice Natura: Server Hardware vs Server Software


Nell'ambito informatico è fondamentale operare una distinta differenziazione tra il concetto di server fisico (l'infrastruttura) e quello di
server logico (il servizio in esecuzione):

Server Hardware (Host Fisico) Server Software (Applicativo)


Rappresenta il computer fisico ad alte prestazioni concepito Indica il programma, demone o servizio di sistema attivo sul
per rimanere in funzione ininterrottamente (24/7/365). Integra computer. Rimane costantemente in ascolto su una specifica
componenti di classe enterprise progettati per garantire porta di rete per intercettare le richieste inviate dai dispositivi
tolleranza ai guasti, ridondanza di alimentazione, client, elaborarle in base a protocolli standardizzati e restituire
raffreddamento ottimizzato ed elevata capacità le risposte corrette.
computazionale.

2. L'Architettura Fondamentale: Il Modello Client-Server


Il modello Client-Server è la struttura di rete su cui si fonda l'intera rete Internet e la stragrande maggioranza delle infrastrutture
aziendali moderne. Il carico di lavoro viene suddiviso in modo chiaro:

1. Il Client (Dispositivo o App): È il punto di accesso Ciclo Request - Response


dell'utente (browser web, smartphone, client di posta).
• Request (Richiesta): Il client stabilisce una connessione
Formula ed invia una richiesta di risorse verso la rete.
TCP/IP e richiede una risorsa (es. pagina web o file).
• Processing (Elaborazione): Il server valida l'accesso,
2. Il Server (Nodo Centrale): Riceve la richiesta, autentica il elabora il codice lato server ed estrae i dati.
mittente, applica le regole di business, interroga i database
• Response (Risposta): Il server invia lo stato (es. HTTP
interni e confeziona la risposta.
200 OK) e i dati richiesti al client.

3. Panoramica sulle Principali Tipologie di Server


In base al servizio specializzato erogato alla rete, i server assumono differenti ruoli operativi:

Tipologia Server Protocolli Usati Descrizione e Ruolo Operativo

Ospita siti e applicazioni web (es. Nginx, Apache, IIS). Eroga pagine HTML, file
Web Server HTTP HTTPS
multimediali e API ai browser.

Gestisce l'archiviazione strutturata, la sicurezza e la consultazione rapida dei dati


Database Server SQL T-SQL
(es. PostgreSQL, MySQL, Oracle).

Gestisce l'invio, la ricezione, il caricamento e lo smistamento della posta


Mail Server SMTP IMAP POP3
elettronica (es. Microsoft Exchange, Postfix).

Centralizza la memorizzazione e la condivisione protetta di documenti e cartelle


File Server SMB NFS FTP
all'interno della rete aziendale.

Risolve i nomi di dominio leggibili dall'uomo (es. [Link]) nei rispettivi


DNS Server DNS
indirizzi IP numerici (es. [Link]).

Assegna automaticamente e in modo dinamico gli indirizzi IP e i parametri di rete


DHCP Server DHCP
ai dispositivi client che si connettono.

Fornisce l'ambiente di esecuzione per la logica di business di applicazioni


Application Server REST gRPC
aziendali complesse (es. Tomcat, [Link]).

Agisce da intermediario per filtrare le connessioni, effettuare il bilanciamento del


Proxy / Reverse Proxy HTTP TCP
carico (Load Balancing) e proteggere i server.

Guida all'Infrastruttura: Che cos'è un Server Pagina 1 di 2


4. Componenti Hardware di un Server Enterprise
A differenza dei normali PC di casa, l'hardware di un server è progettato per la continuità operativa ed il funzionamento sotto carico
critico costante:

Processori Enterprise (CPU) Storage in Configurazione RAID


CPUs come Intel Xeon o AMD EPYC offrono decine di core Array di dischi enterprise SAS/NVMe gestiti in RAID (es.
fisici, supporto fino a 8 canali di RAM e architetture multi- RAID 1, 5, 10). Consentono la continuità di lettura e scrittura
socket (più CPU sulla stessa scheda madre) per gestire anche in caso di rottura di uno o più dischi, sostituibili a caldo
carichi di lavoro paralleli immensi. (Hot-Swap).

Memoria RAM ECC (Error-Correcting) Ridondanza di Alimentazione e Rete


La memoria RAM ECC individua e corregge Alimentatori doppi con linee elettriche separate e gruppi di
automaticamente i singoli errori di bit di memoria in tempo continuità (UPS). Schede di rete a porte multiple con
reale, azzerando i rischi di crash improvvisi di sistema aggregazione di banda (NIC Teaming) per evitare singoli
(BSOD) e di corruzione dei dati. punti di guasto.

5. Sistemi Operativi, Virtualizzazione e Cloud Computing


L'evoluzione tecnologica ha spinto l'infrastruttura server verso l'astrazione hardware e la gestione flessibile via software:

Sistemi Operativi Server Virtualizzazione e Containerization


Sistemi snelli, stabili e privi di interfacce grafiche superflue Attraverso gli Hypervisor (es. VMware ESXi, Proxmox,
per ridurre l'uso di risorse. Linux (Ubuntu Server, Red Hat KVM), un unico server fisico può ospitare decine di
Enterprise, Debian) domina il mondo Web e Cloud, mentre Macchine Virtuali (VM) completamente isolate. Con
Windows Server prevale nella gestione delle reti locali tecnologie come Docker e Kubernetes, i servizi vengono
(Active Directory). pacaggetizzati in container ultra-leggeri.

6. Form Factor Hardware (Formato dei Chassis)


I server fisici si distinguono anche in base al formato e alla loro collocazione logistica:

Form Factor Caratteristiche Costruttive e Design Infrastruttura di Destinazione

Simili a classici cabinet PC desktop, silenziosi e autonomi. Non Piccole e medie imprese, uffici periferici,
Tower (a Torre)
richiedono armadi ventilati. filiali aziendali.

Moduli orizzontali ad alta densità progettati per l'inserimento in Data Center, server room aziendali,
Rack (1U, 2U, 4U)
armadi rack standard da 19". provider di hosting.

Schede modulari ultrasottili inserite all'interno di uno chassis Grandi Data Center aziendali, cloud
Blade (a Lama)
condiviso con alimentazione e raffreddamento comuni. provider, calcolo parallelo (HPC).

7. Sicurezza, Manutenzione e Continuità Operativa

I Requisiti Fondamentali per la Gestione di un Server


• Hardening e Sicurezza di Rete: Configurazione di Firewall perimetrali, sistemi di prevenzione intrusioni (IDS/IPS), crittografia
dei dati in transito (TLS/SSL) ed applicazione tempestiva delle patch di sistema.
• High Availability e Business Continuity: Pianificazione di strategie di backup regolari (regola 3-2-1), repliche geografiche e
sistemi di bilanciamento del carico per garantire livelli di servizio (SLA) prossimi al 99.99%.
• Monitoraggio Attivo H24: Utilizzo di piattaforme di monitoraggio (es. Zabbix, Nagios, Prometheus) per tracciare in tempo
reale l'utilizzo di CPU, RAM, temperature, spazio disco e traffico di rete anomalous.

Guida all'Infrastruttura: Che cos'è un Server Pagina 2 di 2

Potrebbero piacerti anche