Prise en main de la conception de l’architecture d’intégration

L’intégration connecte des applications, des données, des services et des appareils, souvent de manière complexe, afin qu’elles s’exécutent entre les systèmes locaux, cloud et edge.

Pour intégrer des applications, des appels d’API directs sont parfois appropriés. Mais parfois, les technologies doivent communiquer de façon asynchrone via la messagerie ou les événements. Tous les processus d’intégration ont besoin d’orchestration ou d’un moyen simple de définir et d’exécuter la logique du workflow.

Azure services pour l’intégration

Azure fournit un large éventail de services pour l’intégration :

  • Gestion des API Azure : publiez en toute sécurité vos API pour les développeurs internes et externes à utiliser lorsqu’ils se connectent aux systèmes principaux.

  • Azure Logic Apps : créez des flux de travail pour connecter des centaines de services dans le cloud et localement.

  • Azure Service Bus : connectez des applications et services locaux et cloud pour implémenter des flux de travail de messagerie hautement sécurisés.

  • Azure Event Grid : Connectez les Azure et les services Microsoft non pris en charge tout en simplifiant le développement d’applications basée sur les événements.

  • Azure Functions : simplifiez les problèmes d’orchestration complexes à l’aide d’une plateforme de calcul serverless pilotée par les événements.

  • Azure Data Factory : intégrez visuellement des sources de données pour accélérer la transformation des données et prendre en charge les flux de travail d’entreprise.

Architecture

Diagramme montrant une architecture d’intégration d’entreprise de base sur Azure.

Le diagramme se compose de trois sections. Sur le côté gauche du diagramme, une icône Microsoft Entra, une icône de globe et une icône utilisateur sont organisées verticalement. Sur le côté droit du diagramme, Azure services, les services SaaS (Software as a Service) et les services web tels que REST et SOAP composent les systèmes principaux. Au milieu du diagramme, un groupe de ressources étiqueté box contient deux sections. La section de gauche est intitulée Gestion des API et contient une passerelle d’API et un portail des développeurs. La section à droite est étiquetée flux de travail et orchestration et contient Logic Apps. Une ligne continue étiquetée « HTTP » va de l’icône en forme de globe à la passerelle API. Une autre ligne continue part de la passerelle API et pointe vers Logic Apps et les services web. Une autre ligne continue part de Logic Apps et pointe vers les services Azure et les services SaaS. Une ligne pointillée, légendée « create application », va de l’icône utilisateur à l’icône en forme de globe. Des lignes pointillées portant la mention « point d’authentification » relient l’icône en forme de globe et la passerelle API à Microsoft Entra. Des lignes en pointillés, intitulées « publish interfaces », partent des services web et de la section workflow et orchestration pour aller vers le portail développeur. Une autre ligne pointillée, libellée « consulter la documentation de l’API », va du portail développeur à l’icône utilisateur.

Téléchargez un fichier Visio de cette architecture.

Le schéma précédent illustre une mise en œuvre d’intégration typique, de base ou standard. Pour obtenir des solutions réelles que vous pouvez créer dans Azure, consultez architectures d’intégration.

Explorer les guides d’intégration et les architectures

Les articles de cette section incluent des guides et des architectures entièrement développées que vous pouvez déployer dans Azure et développer vers des solutions de niveau production. Ces articles peuvent vous aider à décider comment utiliser des technologies d’intégration dans Azure.

Sélectionner un service d’intégration

Les articles suivants vous aident à évaluer et à sélectionner les meilleures technologies d’intégration pour vos besoins en charge de travail :

Idées de solution d’intégration

Architectures d’intégration

Les architectures prêtes pour la production suivantes illustrent les solutions d’intégration de bout en bout que vous pouvez déployer et personnaliser :

Guides d’intégration

Passez en revue les guides suivants pour connaître les problèmes d’intégration et de migration croisées :

  • Migration d’Apache Kafka vers Azure : explorez les stratégies de migration des charges de travail Apache Kafka vers des Azure, notamment Azure Event Hubs, Azure HDInsight et Azure Kubernetes Service (AKS).

