This is the Trace Id: 1ba994fdf27f10a6393925c7e9d8c23a
Passer directement au contenu principal Explorer Afficher tous les produits (Plus de 200) Microsoft Foundry Azure Copilot GitHub Copilot Azure Kubernetes Service (AKS) Azure Cosmos DB Azure Database pour PostgreSQL Azure Arc Microsoft Fabric Machines virtuelles Linux dans Azure Modèles Foundry Service de l'agent Foundry Foundry IQ Foundry Tools Foundry Control Plane Observabilité dans Foundry Control Plane Azure OpenAI dans Modèles Foundry Azure Speech dans Foundry Tools Azure Machine Learning Affichez toutes les bases de données Azure Cosmos DB Azure DocumentDB Azure SQL Azure Database pour PostgreSQL Redis géré par Azure Microsoft Fabric Azure Databricks Machines virtuelles Linux dans Azure Windows Server sur Azure Azure Functions Microsoft Azure Virtual Machine Scale Sets Azure API Management Azure Container Apps Azure Kubernetes Service (AKS) Azure Kubernetes Fleet Manager Azure Container Registry Azure Red Hat OpenShift Azure Container Instances Stockage de conteneurs Azure Azure Arc Azure Local Microsoft Defender pour le cloud Azure Monitor Microsoft Sentinel Azure Migrate Afficher toutes les solutions (40+) Solutions nuage pour les PME/TPE Centre de migration et de modernisation du nuage Analytique données pour l’IA Bases de données Azure Applications et assistants IA Microsoft Marketplace Microsoft Sovereign Cloud Applications et assistants IA IA responsable avec Azure Infrastructure IA Analytique données pour l’IA Opérations d’apprentissage automatique (MLOps) Développement d’applications low-code sur Azure Services d’intégration Informatique Serverless DevOps Centre de migration et de modernisation Migration des applications .NET Bases de données sur Azure Linux sur Azure Oracle sur Azure SAP sur le cloud Microsoft Nuage adaptatif Calcul haute performance (HPC) IaaS (infrastructure-service) Résilience Azure Essentials Frontier Accelerate pour Azure FinOps sur Azure Microsoft Marketplace Vue d’ensemble des prix d’Azure Créez un compte Azure Services Azure gratuits Formules d’achat flexibles Calculatrice de prix FinOps sur Azure Maximisez le ROI de l’IA Plans d’économies Azure Réservations Azure Azure Hybrid Benefit Machines virtuelles Azure SQL Microsoft Foundry Microsoft Fabric Azure Kubernetes Service (AKS) Microsoft Defender pour le nuage Afficher plus Entreprises de développement de logiciels Place de marché Microsoft Trouvez un partenaire Ressources pour les partenaires Azure Démarrage avec Azure Témoignages de clients Rapports d’analystes, livres blancs et livres électroniques Vidéos En savoir plus sur le cloud computing Documentation Découvrez le portail Azure Ressources pour les développeurs Modèles de démarrage rapide Ressources pour les start-ups Communauté des développeurs Étudiants Azure pour les partenaires Blog Événements et webinaires English Apprentissage Support Contacter le service commercial Démarrage avec Azure Connexion

Développement d’applications modernes

Réagissez plus rapidement aux modifications, optimisez les coûts et livrez en toute confiance.
Vue d’ensemble

Blocs de construction du développement d’applications modernes

