Funzioni di Azure

Più di un semplice ambiente di calcolo serverless basato su eventi

Accelera e semplifica lo sviluppo di applicazioni con un ambiente di calcolo serverless

Sviluppa in modo più efficiente con Funzioni di Azure, una piattaforma di calcolo serverless basata su eventi in grado di risolvere problemi di orchestrazione complessi. Esegui la compilazione e il debug in locale senza configurazioni aggiuntive, distribuisci e gestisci le risorse su vasta scala nel cloud e integra servizi tramite trigger e associazioni.

Scalabilità automatizzata e flessibile in base al volume del carico di lavoro per concentrarsi sull'aggiunta di valore anziché sulla gestione dell'infrastruttura

Modello di programmazione integrato basato su trigger e associazioni per consentirti di rispondere agli eventi e di connetterti senza problemi ad altri servizi

Esperienza di sviluppo end-to-end, dalla compilazione e il debug alla distribuzione e il monitoraggio con strumenti integrati e funzionalità DevOps predefinite

Ampia gamma di linguaggi di programmazione e opzioni di hosting, per permetterti di scegliere la soluzione migliore per ogni scenario e adattarti rapidamente alle esigenze aziendali

Migliora l'esperienza di sviluppo end-to-end

Sfrutta un'esperienza di sviluppo completa end-to-end con Funzioni di Azure, dalla compilazione e il debug locale nelle piattaforme principali, come Windows, macOS e Linux, alla distribuzione e il monitoraggio nel cloud. Usa le estensioni e i modelli di Funzioni di Azure in Visual Studio e Visual Studio Code per un'esperienza di sviluppo più rapida ed efficiente nel tuo computer locale, completamente integrato con l'intera piattaforma Azure. Sviluppa con il tuo editor di codice preferito e Azure Functions Core Tools. Configura l'integrazione continua e la distribuzione continua con Azure Pipelines e ottieni informazioni dettagliate intelligenti e proattive sulle prestazioni delle applicazioni in produzione da Monitoraggio di Azure.

Configura il tuo ambiente di sviluppo locale Scopri di più su come automatizzare il recapito con le pipeline di CI/CD per Funzioni di Azure

Semplifica la risoluzione di problematiche di orchestrazione complesse

Le funzioni serverless sono progettate per essere a breve durata e senza stato, fino a quando non sono necessarie per risolvere problemi con stato. È possibile rimuovere questo limite in modo completamente gestito senza effettuare il provisioning di altre risorse, ma semplicemente scrivendo il codice per la definizione del flusso di lavoro. Semplifica i requisiti di coordinamento complessi con stato a livello di codice nelle applicazioni basate su eventi con l'estensione Durable Functions. Usa le tue funzioni anche in flussi di lavoro dichiarativi che possono sfruttare oltre 250 connettori con le app per la logica di Azure.

Scopri di più su Durable Functions

Connetti altri servizi senza integrazioni hardcoded per lo sviluppo di soluzioni più rapido

Scrivi il solo codice veramente importante per il tuo business. Risparmia tempo con un modello di programmazione basato su trigger e associazioni che consentono alle tue applicazioni serverless di rispondere agli eventi e di connettersi senza problemi ad altri servizi. Crea applicazioni basate su eventi più scalabili e stabili con un approccio orientato ai microservizi tramite Funzioni di Azure.

Scopri come risparmiare tempo con trigger e associazioni

Scegli l'opzione di hosting più adatta per l'applicazione

Poiché non tutte le applicazioni sono uguali, un solo piano di hosting non può soddisfare tutte le esigenze. Scegli il piano di Funzioni di Azure più adatto alle tue esigenze aziendali, dal piano con pagamento in base alle esecuzioni nel cloud al calcolo Edge nei tuoi dispositivi IoT. Distribuisci lo stesso codice in più destinazioni, nel servizio cloud stesso, nella tua infrastruttura, in Azure Stack o Azure IoT Edge.

Scopri di più sui piani di hosting Esegui il codice ovunque con Azure Functions Core Tools

Sviluppo a modo tuo

Inizia a scrivere immediatamente il codice con lo stack di tecnologie che già conosci e apprezzi, senza dover apprendere nuovi linguaggi o framework. Scegli i linguaggi di programmazione che preferisci per ogni scenario specifico, dai servizi Web e le API ai flussi di lavoro di Machine Learning e gli script di automazione.

Vedi i linguaggi supportati

Crea applicazioni serverless affidabili con sicurezza e monitoraggio predefiniti

  • Monitora e analizza le prestazioni del codice con Azure Application Insights. Individua i colli di bottiglia e le aree sensibili agli errori in tutti i componenti dell'applicazione tramite le mappe delle applicazioni con traccia distribuita da Monitoraggio di Azure.
  • Impostazioni delle applicazioni di origine con controllo completo su criteri di accesso e cronologia di controllo, senza apportare modifiche al codice, tramite Azure Key Vault.
  • Isola le reti tramite la connettività di rete virtuale nel piano Premium di Funzioni di Azure per consentire il traffico in uscita in una rete virtuale protetta che limita il traffico in ingresso e definisce restrizioni per le app.
  • Configura le identità gestite a livello del servizio per permettere alle applicazioni di accedere facilmente ad altre risorse protette tramite Azure Active Directory.
  • Concedi l'accesso alla tua applicazione usando l'autenticazione predefinita con Azure Active Directory, account Microsoft e provider esterni come Twitter, Facebook e Google.

