Sviluppare applicazioni serverless con Azure Function – prima parte

ottobre 1, 2017
by Andrea Tosato

Azure Function è un servizio disponibile su Azure e rappresenta una delle evoluzioni delle WebApp ed è l’implementazione Microsoft dell’architettura serverless. Sebbene la parola serverless ci faccia pensare a “codice eseguito senza server”, la realtà dei fatti non rispecchia la traduzione letterale. Infatti, la parte server è ancora molto importante, ma non è più necessario pensare alla sua gestione. Ad esempio, l’aggiornamento del sistema operativo o del runtime nel quale viene eseguita la function non è più a carico dello sviluppatore ma bensì del vendor che ci fornisce il servizio. L’architettura serverless risulta ancora più astratta rispetto a quelle esistenti come IasSCaaS o le più diffuse PaaS nelle quali rientrano gli Azure App Service (WebApp). La nuova architettura FaaS sposta il focus della programmazione sul singolo segmento di codice, ossia la funzione, la quale è l’unità minima che può essere scalata. In conclusione, come si evince dall’immagine seguente, FaaS porta la scalabilità a livello di singola funzione…

Potete continuare la lettura sul sito aspitalia.com

About

Senior Software Developer . NET