Questo articolo presenta alcuni dei principali servizi di Azure usati più di frequente come sviluppatore. Per un elenco completo di tutti i servizi di Azure, vedere la pagina dell'hub della documentazione di Azure.
Ospitare le API e le applicazioni Web .NET, Java, Node.js e Python in un servizio di Azure completamente gestito. È sufficiente distribuire il codice in Azure. Azure si occupa di tutta la gestione dell'infrastruttura, ad esempio disponibilità elevata, bilanciamento del carico e scalabilità automatica.
Ospitare app Web statiche create usando framework come Gatsby, Hugo o VuePress o app Web moderne create con Angular, React, Svelte o Vue. Le app Web statiche compilano e distribuiscono automaticamente in base alle modifiche del codice e all'integrazione delle API delle funzionalità con Funzioni di Azure.
Piattaforma di calcolo serverless per la creazione di segmenti di codice piccoli e discreti che possono essere attivati da un'ampia gamma di eventi diversi. Le applicazioni comuni includono la compilazione di API serverless o l'orchestrazione di architetture di unità eventi.
Eseguire contenitori Docker su richiesta in un ambiente Azure gestito e serverless. Istanze di Azure Container è una soluzione adatta a qualsiasi scenario e funziona anche in contenitori isolati, senza orchestrazione.
Distribuire rapidamente un cluster Kubernetes pronto per la produzione nel cloud e trasferire il sovraccarico operativo in Azure. Azure gestisce attività critiche, ad esempio il monitoraggio e la manutenzione dell'integrità. È sufficiente gestire e gestire i nodi dell'agente.
Ospitare applicazioni di microservizi Spring Boot in Azure, senza modifiche al codice necessarie. Azure Spring Apps offre monitoraggio, gestione della configurazione, individuazione dei servizi, integrazione CI/CD e altro ancora.
Ospitare l'app usando macchine virtuali in Azure quando è necessario un maggiore controllo sull'ambiente di calcolo. Le macchine virtuali di Azure offrono un ambiente di elaborazione flessibile e scalabile per macchine virtuali Linux e Windows.
Servizi di Azure AI
I servizi di intelligenza artificiale di Azure consentono di creare app di intelligenza artificiale con API e modelli predefiniti e personalizzabili. Le applicazioni di esempio includono elaborazione del linguaggio naturale per conversazioni, ricerca, monitoraggio, traduzione, riconoscimento vocale, visione e processo decisionale.
Usare modelli linguistici avanzati, tra cui la serie di modelli GPT-3, Codex e Embeddings per la generazione di contenuti, il riepilogo, la ricerca semantica e il linguaggio naturale per la traduzione del codice.
Recupero delle informazioni su larga scala per le applicazioni di ricerca tradizionali e conversazionali, con sicurezza e opzioni per l'arricchimento e la vettorizzazione dell'intelligenza artificiale.
Una cache dei dati sicura e un broker di messaggistica che fornisce velocità effettiva elevata e accesso a bassa latenza ai dati per le applicazioni.
Storage
Archiviazione di Azure prodotti offrono servizi di archiviazione dati ibridi e cloud sicuri e scalabili. Le offerte includono servizi per soluzioni di archiviazione ibrida e servizi per trasferire, condividere e eseguire il backup dei dati.
Archiviazione BLOB di Azure consente alle applicazioni di archiviare e recuperare file nel cloud. Archiviazione di Azure è altamente scalabile per archiviare grandi quantità di dati e i dati vengono archiviati in modo ridondante per garantire una disponibilità elevata.
Azure Data Lake Archiviazione è progettato per supportare l'analisi dei Big Data offrendo un'archiviazione scalabile e conveniente per dati strutturati, semistrutturati o non strutturati.
Messaggistica
Questi sono alcuni dei servizi più diffusi che gestiscono l'invio, la ricezione e il routing dei messaggi da e alle app.
Broker di messaggi aziendali completamente gestito che supporta le integrazioni point-to-point e publish-subscribe. È ideale per la creazione di applicazioni disaccoppiate, il livellamento del carico basato su coda o la facilità di comunicazione tra microservizi.
Archiviare e accedere ai segreti dell'applicazione, ad esempio stringa di connessione e chiavi API in un insieme di credenziali crittografato con accesso limitato per assicurarsi che i segreti e l'applicazione non siano compromessi.
Questa funzionalità di Monitoraggio di Azure offre Application Performance Management (APM) per migliorare le prestazioni, l'affidabilità e la qualità delle applicazioni Web live.