Vue d’ensemble d’Azure pour les développeurs

Azure est une plateforme cloud conçue pour simplifier le processus de création d’applications modernes. Que vous choisissiez d’héberger vos applications entièrement dans Azure ou d’étendre vos applications locales avec des services Azure, Azure vous aide à créer des applications évolutives, fiables et gérables.

support Azure les langages de programmation les plus populaires utilisés aujourd’hui, notamment Python, JavaScript, Java, .NET et Go. Avec une bibliothèque de SDK complète et une prise en charge étendue dans les outils que vous utilisez déjà comme VS Code, Visual Studio, IntelliJ et Eclipse, Azure est conçu pour tirer parti des compétences dont vous disposez déjà et vous rendre productif immédiatement.

Scénarios de développement d’applications sur Azure

Vous pouvez incorporer Azure dans votre application de différentes manières en fonction de vos besoins.

  • Hébergement d’applications sur Azure - Azure peut héberger l’ensemble de votre pile d’applications, des applications web et des API aux bases de données en passant par les services de stockage. Azure prend en charge divers modèles d’hébergement, des services entièrement managés aux conteneurs, en passant par les machines virtuelles. Lorsque vous utilisez des services Azure entièrement managés, vos applications peuvent tirer parti de la scalabilité, de la haute disponibilité et de la sécurité intégrées à Azure.

  • Consommation de services cloud à partir d’applications locales existantes : les applications locales existantes peuvent incorporer des services Azure pour étendre leurs fonctionnalités. Par exemple, une application peut utiliser Stockage Blob Azure pour stocker des fichiers dans le cloud, Azure Key Vault pour stocker en toute sécurité les secrets d’application ou Recherche Azure AI pour ajouter une fonctionnalité de recherche en texte intégral. Ces services sont entièrement gérés par Azure et peuvent être facilement ajoutés à vos applications existantes sans modifier votre architecture d’application ou votre modèle de déploiement actuel.

  • Architectures basées sur des conteneurs : Azure fournit un large éventail de services basés sur des conteneurs pour prendre en charge votre parcours de modernisation des applications. Que vous ayez besoin d’un registre privé pour vos images conteneur, conteneurisez une application existante pour faciliter le déploiement, déployer des applications basées sur des microservices ou gérer des conteneurs à grande échelle, Azure propose des solutions qui prennent en charge vos besoins.

  • Architectures serverless modernes : Azure Functions simplifie la génération de solutions pour gérer les flux de travail pilotés par les événements, qu’il s’agisse de répondre aux requêtes HTTP, de gérer les chargements de fichiers dans le stockage Blob ou de traiter les événements dans une file d’attente. Vous écrivez uniquement le code nécessaire pour gérer votre événement sans vous soucier des serveurs ou du code de l’infrastructure. En outre, vous pouvez tirer parti de plus de 250 connecteurs vers d’autres services Azure et tiers pour résoudre vos problèmes d’intégration les plus difficiles.