Che cos'è IaaS (Infrastructure as a Service)?

Aggiornato: ottobre 2026

IaaS è un modello cloud che affitta a richiesta risorse di calcolo fondamentali – macchine virtuali, archiviazione, rete – con fatturazione a consumo. La definizione del NIST traccia il confine con precisione: il provider controlla l’infrastruttura fisica; il cliente controlla sistemi operativi, archiviazione e applicazioni distribuite. È il piolo più basso della scala del cloud – quello che sostituisce l’acquisto dei server con il loro affitto.

Punti chiave

DomandaRisposta
Che cos’èMacchine virtuali, archiviazione e reti a richiesta – l’hardware come servizio a consumo
Cosa resta da fareTutto ciò che sta dal sistema operativo in su: applicare patch, mettere in sicurezza, scalare, gestire
Il problema che risolveComprare, montare in rack e ammortizzare hardware fisico
Modello di fatturazionePer ora-risorsa – flessibile, e implacabile con la capacità che gira a vuoto
L’avvertenza onestaIaaS rimuove l’hardware, non le operazioni

Che aspetto ha l’uso di IaaS

L’esperienza per eccellenza è una macchina in pochi minuti – seguita da tutto ciò che una macchina ha sempre richiesto:

# Minuto uno: si affitta la macchina
$ cloud compute create --size medium --image ubuntu-24.04
   ✓ vm-7f3a running — 203.0.113.40

# Dal minuto due in poi: tutto il resto resta in casa
$ ssh [email protected]
$ apt update && apt upgrade          # le patch: in casa
$ apt install nginx postgresql       # lo stack: in casa
$ ufw allow 443 && configure-tls…    # la sicurezza: in casa
$ crontab -e                         # backup, rotazione, monitoring: in casa

Questo scambio – hardware in pochi minuti, operazioni per sempre – è tutto il modello. Per contrasto, ecco lo stesso obiettivo “mettere in piedi un backend” in cima alla scala, dove l’infrastruttura non affiora mai:

// JavaScript / Node.js — Back4app JS SDK
const note = new Parse.Object('Note');
note.set('text', 'Shipped without touching a VM');
await note.save(); // no instance sized, no OS patched, no firewall rules

Chi gestisce cosa

La divisione delle responsabilità con IaaSIl provider gestisce data center, server fisici, archiviazione, rete e virtualizzazione; il cliente gestisce sistema operativo, runtime, applicazioni e dati che stanno sopra.

Gestisce il cliente

OS · patch · runtime
middleware · app · dati

Gestisce il provider

Data center · server fisici
archiviazione · rete · virtualizzazione

Il provider gestisce data center, server fisici, archiviazione, rete e virtualizzazione; il cliente gestisce sistema operativo, runtime, applicazioni e dati che stanno sopra.

Questa divisione è anche il modello di sicurezza: il provider mette in sicurezza il cloud, il cliente mette in sicurezza tutto ciò che sta dentro. Gli errori di configurazione sul lato cliente – bucket di archiviazione aperti, regole di firewall permissive, sistemi senza patch – sono la prima causa delle violazioni nel cloud, ed è per questo che il riquadro “gestisce il cliente” merita più rispetto di quanto se ne prenda di solito.

IaaS vs. PaaS vs. BaaS vs. on-premises

DimensioneOn-premisesIaaSPaaSBaaS
Cosa si compra o affittaL’hardwareInfrastruttura virtualeUna piattaforma gestitaUn backend gestito
Cosa resta da gestireTuttoDal sistema operativo in suApp + datiLogica personalizzata + dati
Tempo di provisioningSettimane–mesiMinutiMinutiMinuti, backend incluso
Forma del costoSpesa in conto capitalePer ora-risorsaPer istanza o fasciaPiano gratuito + piani
ControlloTotaleAltoMedioBasso, per scelta
Carico operativoTotaleAltoBassoMinimo