Le développement d'applications modernes est une approche qui vous permet d'innover rapidement en utilisant des architectures natives pour le nuage, intégrant des microservices faiblement couplés, des bases de données gérées, l'IA, le support DevOps et une surveillance intégrée. Répondez aux besoins en constante évolution de vos clients avec les applications qui proposent des expériences hautement personnalisées et évoluent de manière dynamique pour répondre aux événements en temps réel.
  • L'architecture nuage native vous permet d'agir plus souvent sur de nouvelles idées, de répondre plus rapidement à l'évolution des besoins et d'exécuter plus facilement des applications résilientes et évolutives. En encapsulant le code applicatif et les dépendances dans des conteneurs et en les déployant sous forme de microservices, vous améliorez la portabilité de l'architecture, ce qui permet de déployer les applications dans différents environnements avec peu ou pas de modifications. Des modifications peuvent être apportées à des composants individuels avec un risque inférieur pour l’ensemble de l’application.

    Kubernetes vous aide à gérer les conteneurs à grande échelle. Accélérez la cadence de publication et améliorez l'évolutivité opérationnelle en utilisant des processus et des outils DevOps pour automatiser la génération, les tests et la livraison des microservices.
  • Intégrez l'IA aux couches de l'interface utilisateur et de la logique métier de l'application afin d'enrichir l'expérience utilisateur et d'approfondir les analyses métier. Impliquez des audiences à l’échelle mondiale en ajoutant des traductions, des bots conversationnels et la voix pour les interfaces utilisateur compatibles avec l’IA. Améliorez la logique métier avec l’intelligence artificielle pour les scénarios tels que la recherche, la personnalisation, le traitement des documents, l’analyse d’images, la détection des anomalies et l’analyse vocale.

    Le développement d’applications modernes permet aux développeurs de tous niveaux de compétence d’ajouter facilement des fonctionnalités d’intelligence artificielle à leurs applications avec des modèles d’intelligence artificielle prédéfinis et personnalisables pour la reconnaissance vocale, la vision, la langue et la prise de décision.
  • Les intégrations modernes utilisant des connecteurs et des API prêts à l'emploi vous aident à être plus productif, à accéder facilement aux données et à maintenir vos systèmes disparates à jour en temps réel. Les connecteurs sont des intégrations prêtes à l'emploi qui facilitent la connexion d'applications à des solutions SaaS, à des systèmes et à des données, quel que soit l'emplacement : sur site ou dans le nuage.

    Les API légères permettent l’intégration avec des protocoles tels que REST et OAuth. Elles simplifient l’extraction et le partage des données entre services sans avoir à utiliser un bus de messages plus lourd. Appuyez sur les API qui existent déjà dans une entreprise et exposez-les en toute sécurité via une passerelle avec des fonctionnalités hybrides pour accéder aux API à la périphérie, localement ou dans d’autres clouds.
  • Offrez des expériences numériques personnalisées et réactives sans avoir à gérer une infrastructure de base de données complexe ni la sécurité. Les bases de données entièrement managées et basées sur le nuage fournissent un accès à grande échelle illimité, un accès à faible latence aux données enrichies et une protection—avancée des données intégrée, quels que soient les langages ou les frameworks. Choisissez les modèles de données, les API, les structures de stockage et les options de déploiement qui conviennent le mieux à vos modèles d’application.

    Les bases de données élastiques et toujours actives prennent en charge la continuité de l’activité et améliorent la réactivité dans un environnement en constante évolution. Ceci aide les opérations à respecter les objectifs de disponibilité et de latence sans les tâches importantes de maintenance de la gestion des bases de données, ce qui réduit le coût total de possession.
  • Les changements rapides du marché nécessitent des cycles de mise en production plus courts sans sacrifier la qualité, la stabilité et la sécurité. Les outils et processus d'intégration et de livraison continues (CI/CD) vous permettent de planifier plus facilement, de gérer les risques, de vous adapter plus rapidement à l'évolution des besoins des clients et d'améliorer la stabilité du système. Publiez de manière rapide, cohérente et fiable à l’aide d’outils hautement productifs, en automatisant les étapes simples et manuelles, et en itérant par petits incréments par le biais de tests et d’intégration continus.

    Appliquez de manière proactive des stratégies et des contrôles, et mettez en place des points de contrôle automatisés au sein du pipeline pour faire transiter les applications d'une étape à l'autre en toute fluidité, jusqu'à leur mise à disposition des clients.
  • Avec un environnement de plus en plus complexe à gérer, l’optimisation de l’utilisation de l’automatisation vous permet d’améliorer l’efficacité opérationnelle, d’identifier les problèmes avant qu’ils n’affectent l’expérience client et d’atténuer rapidement les problèmes lorsqu’ils se produisent. Les plateformes entièrement gérées offrent une journalisation, une mise à l’échelle et une haute disponibilité automatisées. Une télémétrie riche, des alertes exploitables et une visibilité totale sur les applications et le système sous-jacent sont essentielles à une approche moderne du développement d'applications.

    L’automatisation des vérifications régulières et l’application de meilleures pratiques telles que l’infrastructure en tant que code et l’ingénierie de fiabilité de site favorisent la résilience et vous aident à répondre aux incidents avec un temps d’arrêt et une perte de données minimaux.
  • Les applications modernes nécessitent une sécurité multicouche couvrant le code, les pipelines de livraison, les environnements d'exécution des applications et les bases de données. Commencez par fournir aux développeurs des zones de développement sécurisées avec une identité bien régie. Dans le cadre du cycle de vie DevOps, utilisez des outils automatisés pour examiner les dépendances dans les référentiels de code et rechercher les vulnérabilités lorsque vous déployez des applications dans l’environnement cible. Les secrets et la gestion des stratégies de classe Entreprise chiffrent les applications et permettent à l’équipe d’exploitation d’appliquer la stratégie de façon centralisée.

    Avec les services de calcul et de base de données entièrement gérés, le contrôle de la sécurité est intégré et la protection contre les menaces est exécutée en temps réel.
