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.
Modello di programmazione integrato con un'ampia varietà di linguaggi di programmazione
Elasticità serverless predefinita per creare app sicure e affidabili su larga scala
Opzioni di hosting flessibili con modello con pagamento in base all'utilizzo, per migliorare l'efficienza operativa
Strumenti di Azure DevOps integrati per un'esperienza di sviluppo end-to-end
Sviluppo a modo tuo
- Scegli tra i linguaggi di programmazione più diffusi.
- Il modello di programmazione integrato consente di rispondere agli eventi e creare facilmente connessioni ad altri servizi di Azure, grazie al ricco set di trigger e associazioni.
- Usa il ciclo interno ottimizzato per lo sviluppo e il test in locale.
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 attività di orchestrazione complesse con l'estensione Durable Functions e scrivi flussi di lavoro con stato in un ambiente di calcolo serverless.
- Integra più tipi di app in una struttura di microservizi.
- Proteggi la tua app con Azure Key Vault, isolamento di rete e trigger e associazioni sicuri predefiniti.
- Applicacontrolli di conformità alle normativeusando Criteri di Azure con protezioni predefinite ebenchmark di sicurezza del cloud.
Crea app serverless portabili ottimizzate per il costo
- Scegli l'ambiente di calcolo di destinazione grazie alle opzioni di hosting flessibili, compreso il pagamento in base all'utilizzo.
- Distribuisci e ridimensiona le app più velocemente con meno operazioni. Sfrutta un ambiente centralizzato per ottenere coerenza e sicurezza dell'isolamento di rete, osservabilità e scalabilità.
Ottieni Application Lifecycle Management integrato
- Ottieni un'esperienza di sviluppo di applicazioni serverless completa dalla compilazione e il debug in locale alla distribuzione e al monitoraggio nel cloud.
- Distribuisci, monitora e gestisci le applicazioni con Azure DevOps, GitHub Actions e altri servizi di Azure.
- 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.