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

Accedi all'account

Crea l'account gratuito

Funzioni di Azure offre un'esperienza guidata dagli eventi senza server

Senza server

Non devi preoccuparti dell'infrastruttura e del provisioning dei server, nemmeno quando la frequenza delle chiamate a Funzioni aumenta.

Accelerazione della fase di sviluppo

Scrivi il codice nell'editor di Funzioni ed eseguilo immediatamente con un clic.

Binding ai servizi

Fai clic e aggiungi binding ai servizi di Azure ed esterni (Box, Dropbox, Microsoft OneDrive, SendGrid e così via) per ottenere input in o output da Funzioni.

Crea funzioni di Azure in un'ampia gamma di linguaggi

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.

Integrazione di DevOps

Esegui iterazioni rapide e in Funzioni di Azure con distribuzione continua tramite Visual Studio Team Services, GitHub o BitBucket. L'ambiente di registrazione integrato ti permette inoltre di eseguire monitoraggio e risoluzione dei problemi.

Integra DevOps e un'architettura senza server
Paghi solo le funzioni di Azure effettivamente usate

Paghi solo per le risorse usate

Paghi solo in base ai tempi di esecuzione del codice. Gli addebiti sono basati sul numero di risorse necessarie per Funzioni di Azure, solo per il tempo di esecuzione del codice.

Creato per il business

Usa Funzioni di Azure quando si verificano eventi in API o sistemi aziendali interni per distribuire i risultati direttamente nei tuoi database o soluzioni aziendali locali.

Architettura senza server

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

Servizio app

Crea rapidamente app cloud potenti per il Web e per i dispositivi mobili

Servizio Azure Bot

Servizio bot intelligente senza server con scalabilità on demand

Automazione

Semplifica la gestione del cloud grazie all'automazione dei processi

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