Event Hubs avec Azure Functions

Préparation de l’organisation

Les organisations au début du processus d’adoption du cloud peuvent utiliser le Cloud Adoption Framework pour Azure pour accéder à des conseils éprouvés qui accélèrent l’adoption du cloud.

Pour obtenir des conseils spécifiques à l’intégration, consultez Azure architectures d’intégration. Ces articles fournissent des architectures de référence, des exemples de scénarios et des guides de solution pour Azure Integration Services, notamment les modèles de mise en réseau, de sécurité et de déploiement.

Pour garantir la qualité de votre solution d’intégration sur Azure, suivez les instructions du framework Azure Well-Architected. Le framework Azure Well-Architected fournit des conseils prescriptifs pour les organisations qui recherchent l’excellence architecturale et expliquent comment concevoir, provisionner et surveiller les solutions Azure optimisées pour les coûts.

Pour obtenir des conseils spécifiques à l’intégration, consultez les guides de service Azure Well-Architected Framework suivants :

  • Gestion des API Azure : passez en revue les meilleures pratiques architecturales pour Gestion des API Azure sur la fiabilité, la sécurité, l’optimisation des coûts, l’excellence opérationnelle et l’efficacité des performances.

  • Azure Service Bus : passez en revue les meilleures pratiques architecturales pour la messagerie Azure Service Bus, notamment la conception de file d’attente et de rubrique, les sessions et la gestion des lettres mortes.

  • Azure Event Grid : passez en revue les meilleures pratiques architecturales pour Azure Event Grid, notamment la livraison d’événements, la sécurité et l’excellence opérationnelle.

Bonnes pratiques

Suivez ces bonnes pratiques pour améliorer la fiabilité, la sécurité, l’efficacité des coûts, les performances et la qualité opérationnelle de vos charges de travail d’intégration sur Azure :

Rester informé sur l’intégration

Azure services d’intégration évoluent pour relever les défis de données modernes. Restez informé des dernières mises à jour et fonctionnalités.

Pour rester à jour avec les services d’intégration clés, consultez les articles suivants :

  • Nouveautés de Azure Event Grid : découvrez les dernières fonctionnalités et mises à jour de Azure Event Grid, notamment la prise en charge de MQTT, la distribution par extraction et push et les fonctionnalités d'espace de noms.

  • Nouveautés de Azure Data Factory : découvrez les dernières versions, les problèmes connus, les correctifs de bogues, les fonctionnalités déconseillées et les modifications planifiées pour Azure Data Factory.

Autres ressources

Les ressources suivantes peuvent vous aider à en savoir plus sur la conception de l’architecture d’intégration.

Documentation du produit

Ces ensembles de documentation fournissent des conseils complets pour Azure services d’intégration :

  • Gestion des API Azure documentation : Découvrez la passerelle d’API, le plan de gestion, le portail des développeurs et la configuration de stratégie pour la gestion des API dans tous les environnements.

  • Azure Logic Apps documentation : découvrez comment créer des flux de travail automatisés qui intègrent des applications, des données, des services et des systèmes dans des environnements cloud et locaux.

  • Documentation Azure Service Bus : découvrez les files d’attente de messages d’entreprise et les rubriques de publication-abonnement pour découpler les applications et les services.

  • Documentation Azure Event Grid: découvrez le service de publication-abonnement entièrement managé pour les architectures orientées événements, notamment la prise en charge du broker MQTT et de la remise push et pull via HTTP.

  • Azure Functions documentation : Découvrez la plateforme de calcul serverless pour la création d’applications basées sur des événements avec des déclencheurs et des liaisons.

  • Azure Data Factory documentation : Découvrez le service d’extraction, de transformation, de chargement (ETL) managé pour orchestrer le déplacement et la transformation des données à grande échelle.

Environnements d’intégration

Modèles d’intégration de microservice

Intégration d’entreprise

Professionnels Amazon Web Services (AWS) ou Google Cloud

Pour vous aider à commencer rapidement, les articles suivants comparent Azure options d’intégration à d’autres services cloud :