Services Azure clés pour les développeurs

Cet article présente certains des services Azure clés utilisés le plus fréquemment en tant que développeur. Pour obtenir la liste complète de tous les services Azure, consultez la page du hub de documentation Azure.

Hébergement et calcul des applications

        Service Description
Azure App Service Hébergez les applications et API web .NET, Java, Node.js et Python dans un service Azure entièrement managé. Vous devez uniquement déployer votre code sur Azure. Azure s’occupe de toutes les gestions de l’infrastructure, telles que la haute disponibilité, l’équilibrage de charge et la mise à l’échelle automatique.
Azure Static Web Apps Hébergez des applications web statiques créées à l’aide de frameworks tels que Gatsby, Hugo ou VuePress, ou des applications web modernes créées à l’aide d’Angular, React, Svelte ou Vue. Les applications web statiques créent et déploient automatiquement en fonction des modifications de code et de l’intégration de l’API des fonctionnalités à Azure Functions.
Azure Functions Plateforme de calcul serverless permettant de créer de petits segments de code discrets pouvant être déclenchés à partir de différents événements. Les applications courantes incluent la création d’API serverless ou l’orchestration d’architectures de lecteur d’événements.
Azure Container Instances Exécutez des conteneurs Docker à la demande dans un environnement Azure serverless géré. Azure Container Instances est une solution adaptée à tous les scénarios qui peut fonctionner dans des conteneurs isolés, sans orchestration.
Azure Kubernetes Services Déployez rapidement un cluster Kubernetes prêt pour la production sur le cloud et déchargez la surcharge opérationnelle sur Azure. Azure gère les tâches critiques, comme le monitoring de l’intégrité et la maintenance. Vous devez uniquement gérer et gérer les nœuds de l’agent.
Azure Spring Apps Héberger des applications de microservice Spring Boot dans Azure, aucune modification du code n’est requise. Azure Spring Apps fournit la supervision, la gestion de la configuration, la découverte de services, l’intégration CI/CD et bien plus encore.
Machines virtuelles Azure Hébergez votre application à l’aide de machines virtuelles dans Azure quand vous avez besoin d’un meilleur contrôle sur votre environnement informatique. Les machines virtuelles Azure offrent un environnement informatique flexible et évolutif pour les machines virtuelles Linux et Windows.

Azure AI services

Les services Azure AI vous aident à créer des applications intelligentes avec des API et des modèles prédéfinis et personnalisables. Les exemples d’applications incluent le traitement en langage naturel des conversations, la recherche, l’analyse, la traduction, le message, la vision et la prise de décision.

        Service Description
Azure OpenAI Utilisez des modèles de langage puissants, notamment la série de modèles GPT-3, Codex et Embeddings pour la génération de contenu, la synthèse, la recherche sémantique et le langage naturel pour la traduction de code.
Azure AI Speech Transcrivez la parole audible en texte lisible, pouvant faire l’objet d’une recherche ou convertissez du texte en paroles réalistes pour des interfaces plus naturelles.
Azure AI Language Utilisez le traitement en langage naturel (NLP) pour identifier les expressions clés et effectuer une analyse des sentiments à partir du texte.
Azure AI Traducteur Traduisez plus de 100 langues et dialectes.
Azure AI Vision Analysez le contenu des images et vidéos.
Azure AI Search Récupération d’informations à grande échelle pour les applications de recherche traditionnelles et conversationnelles, avec sécurité et options pour l’enrichissement par IA et la vectorisation.
Azure AI Document Intelligence Service d’extraction de documents qui comprend vos formulaires vous permettant d’extraire rapidement du texte et de la structure à partir de documents.

Données

        Service Description
Azure SQL Famille de produits de moteur de base de données SQL Server dans le cloud.
Azure SQL Database Version entièrement managée et basée sur le cloud de SQL Server.
Azure Cosmos DB Une base de données NoSQL entièrement managée basée sur le cloud. Azure Cosmos DB propose plusieurs API, notamment les API compatibles MongoDB, Cassandra et Gremlin.
Base de données Azure pour PostgreSQL Un service de base de données PostgreSQL entièrement managé basé sur le cloud basé sur PostgreSQL Community Edition.
Azure Database pour MySQL Un service de base de données MySQL entièrement managé et basé sur le cloud basé sur MySQL dans MySQL Community Edition.
Azure Database for MariaDB Un service de base de données MariaDB entièrement managé et basé sur le cloud basé sur l’édition de la communauté MariaDB.
Cache Azure pour Redis Un cache de données sécurisé et un répartiteur de messagerie qui fournit un débit élevé et un accès à faible latence aux données pour les applications.

Stockage

Stockage Azure produits offrent des services de stockage de données cloud sécurisés et évolutifs et hybrides. Les offres incluent des services pour les solutions de stockage hybride et les services pour transférer, partager et sauvegarder des données.

        Service Description
Stockage Blob Azure Stockage Blob Azure permet à vos applications de stocker et de récupérer des fichiers dans le cloud. Stockage Azure est hautement évolutif pour stocker de grandes quantités de données de manière redondante pour garantir la haute disponibilité.
Azure Data Lake Storage Azure Data Lake Stockage est conçu pour prendre en charge l’analytique big data en fournissant un stockage évolutif et rentable pour les données structurées, semi-structurées ou non structurées.

Messagerie

Il s’agit de certains des services les plus populaires qui gèrent l’envoi, la réception et le routage des messages depuis et vers des applications.

        Service Description
Azure Service Bus Un répartiteur de messages d’entreprise entièrement géré prenant en charge les intégrations de point à point et de publication-abonnement. Il est idéal pour créer des applications découplées, un nivellement de charge basé sur la file d’attente ou faciliter la communication entre les microservices.
Azure Event Hubs Azure Event Hubs est un service géré qui peut ingérer et traiter des flux de données massifs à partir de sites web, d’applications ou d’appareils.
Stockage File d’attente Azure File d’attente simple et fiable qui peut gérer des charges de travail volumineuses.

Identité et sécurité

        Service Description
Microsoft Entra ID Gérez les identités utilisateur et contrôlez l’accès à vos applications, données et ressources.
Azure Key Vault Stockez et accédez aux secrets d’application tels que les chaîne de connexion et les clés API dans un coffre chiffré avec un accès restreint pour vous assurer que vos secrets et votre application ne sont pas compromis.
Configuration de l’application Un service rapide et évolutif pour gérer de manière centralisée les paramètres d’application et les indicateurs de fonctionnalités.

Gestion

        Service Description
Azure Monitor Solution de supervision complète pour la collecte, l’analyse et la réponse aux données de surveillance à partir de vos environnements cloud et locaux.
Application Insights Cette fonctionnalité d’Azure Monitor fournit la gestion des performances des applications (APM) pour améliorer les performances, la fiabilité et la qualité de vos applications web actives.