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

Sviluppa in modo più efficiente con una piattaforma di calcolo serverless basata su eventi in grado di risolvere problemi di orchestrazione complessi. L'esperienza di sviluppo end-to-end Funzioni di Azure consente di usare i linguaggi con cui si ha già familiarità. 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.

Ridimensionamento automatizzato e flessibile per liberarti dalla gestione dell'infrastruttura

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

Esperienza di sviluppo end-to-end con strumenti integrati e funzionalità DevOps predefinite

Varietà di  linguaggi di programmazione e opzioni di hosting per ogni scenario

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

Sviluppo a modo tuo

  • Scegli tra i linguaggi di programmazione noti.
  • Inizia a scrivere immediatamente il codice con lo stack di tecnologie che usi già, senza dover apprendere nuovi linguaggi o framework.
  • Implementa un'ampia gamma di funzioni e scenari, ad esempio app Web e API con .NET, Node.js o Java; flussi di lavoro di Machine Learning con Python; e l'automazione cloud con PowerShell.

Migliora l'esperienza di sviluppo serverless end-to-end

  • Ottieni un'esperienza di sviluppo di applicazioni serverless completa dalla compilazione e il debug in locale alla distribuzione e al monitoraggio nel cloud.
  • Usa le estensioni di Funzioni di Azure in Visual Studio e Visual Studio Code per esperienza di sviluppo più rapida ed efficiente nel tuo computer locale, completamente integrato con la piattaforma Azure.
  • Configura l'integrazione continua e il recapito continuo (CI/CD) con Azure Pipelines.
  • Ottieni informazioni dettagliate intelligenti e proattive sulle prestazioni delle applicazioni serverless in produzione da Monitoraggio di Azure.
Utilizzo e prestazioni dell'app di monitoraggio di dati come utenti attivi, sessioni giornaliere per utente, durata delle sessioni e dispositivi principali.

Semplifica la risoluzione di problematiche di orchestrazione complesse

  • Usa l'estensione Durable Functions per scrivere flussi di lavoro con stato in un ambiente di calcolo serverless.
  • Usa le funzioni serverless nei flussi di lavoro dichiarativi che funzionano con più di 250 connettori in App per la logica di Azure.

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

  • Non è necessario hardcoded. Usa i trigger per definire il modo in cui le funzioni vengono richiamate e usa le associazioni per connettere in modo dichiarativo altre risorse alle funzioni.
  • Risparmia tempo durante la scrittura del codice con un modello di programmazione basato su trigger e associazioni.
  • Crea applicazioni basate su eventi più scalabili e stabili con un approccio orientato ai microservizi.
Una demo di AppCenter per la distribuzione agli utenti e l'esecuzione dei test dell'app Smart Hotel.
Utilizzo e prestazioni dell'app di monitoraggio di dati come utenti attivi, sessioni giornaliere per utente, durata delle sessioni e dispositivi principali.

Compila una volta, distribuisci ovunque

  • Scegli dal piano di hosting di Funzioni che meglio soddisfa le esigenze aziendali.
  • Distribuisci lo stesso codice in più destinazioni, dal pagamento per esecuzione sul cloud al cluster Kubernetes ospitato in Azure o a Kubernetes in un altro cloud pubblico ai dispositivi IoT per edge computing.

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. 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 alle normali tariffe del piano di servizio app. Si tratta di una soluzione ideale per operazioni a esecuzione prolungata e quando sono necessari costi e scalabilità più prevedibili.

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

Aumenta la velocità di sviluppo

Zeiss ha scelto Funzioni a causa del modello di programmazione semplice con associazioni dichiarative, che ha consentito loro di scrivere meno righe di codice.
Zeiss

Risparmia tempo e costi con un approccio serverless

Inlitix, un provider SaaS di analisi, si ridimensiona immediatamente e offre un servizio più veloce ed economicamente conveniente ai clienti che usano l'elaborazione serverless.
Inlitix

Ottieni scalabilità senza gestione dell'infrastruttura

PWC ha usato Funzioni per creare un'API scalabile per la soluzione di knowledge mining relativa agli obblighi normativi.
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
Torna alle schede

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

Documentazione Funzioni di Azure, codice di esempio e risorse

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 in  GitHub.

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

È possibile iniziare a configurare l'account di Azure gratuito

Prova Funzioni di Azure gratuitamente

Chatta con il reparto vendite