Retour aux onglets
FONCTIONNALITÉS

Qu'est-ce que le développement d'applications modernes ?

Augmenter la fiabilité et la sécurité

Proposez une qualité et des performances cohérentes à toute échelle à l’aide de bases de données complètement managées avec une haute disponibilité, une sauvegarde régulière et une latence en millisecondes. Produisez de façon plus sécurisée en intégrant des contrôles dans vos processus DevOps. Améliorez la sécurité des données grâce à la détection avancée des menaces et à la protection des données.

Réduire les coûts

Ne payez que pour ce dont vous avez besoin et déchargez-vous de la maintenance en utilisant des outils à la requête ainsi que des ressources de calcul et des bases de données serverlessRéduisez les coûts de développement avec des solutions à faible code. Obtenez des recommandations proactives et exploitables en matière d'optimisation des coûts et de gestion des ressources—y compris quand utiliser des instances gratuites et ponctuelles.

Activer le développement à distance

Lancez n'importe quel projet en quelques minutes grâce à des environnements de développement sécurisés, entièrement configurés et hébergés dans le nuage. Collaborez en temps réel sur des révisions de code et couplez la programmation avec une identité et un accès bien régis. Automatiser les workflows de code-à-cloud et surveiller l’intégrité et les performances des applications avant que des problèmes ne se produisent.
Témoignages clients

Les clients font de grandes choses avec le développement d’applications modernes sur Azure

Questions fréquentes

  • Les applications modernes reposent sur des architectures natives du nuage qui exploitent du code packagé et des dépendances encapsulés dans des conteneurs, puis les déploient sous forme de microservices afin d'accélérer la cadence de développement grâce aux pratiques DevOps. Les applications modernes tirent parti de l'automatisation en intégrant l'intégration, la livraison et le déploiement continus, ainsi qu'une sécurité automatisée pour garantir que les équipes de développement peuvent produire plus rapidement et en toute sécurité.
  • Commencez avec un modèle de domaine. Un modèle de domaine est un modèle abstrait du domaine d’entreprise qui organise la connaissance du domaine et fournit un langage commun pour les développeurs et les experts du domaine. Dérivez les microservices du modèle de domaine au cours d’un processus en quatre étapes. Utilisez le lien ci-dessous pour apprendre à structurer un modèle de domaine en microservices adaptés à vos besoins.
  • Les architectures modernes permettent d'améliorer la sécurité en incluant la sécurité via le processus de gestion du cycle de vie des applications (ALM). Ce comportement est bien ancré dans les phases de conception, de développement, de test et de lancement et de réévaluation. Ainsi, la sécurité est constamment passée en revue pour garantir la conformité. L'automatisation de la sécurité des clés et des déclencheurs pendant le pipeline ALM et CI/CD assure une surveillance continue de la sécurité et réduit la charge de travail manuelle et les erreurs potentielles.
  • Si vous avez une application sur site et que vous ne souhaitez pas la moderniser, exportez-la dans un conteneur et exécutez-la sur Kubernetes. Cela nécessite des modifications de code minimes, de sorte que l’application s’exécute de la même manière tout en étant plus facile à mettre à l’échelle. Si vous souhaitez que votre application locale intègre Azure Functions, du code doit être réécrit pour incorporer les événements et les déclencheurs. Vous pouvez également exécuter Azure Functions dans des conteneurs Kubernetes, ce qui nécessite un déplacement vers le nuage.
Étapes suivantes

Découvrir ce que vous pouvez faire ensuite

Une femme portant un t-shirt vert, aux cheveux courts et bouclés, sourit en regardant une femme portant un t-shirt jaune.
Solutions Azure

En savoir plus sur les solutions nuage Azure

Résolvez vos problèmes métier avec des combinaisons éprouvées de services nuage Azure, ainsi que des exemples d’architectures et la documentation.
Un homme en chemise blanche utilisant un ordinateur portable.
Hub de solutions d’entreprise

Trouvez la solution Microsoft Cloud appropriée

Parcourez le hub de solutions d’entreprise Microsoft pour trouver les produits et solutions qui peuvent permettre à votre organisation d’atteindre ses objectifs.

Commencez à créer des applications modernes dès aujourd'hui

Français (Canada) Confidentialité de l’intégrité des consommateurs Communiquer avec Microsoft Confidentialité Gérer les fichiers témoins Conditions d'utilisation Marques À propos de nos annonces