Principali servizi di Azure per sviluppatori

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.

Hosting e calcolo di app

        Servizio Descrizione
Servizio app 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.
App Web statiche di Azure 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.
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.
Istanze di Azure Container 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.
Servizio Azure Kubernetes 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.
Azure Spring Apps 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.
Macchine virtuali di Azure 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 applicazioni intelligenti con API e modelli predefiniti e personalizzabili. Le applicazioni di esempio includono l'elaborazione del linguaggio naturale per conversazioni, ricerca, monitoraggio, traduzione, riconoscimento vocale, visione e processo decisionale.

        Servizio Descrizione
OpenAI di Azure 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.
Voce di Azure AI Trascrivere il parlato udibile in testo leggibile, ricercabile o convertire testo in parlato realistico per interfacce più naturali.
Lingua di Azure AI Usare l'elaborazione del linguaggio naturale (NLP) per identificare le frasi chiave e condurre l'analisi del sentiment dal testo.
Traduttore per Azure AI Tradurre più di 100 lingue e dialetti.
Visione di Azure AI Analizza il contenuto nelle immagini e nei video.
Ricerca di intelligenza artificiale di Azure 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.
Informazioni sui documenti di Azure AI Servizio di estrazione documenti che comprende i moduli che consentono di estrarre rapidamente testo e struttura dai documenti.

Dati

        Servizio Descrizione
Azure SQL Famiglia di prodotti del motore di database di SQL Server nel cloud.
Database SQL di Azure Versione completamente gestita basata sul cloud di SQL Server.
Azure Cosmos DB Un database NoSQL completamente gestito e basato sul cloud. Azure Cosmos DB offre più API, tra cui API compatibili con MongoDB, Cassandra e Gremlin.
Database di Azure per PostgreSQL Un servizio di database PostgreSQL completamente gestito basato sul cloud basato su PostgreSQL Community Edition.
Database di Azure per MySQL Un servizio di database MySQL completamente gestito basato sul cloud basato su MySQL Community Edition.
Database di Azure per MariaDB Un servizio di database MariaDB completamente gestito basato sul cloud basato sull'edizione community di MariaDB.
Cache Redis di Azure 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.

        Servizio Descrizione
Archiviazione BLOB di Azure 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 la disponibilità elevata.
Archiviazione di Azure Data Lake 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.

        Servizio Descrizione
Bus di servizio di Azure 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.
Hub eventi di Azure Hub eventi di Azure è un servizio gestito che può inserire ed elaborare flussi di dati di grandi dimensioni da siti Web, app o dispositivi.
Archiviazione code di Azure Coda semplice e affidabile in grado di gestire carichi di lavoro di grandi dimensioni.

Identità e sicurezza

        Servizio Descrizione
Microsoft Entra ID Gestire le identità utente e controllare l'accesso alle app, ai dati e alle risorse.
Azure Key Vault 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.
Configurazione app Un servizio veloce e scalabile per gestire centralmente le impostazioni dell'applicazione e i flag di funzionalità.

Gestione

        Servizio Descrizione
Monitoraggio di Azure Soluzione di monitoraggio completa per la raccolta, l'analisi e la risposta ai dati di monitoraggio dagli ambienti cloud e locali.
Application Insights Questa funzionalità di Monitoraggio di Azure offre Application Performance Management (APM) per migliorare le prestazioni, l'affidabilità e la qualità delle applicazioni Web live.