Una precisazione che ritorna in ogni confronto “IaaS vs.”: i modelli serverless non sono una quarta colonna dello stesso tipo – astraggono l’unità di calcolo (per invocazione) invece del livello di gestione, ed è per questo che una piattaforma serverless può a sua volta girare su IaaS al di sotto.

Casi d’uso tipici

  • Migrazioni lift-and-shift. Le applicazioni server esistenti si spostano su VM affittate quasi senza modifiche – stesso stack, niente più cicli di rinnovo dell’hardware.
  • Stack su misura e legacy. Runtime inusuali, software sotto licenza o messa a punto al livello del sistema operativo che le piattaforme gestite non permettono.
  • Controllo imposto dalla conformità. Regimi normativi che richiedono di sapere e configurare esattamente che cosa gira sotto l’applicazione.
  • Carichi ad alte prestazioni e specializzati. Flotte di GPU, elaborazione dati su larga scala e tutto ciò che ha requisiti a forma di hardware.
  • Disaster recovery e capacità di picco. Ambienti di standby e margine per i picchi di traffico che sarebbe rovinoso possedere come hardware a riposo.

Conviene costruire su IaaS? Matrice decisionale

Scegliere IaaS quando…Scegliere un piolo più alto quando…
Serve il controllo al livello del sistema operativo o uno stack su misuraLe esigenze di backend sono standard (utenti, dati, file, API)
Esiste già un team di ops competenteIl team è composto solo da sviluppatori
Si migrano carichi server esistenti così come sonoSi costruisce qualcosa di nuovo da zero
La conformità impone il controllo dell’infrastrutturaIl time-to-market domina ogni altra considerazione
Una scala costante rende decisivi i prezzi unitari grezziIl carico è piccolo, a picchi o esplorativo

Il motivo che vale la pena interiorizzare: IaaS raramente sbaglia quando si tratta di spostare sistemi esistenti, e raramente ha ragione quando si tratta di avviarne di standard – un backend applicativo nuovo assemblato a mano su VM sono settimane di lavoro che i pioli più alti consegnano prima di pranzo.

Limiti e trade-off

  • Le operazioni restano in casa. Applicazione delle patch, hardening, scalabilità, backup, monitoring: il runbook sopravvive intatto, è cambiato solo l’hardware sotto di esso.
  • Lo shock da fattura è un problema di competenze che si eredita. Istanze a riposo, VM sovradimensionate e archiviazione dimenticata fatturano ventiquattr’ore al giorno; la gestione dei costi diventa una disciplina permanente.
  • L’egress è il pedaggio di uscita. I dati entrano gratis ed escono a pagamento – un meccanismo che si accumula in silenzio fino a diventare vendor lock-in man mano che i dati si depositano.
  • Gli errori di configurazione della sicurezza sono la modalità di guasto numero uno. La metà del provider nella responsabilità condivisa è eccellente; le violazioni avvengono in modo schiacciante nella metà del cliente.
  • La tassa sulle competenze. Gestire bene l’infrastruttura richiede persone che la gestiscano bene – un requisito di assunzione che la pagina dei prezzi a consumo non menziona.

IaaS su Back4app

Back4app è una piattaforma open-source di Backend as a Service (BaaS) che combina database gestito, API REST e GraphQL generate automaticamente, autenticazione, archiviazione di file e funzioni serverless con Cloud Code. Rispetto a IaaS è l’estremo opposto dello scambio: nessun accesso al sistema operativo, nessun controllo sull’infrastruttura – e nessun runbook, perché l’intero riquadro “gestisce il cliente” del diagramma qui sopra è lavoro della piattaforma. I team che hanno bisogno di infrastruttura grezza per un singolo carico specializzato possono farla girare accanto a un backend BaaS; i team che costruiscono backend applicativi standard possono saltare del tutto il piolo più basso. E poiché lo stack è open source, scendere la scala in un secondo momento – ospitare in proprio la piattaforma su un’infrastruttura IaaS controllata direttamente – resta un’opzione reale, non una riscrittura.

