Accelera e semplifica lo sviluppo di applicazioni serverless
Funzioni di Azure è una piattaforma di calcolo serverless basata su eventi che consente di sviluppare in modo più efficiente usando il proprio linguaggio di programmazione preferito. Concentrati sulla logica di business essenziale con il massimo livello di astrazione hardware. Semplifica le problematiche di orchestrazione complesse, compila ed esegui il debug in locale, distribuisci su larga scala nel cloud e connetti le funzioni ai servizi di Azure usando trigger e associazioni. Introduzione agli scenari principali.
Modello di programmazione integrato con un'ampia varietà di linguaggi di programmazione
Elasticità serverless predefinita per creare app veloci, sicure e affidabili su larga scala
Opzioni di hosting flessibili con modello con pagamento in base all'utilizzo, per migliorare l'efficienza operativa
Strumenti DevOps predefiniti per un'esperienza di sviluppo end-to-end
Sviluppo a modo tuo
- Ottimizzare lo sviluppo a ciclo interno nel computer locale.
- Accelera lo sviluppo usando le tue competenze di linguaggio di programmazione esistenti. Con il modello di programmazione integrato, rispondere agli eventi e connettersi facilmente ad altri servizi con un set completo di trigger e associazioni.
Usa l'architettura basata su eventi con componenti open source
- Crea la tua app con un'ampia gamma di origini di dati ed eventi.
- Semplifica le complesse sfide di orchestrazione con l'estensione Durable Functions e scrivi flussi di lavoro con stato in un ambiente di calcolo serverless.
- Integra facilmente più tipi di app in una progettazione di microservizi.
- Proteggi le tue app con Azure Key Vault, isolamento della rete e interoperatività predefinita con altri servizi di Azure.
- Applica controlli di conformità alle normative usando Criteri di Azure con protezioni predefinite e benchmark di sicurezza del cloud.
Crea app serverless portabili ottimizzate per i costi
- Scegli l'ambiente di calcolo di destinazione con opzioni di hosting flessibili incluso il pagamento in base al consumo.
- Sfrutta un ambiente centralizzato per ottenere coerenza e sicurezza dell'isolamento di rete, osservabilità e scalabilità.
Crea ed esegui app ovunque
- Crea ed esegui il debug di app in locale con il runtime open source.
- Distribuisci, monitora e regolamenta le tue applicazioni con GitHub Actions, Azure DevOps e altre opzioni
- Crea pipeline di distribuzione estendibili in base alle tue esigenze.
Sicurezza e conformità complete predefinite
-
Microsoft investe più di 1 miliardo di USD in ricerca e sviluppo per cybersecurity.
-
I nostri dipendenti includono più di 3.500 esperti di sicurezza dedicati alla sicurezza e alla privacy dei dati.
-
Azure ha ottenuto più certificazioni che qualsiasi altro provider di servizi cloud. Visualizza l'elenco completo.
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.
Piano Premium
Ottieni scalabilità su richiesta, usa di ruoli di lavoro preriscaldati per eseguire le applicazioni senza ritardo dallo stato inattivo, esegui istanze più potenti e crea connessioni a reti virtuali.
Piano di Servizio app di Azure
Esegui Funzioni alle normali tariffe del piano di Servizio app per le operazioni a esecuzione prolungata e quando sono necessari costi e scalabilità più prevedibili.
App contenitore di Azure (anteprima)
Usa Funzioni con i piani di App contenitore per un'architettura di microservizi multitipo e per ottenere coerenza nelle configurazioni di rete, osservabilità e fatturazione.
Inizia con un account gratuito di Azure
1
2
Dopo l'esaurimento del credito, passa alla modalità con pagamento in base al consumo per continuare a usare gli stessi servizi gratuiti. Dovrai pagare solo se superi le quantità mensili gratuite.
3
Documentazione di Funzioni di Azure, codice di esempio e risorse
Risorse di apprendimento
Trova l'ispirazione ed esplora i concetti dettagliati di Funzioni nella documentazione.
Crea e monitora applicazioni basate su eventi con la Guida di riferimento dettagliata per elaborazione serverless di Azure.
Community e supporto tecnico di Azure
Segui Funzioni di Azure su Twitter.
Poni domande e ottieni assistenza dai tecnici Microsoft e dagli esperti della community di Azure in Stack Overflow.
Trova esempi e repository su GitHub.
Crea queste soluzioni con Funzioni di Azure
API serverless con Node.js o Microsoft .NET.
Applicazione Web serverless per siti Web statici e applicazioni a pagina singola.
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.
Automazione cloud serverless e gestione delle risorse ibride.
Sviluppo rapido di applicazioni serverless per app line-of-business.
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.
-
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, piano Premium e App contenitore di Azure (anteprima).
-
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.
-
Eseguire Funzioni all'interno di App contenitore (anteprima) è una scelta ideale per un'architettura di microservizi multitipo in un ambiente centralizzato. Questo offre configurazioni coerenti di rete, osservabilità e fatturazione.