Scopri di più su come proteggere il codice di Funzioni di Azure

Scegli il piano di hosting più adatto alle tue esigenze aziendali

Piano a consumo

Aumenta o riduci automaticamente le prestazioni e paga i costi delle risorse di calcolo solo quando le funzioni sono in esecuzione. Quando si usa un piano a consumo, le istanze dell'host di Funzioni di Azure vengono aggiunte e rimosse in modo dinamico in base al numero di eventi in ingresso.

Piano Premium ANTEPRIMA

Durante le operazioni di scalabilità automatica in base alla domanda, puoi usare ruoli di lavoro preriscaldati per eseguire le applicazioni senza ritardo dopo essere state inattive, eseguire istanze più potenti e connetterti alle reti virtuali.

Piano di servizio app di Azure

Esegui Funzioni di Azure in un piano di servizio app alle normali tariffe del piano. Ideale per operazioni a esecuzione prolungata e quando sono necessari costi e scalabilità più prevedibili.

Inizia a usare Funzioni di Azure

Documentazione

Impara a usare Funzioni di Azure con guide di avvio rapido, esercitazioni ed esempi di codice.

Vedi la documentazione

Microsoft Learn

Apprendi le nozioni di base di Funzioni di Azure con questo percorso di apprendimento guidato.

Impara a creare applicazioni serverless

Serverless Computing Cookbook

Crea e monitora applicazioni basate su eventi con questa guida dettagliata.

Ottieni l'e-book

Repository GitHub

Accedi alle estensioni e al runtime di Funzioni di Azure open source.

Vedi il codice

Crea queste soluzioni con Funzioni di Azure

API serverless con Node.js o Microsoft .NET

Applicazione Web serverless con intelligenza artificiale predefinita

Microservizi serverless per scenari basati su eventi

Flussi di lavoro di Machine Learning con un'architettura serverless

Pipeline di elaborazione dati serverless per file e dati in tempo reale

Applicazione serverless con funzionalità tempo reale

Inizia a creare applicazioni con Funzioni di Azure in tre passaggi

Crea un account Azure gratuito e ottieni 12 mesi di servizi gratuiti, un credito di $200 per esplorare i servizi per 30 giorni e oltre 25 servizi sempre gratuiti.

Crea la tua prima funzioni in .NET, JavaScript, Java o Python con una guida di avvio rapido in 5 minuti.

Trova l'ispirazione ed esplora concetti dettagliati su Funzioni di Azure nella documentazione, nella raccolta di esempi di codice e nella libreria di componenti predefiniti.

Scopri i risultati ottenuti dai clienti con Funzioni di Azure

Aumenta la velocità di sviluppo

Relativity ha ridotto i tempi di sviluppo per la piattaforma di e-discovery basata sul cloud da quattro mesi con i metodi tradizionali a una settimana con Funzioni di Azure.

Leggi la storia

Relativity

Migliora i tempi di elaborazione per i problemi aziendali complessi

FUJIFILM Software ha ridotto i tempi di elaborazione e consentito l'applicazione di tag entro il giorno stesso per una media di 3.000 foto per partita di baseball tramite Azure Durable Functions.

Leggi la storia

Fuji Film

Ritorno sugli investimenti e convenienza più elevati

Direct.One ha quintuplicato il numero di transazioni generate con Funzioni di Azure spendendo un quarto del costo rispetto all'utilizzo di macchine virtuali.

Leggi la storia

DirectOne

Innova e offri valore in tempi più rapidi

Quest ha ridotto il time-to-market di due terzi grazie a un'architettura serverless basata su Funzioni di Azure.

Leggi la storia

Quest

Domande frequenti su Funzioni di Azure

  • Funzioni di Azure offre vari livelli di supporto per i linguaggi, tra cui C#, JavaScript, F#, Java e Python.

    Vedi tutti i linguaggi supportati

  • Le app per le funzioni nei piani a consumo e nei piani di servizio app garantiranno tempi di esecuzione o di disponibilità del 99,95%.

    Vedi il contratto di servizio completo per Funzioni di Azure

  • Funzioni di Azure prevede varie modalità di esecuzione: piano a consumo, piano di servizio app di Azure e piano Premium.

    Confronta l'hosting e la scalabilità in piani diversi

  • Evita l'accesso hardcoded ad altri servizi, ad esempio Archiviazione BLOB di Azure e Azure Cosmos DB, usando i trigger e le associazioni. I trigger attivano l'esecuzione di una funzione, mentre le associazioni sono dichiarazioni che connettono la funzione a un'altra risorsa.

    Vedi tutti i trigger e le associazioni supportati da Funzioni di Azure

  • Crea e testa le funzioni nel tuo computer locale usando l'editor di codice e gli strumenti di sviluppo che preferisci. Connetti le funzioni locali ai servizi di Azure attivi ed esegui il debug nel computer locale usando il runtime completo di Funzioni di Azure. I requisiti per lo sviluppo di funzioni nel tuo computer locale dipendono dai linguaggi di programmazione e gli strumenti che preferisci.

    Vedi gli ambienti di sviluppo locali

Ottieni un milione di esecuzioni di funzioni gratuite al mese con un account Azure gratuito.