Ignora esplorazione

Funzioni di Azure

Elabora eventi con codice senza server

Accelerate and simplify serverless application development

Develop more efficiently with an event-driven, serverless compute platform that helps solve complex orchestration problems. Build and debug locally without additional setup, deploy and operate at scale in the cloud, and integrate services using triggers and bindings.

Automated and flexible scaling

Keep your focus on adding value instead of managing infrastructure.

Integrated programming model

Respond to events and seamlessly connect to other services.

End-to-end development experience

Build, debug, deploy, and monitor with integrated tools and built-in DevOps capabilities.

Variety of programming languages and hosting options

Choose what's right for each scenario and quickly adjust to meet business needs.

Migliora l'esperienza di sviluppo end-to-end

Get a complete serverless application development experience—from building and debugging locally to deploying and monitoring in the cloud. Use Functions extensions on Visual Studio and Visual Studio Code for a faster and more efficient development on your local machine, fully integrated with the whole Azure platform. Set up continuous integration and continuous delivery (CI/CD) with Azure Pipelines and get intelligent and proactive insights about the performance of serverless applications in production from Azure Monitor.

Semplifica la risoluzione di problematiche di orchestrazione complesse

Serverless functions are meant to be short-lived and stateless—until you need them to solve stateful problems. Remove this limitation using a fully managed service, without provisioning more resources, just by coding your workflow definition. Simplify complex, stateful coordination requirements programmatically in event-driven applications with the Durable Functions extension. Also, use your functions on declarative workflows that work with more than 250 connectors in Azure Logic Apps.

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

Compila una volta, distribuisci ovunque

Poiché non tutte le applicazioni sono uguali, un solo piano di hosting non può soddisfare tutte le esigenze. Scegli il piano di Funzioni adatto alle esigenze del tuo business e distribuisci lo stesso codice in più destinazioni, dal pagamento per esecuzione sul cloud al cluster Kubernetes o ai dispositivi IoT per edge computing.

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, da app Web e API con .NET, Node.js o Java a flussi di lavoro di Machine Learning con Python oppure automazione cloud con PowerShell.

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.
  • Configura le impostazioni dell'applicazione 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.

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

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.

Documentazione, codice di esempio e risorse per lo sviluppo di app per gli sviluppatori

Guide di avvio rapido di cinque minuti

Crea la tua prima funzione in Windows o Linux con:

Community and Azure Support

Follow Azure Functions on Twitter. Ask questions and get support from Microsoft engineers and Azure community experts on Stack Overflow. Find samples and repositories on GitHub.

Crea queste soluzioni con Funzioni di Azure

Serverless APIs with Node.js or Microsoft .NET

Serverless web application for static websites and single-page applications

Serverless microservices for event-driven scenarios

Machine learning workflows with a serverless architecture

Serverless data processing pipelines for files and real-time data

Serverless cloud automation and hybrid resources management

Serverless rapid application development for line of business apps

Start building serverless applications with Functions in three steps

Get 1 million requests for free per month by signing up for an Azure free account.

Create your first serverless function on .NET, JavaScript, Java or Python with a 5-minute quickstart guide.

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

Increase development velocity

Zeiss chose Functions because of its simple programming model with declarative bindings, which allowed them to write fewer lines of code.

Zeiss

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.

Fuji Film

Achieve scale with no infrastructure management

PWC used Functions to create scalable API for its regulatory obligation knowledge mining solution.

PWC

Riduci il tempo necessario per l'integrazione di servizi

Hotailors può integrare un numero di nuovi fornitori tre volte superiore nello stesso periodo di tempo usando Funzioni.

Hotailors

Aggiornamenti, blog e annunci su Funzioni di Azure

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 dagli strumenti che preferisci.

    Vedi gli ambienti di sviluppo locali

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