Azure serverless
Passa alle soluzioni serverless: crea più velocemente le app senza gestire l'infrastruttura.
Crea, distribuisci e gestisci app serverless in una piattaforma end-to-end
Offri più valore al core del tuo business riducendo al minimo il tempo e le risorse da dedicare ai requisiti relativi all'infrastruttura. Usa le soluzioni serverless end-to-end completamente gestite di Azure per migliorare la produttività degli sviluppatori, ottimizzare le risorse e accelerare il ritmo dell'innovazione.
Perché scegliere le soluzioni serverless di Azure?
Aumenta la velocità di sviluppo
Riduci il tempo necessario per attività non essenziali per il business permettendo agli sviluppatori di evitare attività di provisioning e gestione dell'infrastruttura. Crea e distribuisci con maggiore rapidità usando API ottimali per gli sviluppatori, servizi che necessitano di poco codice o senza codice e modelli di Machine Learning e cognitivi pronti per l'uso.
Migliora le prestazioni del team
Migliora la flessibilità e le prestazioni del team usando una piattaforma completamente gestita per creare, distribuire e gestire le applicazioni. Crea per qualsiasi criterio applicazione e qualsiasi ambiente, ovvero ibrido, cloud e perimetrale. Gestisci in modo proattivo le applicazioni con strumenti intelligenti per monitoraggio e analisi.
Migliora l'impatto organizzativo
Riduci il time-to-market con soluzioni serverless di Azure che aiutano l'organizzazione a favorire l'innovazione e individuare nuove opportunità di ricavi. Riduci il costo totale di proprietà dell'infrastruttura e riduci al minimo i rischi con la gestione della sicurezza intelligente e la protezione avanzata dalle minacce.
Crea con soluzioni serverless end-to-end di Azure
Liberati dalla gestione dell'infrastruttura, indipendentemente dal tipo di applicazione che stai creando o dalle tecnologie che usi. Scegli da una vasta gamma di ambienti di esecuzione serverless, servizi completamente gestiti e un set completo di strumenti e servizi di sviluppo per creare le tue applicazioni.
Elaborazione serverless di Azure
Crea più rapidamente applicazioni eliminando la necessità di gestire l'infrastruttura che esegue il codice e i contenitori
Microservizi serverless in contenitori
Distribuisci app in contenitori senza gestire un'infrastruttura complessa con App contenitore di Azure. Scrivi codice usando il linguaggio di programmazione o il framework preferito e crea microservizi con supporto completo per Dapr (Distributed Apps Runtime). Dimensiona dinamicamente in base al traffico HTTP o agli eventi basati su KEDA (Kubernetes Event-Driven Autoscaling).
Kubernetes serverless
Effettua in modo elastico il provisioning dei pod nelle istanze di contenitori, che possono essere avviate in pochi secondi senza che sia necessario gestire risorse di calcolo aggiuntive. Crea applicazioni serverless basate su Kubernetes usando le funzionalità di orchestrazione del servizio Azure Kubernetes e i nodi virtuali del servizio Azure Kubernetes basati sul progetto Virtual Kubelet open source. Ottieni il massimo da un approccio basato su eventi aggiungendo il ridimensionamento automatico KEDA basato su eventi al tuo cluster del servizio Azure Kubernetes. KEDA è un componente open source che permette ai contenitori di elaborare gli eventi direttamente dalle origini evento e consente il ridimensionamento fino a zero.
Funzioni serverless
Esegui il codice, scritto nel tuo linguaggio preferito, con Funzioni di Azure, un'esperienza di calcolo basata su eventi. Ridimensiona on demand e paga solo per il tempo di esecuzione del tuo codice. Il runtime di Funzioni open source , disponibile come servizio gestito in Azure e Microsoft Azure Stack, funziona anche in numerose destinazioni, tra cui Kubernetes, Azure IoT Edge, in locale e addirittura in altri cloud.
Ambienti di applicazioni serverless
Esegui e ridimensiona applicazioni Web, per dispositivi mobili e per le API sulla piattaforma che preferisci, in un ambiente completamente gestito a produttività elevata, con il Servizio app di Azure.
"Non siamo informatici. Abbiamo bisogno di partner per creare un'infrastruttura che ci aiuti ad andare al massimo della velocità e avere cura di ogni organo donato. La collaborazione con Microsoft e Terawe ha rivoluzionato il nostro approccio e modo di pensare."
Dott. Greg Tietjen, Professore associato e Sperimentatore principale
DevOps e strumenti di sviluppo per soluzioni serverless
Crea app serverless usando strumenti noti direttamente dal tuo ambiente di sviluppo e nel tuo sistema operativo preferito. Ottieni servizi di qualità elevata per creare, testare e distribuire funzioni, contenitori e applicazioni basate su Kubernetes
CI/CD per il serverless
Ottieni repository Git privati, ospitati su cloud e illimitati con Azure DevOps. Configura con facilità l'integrazione continua e il recapito continuo (CI/CD), aggiungi la gestione automatica dei pacchetti, attiva automaticamente le compilazioni e distribuisci in Kubernetes, Funzioni di Azure, App Web di Azure o qualsiasi cloud.
Strumenti di sviluppo per le app
Crea, esegui e completa il debug delle applicazioni serverless con un set di strumenti di sviluppocompleto. Usa gli emulatori per sviluppare le app in locale per scenari avanzati come Funzioni e Kubernetes, quindi specifica con facilità Azure come destinazione quando sei pronto per la distribuzione.
Crea app serverless con database relazionali e non relazionali
Database SQL di Azure serverless
Crea più velocemente app, ottimizza il rapporto tra prezzo e prestazioni e semplifica la gestione delle prestazioni per i database relazionali usando database SQL di Azure serverless. Dimensiona automaticamente in base alla domanda di carico di lavoro e paga solo per le risorse di calcolo usate al secondo. Per risparmiare ulteriormente sui costi, sospendi automaticamente i database serverless e paga solo per le risorse di archiviazione durante i periodi di inattività, quindi ripristinali automaticamente alla ripresa del carico di lavoro. Tutti i database di database SQL di Azure , inclusi quelli che usano l'approccio serverless, vengono aggiornati automaticamente, includono disponibilità elevata predefinita e offrono machine learning predefinito per una sicurezza e prestazioni aggiuntive.
Azure Cosmos DB
Usa Azure Cosmos DB, un servizio di database multimodello con distribuzione globale e scalabilità elevatissima, per creare trigger di database, associazioni di input e associazioni di output.
"Database SQL di Azure serverless si adatta perfettamente al nostro business. Non dobbiamo preoccuparci di aumentare le prestazioni per i picchi di carico e paghiamo solo per le risorse che usiamo. La capacità è disponibile senza spendere in più "perché potrebbe servire"."
Michael Aird, Chief Technology Officer
Risorse di archiviazione serverless di Azure
Crea applicazioni Web statiche nelle risorse di archiviazione BLOB di Azure oppure usale come risorse di archiviazione a scalabilità elevatissima per dati non strutturati. Sfrutta i vantaggi degli eventi di archiviazione per rispondere alle operazioni sui BLOB con più architetture serverless. I sottoscrittori ricevono il push degli eventi BLOB tramite Griglia di eventi tramite Funzioni, App per la logica o anche un listener HTTP personalizzato.
I fotogrammi della videocamera vengono caricati mediante un'architettura scalabile nelle risorse di archiviazione BLOB e questa operazione attiva Funzioni di Azure, restituisce il numero di persone nell'immagine e invia l'output in Hub eventi di Azure.
Architetture delle soluzioni serverless di Azure
Progettare un'app Web di e-commerce ridimensionabile
Il sito Web di e-commerce include semplici flussi di lavoro di elaborazione degli ordini con il supporto di servizi di Azure. Usando Funzioni di Azure e App Web, gli sviluppatori si possono concentrare sulla creazione di esperienze personalizzate e possono affidare ad Azure la gestione dell'infrastruttura.
Bursting dal servizio Azure Kubernetes con Istanze di Azure Container
Usa il nodo virtuale del servizio Kubernetes di Azure per effettuare il provisioning di pod in Istanze di Azure Container che si avviano in pochi secondi. Ciò consente l'esecuzione del servizio Azure Kubernetes con capacità sufficiente per un carico di lavoro medio. Quando la capacità del cluster del servizio Azure Kubernetes si esaurisce, puoi aggiungere altri pod in Istanze di Azure Container senza aggiungere server da gestire.
CI/CD per contenitori
I contenitori semplificano la compilazione e la distribuzione continua di applicazioni. Grazie all'orchestrazione della distribuzione dei contenitori tramite Kubernetes nel servizio Azure Kubernetes puoi ottenere cluster di contenitori gestibili e replicabili.
Risorse per soluzioni serverless
Azure Serverless Computing Cookbook, Second Edition (Guida di riferimento dettagliata per l'elaborazione serverless di Azure, Seconda edizione)
Designing Distributed Systems (Progettazione di sistemi distribuiti)
Azure API Management: Driving Digital Transformation in Today's API Economy (Azure API Management: promuovere la trasformazione digitale nell'economia API di oggi)
Blog più recenti sulle funzionalità serverless di Azure
5 settembre 2022
Inizia a creare con le soluzioni serverless di Azure
Inizia con 12 mesi di servizi gratuiti.