0Pricing
Azure Fundamentals · Lezione

IaaS, PaaS e SaaS spiegati

Analizzi i tre modelli di servizi cloud con esempi concreti e comprenda quale livello dello stack venga astratto da ciascun modello.

IaaS, PaaS e SaaS spiegati è una lezione Azure Fundamentals gratuita su CoddyKit. Questa è la lezione 2 di 4. Puoi leggere la lezione completa qui gratuitamente — poi esercitati direttamente nel browser con un editor di codice integrato e un tutor IA disponibile 24/7. Fa parte del percorso di apprendimento Azure Fundamentals, e i tuoi progressi si sincronizzano tra il web e l'app CoddyKit. Il corso Azure Fundamentals include 4 lezioni in totale.

Lo stack dei modelli di servizi cloud

I servizi cloud sono disponibili in tre varianti: IaaS, PaaS e SaaS. La differenza sta nella quantità di componenti dello stack gestiti dal provider, dall'hardware grezzo fino a un'applicazione completa.

IaaS: Infrastructure as a Service

IaaS offre macchine virtuali, archiviazione e rete in affitto. Lei gestisce il sistema operativo e tutto ciò che si trova al di sopra; Azure gestisce l'hardware fisico. La VM è sotto il Suo controllo.

# IaaS example: create a VM (you manage OS and above)
az vm create \
  --resource-group myRG \
  --name myIaaSVM \
  --image Win2022Datacenter \
  --size Standard_B2s

Chi gestisce cosa in IaaS?

Con IaaS, Azure gestisce l'hardware e la virtualizzazione, mentre Lei si occupa del sistema operativo, delle app e dei dati. È quindi ideale per trasferire nel cloud un'app esistente.

PaaS: Platform as a Service

PaaS sale di un livello: Azure gestisce il sistema operativo e il runtime, quindi Lei deve solo distribuire il codice e i dati. Il comando seguente distribuisce una web app con la piattaforma completamente gestita.

# PaaS example: deploy a web app (OS and runtime managed by Azure)
az webapp up \
  --name myWebApp \
  --resource-group myRG \
  --runtime 'NODE:20-lts'

Casi d'uso e vantaggi di PaaS

PaaS è ideale quando desidera distribuire rapidamente le applicazioni senza occuparsi dei server, ad esempio con App Service o Azure SQL. Il compromesso è un controllo minore sul sistema operativo sottostante.

SaaS: Software as a Service

SaaS è un'app pronta all'uso a cui basta accedere, come Microsoft 365 o Salesforce. Il provider gestisce ogni aspetto al posto Suo.

Confronto tra i tre modelli

Immagini di preparare una pizza: IaaS offre gli ingredienti grezzi da cucinare, PaaS è una pizza parzialmente pronta a cui aggiungere i condimenti e SaaS arriva pronta da mangiare. Più il servizio è gestito, minore è il controllo. 🍕

Servizi Azure associati a ciascun modello

La maggior parte dei servizi rientra in un modello: VM e dischi sono IaaS, App Service e Functions sono PaaS, mentre Microsoft 365 è SaaS. Alcuni servizi, come AKS, combinano più modelli.

Scegliere il modello di servizio giusto

Scelga il modello in base al livello di controllo e alla velocità: IaaS per avere pieno accesso al sistema operativo, PaaS per procedere rapidamente, SaaS per il software standard. Molti team utilizzano tranquillamente tutti e tre.

Serverless come estensione di PaaS

Serverless porta PaaS ancora oltre: con Azure Functions può dimenticarsi completamente dei server. Il codice viene eseguito su richiesta, scala fino a zero e si paga solo per ogni esecuzione.

# Azure Functions: HTTP-triggered function snippet
module.exports = async function (context, req) {
    context.res = {
        body: 'Hello from Azure Functions!'
    };
};

Riepilogo della matrice delle responsabilità

Mappa rapida di ciò che viene gestito da ciascuna parte: IaaS = Lei gestisce il sistema operativo e tutto ciò che si trova al di sopra; PaaS = Lei gestisce app e dati; SaaS = Lei gestisce solo i dati e gli accessi.

Verifica rapida

È il momento di una verifica rapida. Vediamo se ora le differenze tra IaaS, PaaS e SaaS sono chiare.

Riepilogo della lezione

Riepilogo: IaaS offre un'infrastruttura di base da gestire, PaaS consente di concentrarsi sul codice e SaaS fornisce un prodotto completo, mentre il provider gestisce tutto.

Domande Frequenti

La lezione «IaaS, PaaS e SaaS spiegati» è gratuita?

Sì — il testo completo di «IaaS, PaaS e SaaS spiegati» è gratuito qui sul web. Per esercitarvi in modo interattivo (un editor di codice integrato e un tutor IA 24/7) e sbloccare il resto del corso Azure Fundamentals, passa a CoddyKit PRO. Il corso Azure Fundamentals include 4 lezioni in totale.

Cosa imparerò in «IaaS, PaaS e SaaS spiegati»?

Analizzi i tre modelli di servizi cloud con esempi concreti e comprenda quale livello dello stack venga astratto da ciascun modello. Eserciti Azure Fundamentals con codice pratico che esegui direttamente nel browser, e un tutor IA 24/7 risponde alle tue domande mentre lavori sulla lezione.

Ho bisogno di esperienza per iniziare Azure Fundamentals?

Non è richiesta alcuna esperienza precedente. Azure Fundamentals su CoddyKit è strutturato per principianti e studenti avanzati, quindi puoi iniziare da qui o dall'inizio e procedere al tuo ritmo. Questa è la lezione 2 di 4.

Quanto tempo richiede la lezione «IaaS, PaaS e SaaS spiegati»?

La maggior parte delle lezioni CoddyKit richiede circa 5–10 minuti. Ogni lezione è breve e interattiva, quindi fai progressi costanti e riprendi esattamente da dove hai lasciato su web e app.

Posso scrivere ed eseguire codice in questa lezione Azure Fundamentals?

Sì. Ogni lezione Azure Fundamentals include un editor di codice integrato, quindi scrivi ed esegui codice reale direttamente nel tuo browser e ricevi feedback istantaneo dall'IA — nessuna configurazione locale necessaria.

Tutte le lezioni di questo corso

  1. Cloud e infrastruttura on-premises tradizionale
  2. IaaS, PaaS e SaaS spiegati
  3. Cloud pubblico, privato e ibrido
  4. Principali vantaggi del cloud ed economie di scala
← Torna a Azure Fundamentals