Passa al contenuto principale

Funzioni di Azure

Esegui funzioni codice serverless basato su eventi con un'esperienza di sviluppo completa.

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

Logo di .NET, node.js, Java, Python e PowerShell

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

Utilizzo e prestazioni dell'app di monitoraggio di dati come utenti attivi, sessioni giornaliere per utente, durata delle sessioni e dispositivi principali.
Video container

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

Inizia gratuitamente. Ricevi un credito di 200 USD da usare entro 30 giorni. Anche se hai credito, puoi ottenere quantità gratuite dei nostri servizi più diffusi e quantità gratuite di più di altri 55 servizi che sono sempre gratuiti.

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

Dopo 12 mesi, continuerai a ottenere più di 55 servizi sempre gratuiti e a pagare solo per le risorse usate oltre le quantità mensili gratuite.

Scopri i risultati ottenuti dai clienti con Funzioni di Azure

BrainStorm usa Funzioni per ottenere la scalabilità

Passando a un'architettura orientata ai servizi basata sul servizio Azure Kubernetes (AKS) e Funzioni di Azure, BrainStorm ha ottenuto tempi di sviluppo più rapidi, funzionalità migliori, stabilità, costi flessibili e scalabilità per offrire un'esperienza utente migliore.

BrainStorm

Per la Yale School of Medicine tutti gli organi contano

La Yale School of Medicine usa Azure per trasformare digitalmente la ricerca clinica volta a migliorare l'utilizzabilità dei fegati usati nei trapianti. Usando una nuova piattaforma Big Data in Azure, i ricercatori oggi ottengono dati analitici in pochi minuti anziché mesi.

Yale School of Medicine

Mr. Turing accelera la ricerca cognitiva con Azure

"Quando i clienti inviano documenti, è necessario elaborarli rapidamente. Funzioni di Azure e servizio Azure Kubernetes offrono entrambi una scalabilità elevata, consentendoci di elaborare molti documenti in parallelo e garantire la soddisfazione dei clienti senza pagare la capacità di riserva quando non è necessaria."

Vinícius Oliveira, Responsabile ricerca e sviluppo, Mr. Turing

Mr. Turing

EnBW automatizza la sua Virtual Power Plant con Azure

"Passando a un'architettura serverless siamo riusciti a ottenere enormi miglioramenti in termini di velocità. È questo che ci ha convinto."

Tobias Lindner, responsabile IT, Virtual Power Plant di EnBW

EnBW
Torna alle schede

Documentazione di Funzioni di Azure, codice di esempio e risorse

Guide di avvio rapido di cinque minuti

Crea la tua prima funzione in Windows o Linux con:

Node.js

Python

Java

C#

PowerShell

.NET

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.

    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, piano Premium e App contenitore di Azure (anteprima).

    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

  • 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.

È possibile iniziare a configurare l'account di Azure gratuito

Prova Funzioni di Azure gratuitamente

Chatta con il reparto vendite