Connectez votre application aux services Azure
Ceci est la quatrième partie d’une série de 7 articles pour aider les développeurs à débuter avec Azure.
- Partie 1 : Vue d’ensemble d’Azure pour les développeurs
- Partie 2 : Services clés d’Azure pour les développeurs
- Partie 3 : Héberger des applications sur Azure
- Partie 4 : Connecter votre application aux services Azure
- Partie 5 : Comment créer et gérer des ressources dans Azure ?
- Partie 6 : Concepts clés pour la création d’applications Azure
- Partie 7 : Comment suis-je facturé ?
Azure offre une variété de services dont les applications peuvent tirer parti, qu’elles soient hébergées dans Azure ou sur site. Par exemple, vous pourriez :
- Utiliser Azure Blob Storage pour stocker et récupérer des fichiers dans le cloud.
- Ajouter des capacités de recherche en texte intégral à votre application à l’aide d’Azure AI Search.
- Utiliser Azure Service Bus pour gérer la messagerie entre différents composants d’une architecture de microservices.
- Utiliser Text Analytics pour identifier et supprimer des données sensibles dans un document.
Les services Azure offrent l’avantage d’être entièrement gérés par Azure.
Accéder aux services Azure à partir du code de l’application
Il existe deux façons d’accéder aux services Azure à partir du code de votre application.
- Azure SDK : Disponible pour .NET, Java, JavaScript, Python et Go.
- Azure REST API : Disponible pour tous les langages.
Dans la mesure du possible, il est recommandé d’utiliser l’Azure SDK pour accéder aux services Azure à partir du code de l’application. Les avantages de l’utilisation de l’Azure SDK incluent :
- Accéder aux services Azure est similaire à l’utilisation de toute autre bibliothèque. Vous importez le package SDK approprié dans votre application, créez un objet client, puis appelez des méthodes sur cet objet client pour communiquer avec votre ressource Azure.
- Simplifie le processus d’authentification de votre application à Azure. Lorsque vous créez un objet client SDK, vous incluez les bonnes informations d’identification et le SDK se charge d’authentifier vos appels à Azure.
- Modèle de programmation simplifié. En interne, l’Azure SDK appelle l’Azure REST API. Cependant, l’Azure SDK dispose d’une gestion d’erreurs intégrée, d’une logique de nouvelle tentative et de la pagination des résultats, ce qui simplifie la programmation avec le SDK par rapport à l’appel direct de l’API REST.
Kit de développement logiciel (SDK) Azure
L’Azure SDK permet un accès programmatique aux services Azure à partir d’applications .NET, Java, JavaScript, Python et Go. Les applications installent les packages nécessaires à partir de leur gestionnaire de packages respectif, puis appellent des méthodes pour accéder aux ressources Azure par programmation.
Davantage d’informations sur l’Azure SDK pour chaque langage sont disponibles dans le centre de développement de chaque langage.
API REST Azure
Les langages de programmation non pris en charge par l’Azure SDK peuvent utiliser l’Azure REST API. Des détails sur la manière d’appeler l’Azure REST API et une liste complète des opérations sont disponibles dans l’aperçu de l’Azure REST API.