Platform as a Service (PaaS)

Cos’è

Una Platform as a Service, o PaaS, è una piattaforma esterna ai team di sviluppo per distribuire ed eseguire le proprie applicazioni. Heroku, Cloud Foundry, App Engine sono esempi di offerte PaaS.

Quali problematiche affronta

Per sfruttare i modelli nativi del cloud come i microservizi o le applicazioni distribuite, i team delle operation e gli sviluppatori devono essere in grado di esternalizzare una quantità significativa di operazioni e lavori di manutenzione. Questi includono attività come il provisioning dell’infrastruttura, la gestione dell’individuazione dei servizi, il bilanciamento del carico e la scalabilità delle applicazioni.

In che modo aiuta

Un servizio PaaS fornisce strumenti di infrastruttura agli sviluppatori di applicazioni in modo completamente automatizzato. Consente loro di comprendere e preoccuparsi meno dell’infrastruttura stessa e di dedicare più tempo e sforzi alla scrittura del codice dell’applicazione. Fornisce inoltre una base di monitoraggio e osservabilità per aiutare i team ad assicurarsi che le proprie applicazioni siano funzionanti.