Glossario · P
Piattaforma come servizio (Platform as a Service, PaaS)
Il PaaS è il modello di cloud in cui il fornitore gestisce server, sistema operativo e runtime e lo sviluppatore porta solo il codice.
Rackone · 1 min di lettura
In questo articolo
Il Platform as a Service (PaaS, piattaforma come servizio) è il modello di cloud computing in cui il fornitore mette a disposizione un ambiente pronto per sviluppare, eseguire e gestire applicazioni: server, sistema operativo, runtime, database e strumenti di distribuzione sono gestiti da lui, lo sviluppatore porta solo il codice.
Come funziona il PaaS?
Lo sviluppatore carica l'applicazione, spesso direttamente dal repository del codice, e la piattaforma la compila, la avvia, la scala in base al traffico e la aggiorna. Aggiornamenti di sicurezza del sistema operativo, bilanciamento del carico e backup del database sono a carico del fornitore. Esempi noti sono Heroku, Google App Engine e i servizi app di Microsoft Azure.
Qual è la differenza tra PaaS, IaaS e SaaS?
Con l'IaaS si noleggiano macchine virtuali e si gestisce tutto ciò che vi gira sopra; con il PaaS si delega anche la piattaforma; con il SaaS si usa un'applicazione finita. Il PaaS accelera lo sviluppo, ma lega l'applicazione ai servizi di quel fornitore: prima di sceglierlo conviene valutare quanto costerebbe migrare altrove.