Connettere l'app ai servizi di Azure
Questa è la quarta parte di una serie di 7 articoli che consentono agli sviluppatori di iniziare a usare Azure.
- Parte 1: Panoramica di Azure per sviluppatori
- Parte 2: Servizi chiave di Azure per sviluppatori
- Parte 3: Hosting di applicazioni in Azure
- Parte 4: Connettere l'app ai servizi di Azure
- Parte 5: Ricerca per categorie creare e gestire le risorse in Azure?
- Parte 6: Concetti chiave per la creazione di app di Azure
- Parte 7: Come vengono fatturati?
Azure offre un'ampia gamma di servizi che le applicazioni possono sfruttare indipendentemente dal fatto che siano ospitate in Azure o in locale. Ad esempio, è possibile:
- Usare Archiviazione BLOB di Azure per archiviare e recuperare file nel cloud.
- Aggiungere funzionalità di ricerca full-text all'applicazione usando Ricerca di intelligenza artificiale di Azure.
- Usare bus di servizio di Azure per gestire la messaggistica tra componenti diversi di un'architettura di microservizi.
- Usare Analisi del testo per identificare e redigire i dati sensibili in un documento.
I servizi di Azure offrono il vantaggio che sono completamente gestiti da Azure.
Accesso ai servizi di Azure dal codice dell'applicazione
Esistono due modi per accedere al servizio di Azure dal codice dell'applicazione.
- Azure SDK : disponibile per .NET, Java, JavaScript, Python e Go.
- API REST di Azure: disponibile da tutti i linguaggi.
Quando possibile, è consigliabile usare Azure SDK per accedere ai servizi di Azure dal codice dell'applicazione. I vantaggi dell'uso di Azure SDK includono:
- L'accesso ai servizi di Azure è analogo all'uso di qualsiasi altra libreria. Importare il pacchetto SDK appropriato nell'applicazione, creare un oggetto client e quindi chiamare i metodi nell'oggetto client per comunicare con la risorsa di Azure.
- Semplifica il processo di autenticazione dell'applicazione in Azure. Quando si crea un oggetto client SDK, si includono le credenziali corrette e l'SDK si occupa dell'autenticazione delle chiamate ad Azure
- Modello di programmazione semplificato. Internamente, Azure SDK chiama l'API REST di Azure. Azure SDK, tuttavia, ha integrato la gestione degli errori, la logica di ripetizione dei tentativi e la paginazione dei risultati semplificando la programmazione rispetto all'SDK rispetto alla chiamata diretta dell'API REST.
Azure SDK
Azure SDK consente l'accesso a livello di codice ai servizi di Azure da applicazioni .NET, Java, JavaScript, Python e Go. Le applicazioni installano i pacchetti necessari dalla rispettiva gestione pacchetti e quindi chiamano i metodi per accedere alle risorse di Azure a livello di codice.
Altre informazioni su Azure SDK per ogni linguaggio sono disponibili nel Centro per sviluppatori di ogni linguaggio.
API REST di Azure
I linguaggi di programmazione non supportati da Azure SDK possono usare l'API REST di Azure. I dettagli su come chiamare l'API REST di Azure e un elenco completo delle operazioni sono disponibili nella panoramica dell'API REST di Azure.