Funzioni di Azure

Elabora eventi con un'architettura per l'esecuzione del codice senza server

Un'esperienza di calcolo senza server basata sugli eventi che accelera lo sviluppo. Puoi applicare la scalabilità on demand e pagare solo per le risorse che utilizzi.

Prova gratuita

Sign in to your account

Crea l'account gratuito

Manage your apps instead of infrastructure

Focus on building great apps. Don’t worry about provisioning and maintaining servers, especially when your workload grows. Functions provides a fully managed compute platform with high reliability and security. With scale on demand, you get the resources you need—when you need them.

Sviluppo a modo tuo

Crea funzioni in un'ampia gamma di linguaggi, tra cui JavaScript, C#, F#, nonché con opzioni di script come Python, PHP, Bash, Batch e PowerShell, in un'unica interfaccia basata sul Web e facile da usare. In alternativa, puoi caricare e attivare codice precompilato creato con il tuo strumento di sviluppo preferito.

Bind into services

Build rich, serverless scenarios by capitalizing on a range of Azure and external services. Easily interact with Azure Cosmos DB, Storage, and more, and external services including Twilio, SendGrid, and others—by adding input/output bindings to Functions. Save costs with less code to maintain.

Customers executing serverless code with Azure Functions

Scenari comuni per Funzioni di Azure

Elaborazione basata su timer

Funzioni di Azure supporta un evento basato su un timer con la sintassi dei processi CRON. Puoi ad esempio eseguire, ogni 15 minuti, codice che pulisce una tabella di database in base a una logica di business personalizzata.

Elaborazione basata su timer di Funzioni di Azure

Elaborazione di eventi dei servizi di Azure

Funzioni di Azure supporta l'attivazione di un evento in base a un'attività in un servizio di Azure. Ad esempio, puoi eseguire codice senza server che legge file di log di test appena individuati in un contenitore di archiviazione BLOB di Azure e li trasforma in una riga di una tabella del database SQL di Azure.

Funzione C# di Azure per la risposta a eventi di Azure Insights

Elaborazione di eventi di Funzioni di Azure

Elaborazione di eventi SaaS

Funzioni di Azure supporta trigger basati su attività in un servizio SaaS. Quando, ad esempio, un file viene salvato in OneDrive, l'operazione attiva una funzione che usa l'API Graph Microsoft per modificare il foglio di calcolo, creando dati calcolati e grafici aggiuntivi.

Elaborazione di eventi SaaS e funzioni di codice senza server

Architetture di applicazioni Web senza server

Funzioni di Azure può consentire l'esecuzione di un'app a pagina singola. L'app chiama le funzioni usando l'URL del webhook, salva i dati utente e sceglie i dati da visualizzare. In alternativa, puoi implementare semplici personalizzazioni, come la modifica delle campagne pubblicitarie mirate, chiamando una funzione e passando informazioni sul profilo utente.

Architettura senza server in Funzioni di Azure

Back-end mobili senza server

Un back-end mobile può essere un set di API HTTP chiamate da un client per dispositivi mobili usando l'URL del webhook. Un'applicazione per dispositivi mobili può ad esempio acquisire un'immagine e quindi chiamare una funzione di Azure per ottenere un token di accesso per il caricamento nell'archivio BLOB. Una seconda funzione di Azure viene attivata dal caricamento BLOB e ridimensiona l'immagine per adattarla ai dispositivi mobili.

Funzione Node.js di Azure per la generazione di token delle chiavi di accesso condiviso Funzione C# di Azure per la generazione di token delle chiavi di accesso condiviso

Back-end mobili senza server

Elaborazione di flussi in tempo reale

I dispositivi IoT (Internet of Things, Internet delle cose), ad esempio, inviano messaggi ad Analisi di flusso di Azure, che quindi chiama una funzione di Azure per trasformare il messaggio. Questa funzione elabora i dati e crea un nuovo record in un database SQL di Azure.

Elaborazione di flussi in tempo reale

Messaggistica robot in tempo reale

Usa Funzioni di Azure per personalizzare il comportamento di un bot tramite un webhook. Puoi ad esempio creare una funzione di Azure che elabora un messaggio usando Cortana Analytics e chiamare questa funzione con Microsoft Bot Framework.

Messaggistica robot in tempo reale in Funzioni di Azure

Prodotti e servizi correlati

App per la logica

Automatizza l'accesso e l'uso dei dati tra cloud senza scrivere codice

Azure Cosmos DB

Prova Azure Cosmos DB per un database multimodello distribuito a livello globale

Event Grid

Get reliable event delivery at massive scale

L'esecuzione di codice sta per diventare molto più semplice