Domande frequenti

Che cos'è IaaS, in parole semplici?

Affittare computer invece di comprarli. Un provider IaaS possiede i data center, i server fisici e la rete; si affittano a ore macchine virtuali, archiviazione e reti, e tutto ciò che sta dal sistema operativo in su resta da gestire. La spesa in conto capitale diventa spesa corrente, e il provisioning richiede minuti invece di cicli di acquisto.

Con IaaS, cosa gestisce il provider e cosa il cliente?

Il provider manda avanti il livello fisico: data center, server, hardware di archiviazione, rete e la virtualizzazione che affetta tutto questo in unità affittabili. Al cliente resta ciò che sta sopra l'hypervisor: sistema operativo, applicazione delle patch, runtime, middleware, applicazioni e dati. Nel modello di responsabilità condivisa il provider mette in sicurezza il cloud; il cliente mette in sicurezza ciò che ci carica dentro.

IaaS è la stessa cosa della virtualizzazione?

No: la virtualizzazione è la tecnologia abilitante, IaaS è il modello di business costruito sopra. Gli hypervisor affettano macchine fisiche in macchine virtuali; IaaS avvolge quel meccanismo in self-service, misurazione dei consumi e consegna a consumo via internet. La virtualizzazione si può far girare anche in cantina: diventa IaaS quando qualcuno la affitta come servizio.

Qual è la differenza tra IaaS e PaaS?

La linea di gestione. IaaS consegna infrastruttura grezza e tutto ciò che va dal sistema operativo in su resta a carico del cliente – controllo massimo, carico operativo massimo. PaaS gestisce anche sistema operativo, runtime e middleware, quindi basta portare codice applicativo e dati. IaaS si sceglie per il controllo e gli stack su misura; PaaS per rilasciare più in fretta con meno ops.

Quali sono i principali vantaggi di IaaS?

Capacità elastica che segue la domanda, provisioning in pochi minuti, il passaggio dall'acquisto anticipato di hardware al pagamento a consumo, copertura geografica senza costruire data center e opzioni integrate di ridondanza e disaster recovery. Il filo conduttore: le decisioni sull'infrastruttura diventano reversibili, cosa che l'hardware fisico non è mai stato.

Quali sono gli svantaggi di IaaS?

L'elenco onesto che i fornitori saltano: fatture che salgono quando le risorse inutilizzate girano a vuoto, costi di egress per far uscire i dati, gli errori di configurazione della sicurezza come prima causa delle violazioni nel cloud, competenze operative da assumere o far crescere e il vendor lock-in attraverso i servizi proprietari adiacenti. IaaS rimuove l'hardware, non le operazioni.

Quando conviene NON usare IaaS?

Quando si finirebbe solo per ricostruire ciò che un'astrazione più alta fornisce già. Un backend applicativo standard – utenti, dati, archiviazione, API – assemblato a mano su VM affittate significa settimane di configurazione indifferenziata che un PaaS o un BaaS consegna in pochi minuti. IaaS si merita il posto per gli stack su misura, le migrazioni di sistemi legacy e il controllo imposto dalla conformità; per i carichi standard è di solito la strada più costosa.

IaaS è pubblico, privato o ibrido?

Esistono tutti e tre i modelli di deployment. IaaS pubblico raccoglie molti clienti su hardware condiviso – la forma standard e più economica. IaaS privato dedica l'infrastruttura a una sola organizzazione, per controllo o per conformità. L'ibrido mescola i due: tiene i carichi sensibili in privato e sfoga i picchi sulla capacità pubblica. Il modello di servizio è lo stesso; cambia il modello di tenancy.

Termini correlati

Confronta con

Fonti di approfondimento

Pronto a costruire il tuo backend?

Avvia il tuo progetto su Back4app in pochi minuti: database, autenticazione, API e Cloud Code inclusi. Nessuna carta di credito richiesta.

Scritto e revisionato da Back4app Engineering, Back4app Engineering · Pubblicato il 2026-10-02