Remarque
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de vous connecter ou de modifier des répertoires.
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de modifier des répertoires.
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
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 :
Choisissez les services d’intégration et d’automatisation appropriés dans Azure : comparez Azure Functions, Azure Logic Apps, Power Automate et WebJobs pour créer des workflows et des orchestrations.
Choisissez entre Azure services de messagerie : comparez Azure Event Grid, Azure Event Hubs et Azure Service Bus, puis découvrez quand utiliser chaque service.
Options de messagerie asynchrone : Découvrez différents types de messages et les entités qui participent à une infrastructure de messagerie, puis sélectionnez un service de messagerie Azure.
Idées de solution d’intégration
- Intégrez à Azure des files d’attente de messages IBM sur grands systèmes et systèmes intermédiaires : intégrez les systèmes de messagerie IBM MQ à Azure à l’aide d’Azure Service Bus et d’une connectivité hybride.
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 :
architecture de zone d’atterrissage Gestion des API Azure : déployez une ligne de base de Gestion des API Azure sécurisée avec Azure Application Gateway et Azure Functions dans un réseau virtuel.
Intégration d’entreprise de base sur Azure : orchestrez des appels synchrones vers des systèmes back-end d’entreprise à l’aide de Azure Logic Apps et de Gestion des API Azure.
Utilisez un répartiteur de messages et des événements pour intégrer des systèmes d’entreprise : orchestrez des appels asynchrones vers des systèmes principaux d’entreprise à l’aide de files d’attente et d’événements.
Créez des systèmes de surveillance en temps réel et observables pour les médias : fournissez une surveillance et une observabilité quasi-en temps réel des données de télémétrie des systèmes et des appareils utilisateur à l’aide de Fabric Real-Time Intelligence.
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
Intégrer Event Hubs à des fonctions serverless sur Azure : conseils pour intégrer efficacement Azure Event Hubs avec Azure Functions pour les performances, la résilience, la sécurité et la mise à l’échelle.
Conseils sur les performances et la mise à l’échelle pour Event Hubs et Azure Functions : optimisez l’extensibilité et les performances lorsque vous utilisez Azure Event Hubs et Azure Functions ensemble.
Conception résiliente avec Azure Event Hubs et Azure Functions : implémentez la gestion des erreurs, l’idempotence et la stratégie de nouvelle tentative pour les fonctions déclenchées par Azure Event Hubs.
Sécuriser Azure Functions avec Azure Event Hubs : appliquez un contrôle d’accès précis et une sécurité réseau pour Azure Event Hubs et Azure Functions.
Surveiller Azure Functions et Event Hubs : utilisez Application Insights pour surveiller le comportement et l’intégrité des solutions Azure Event Hubs et 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 :
Intégrer Event Hubs à des fonctions serverless sur Azure : conseils pour intégrer efficacement Azure Event Hubs avec Azure Functions pour les performances, la résilience, la sécurité, l’observabilité et la mise à l’échelle.
Conseils sur les performances et la mise à l’échelle des Azure Event Hubs et des Azure Functions : optimisez l’extensibilité et les performances lorsque vous utilisez Azure Event Hubs et Azure Functions ensemble.
Surveiller Azure Functions et Azure Event Hubs : utilisez Application Insights pour surveiller le comportement et l’intégrité des solutions Azure Event Hubs et Azure Functions.
Déploiements à plusieurs régions pour la récupération d’urgence dans Azure Logic Apps : configurez des déploiements dans plusieurs régions pour Azure Logic Apps pour protéger les données et maintenir la continuité de l’activité (BC).
Sécuriser l’accès et les données dans Azure Logic Apps : passez en revue les conseils de sécurité pour l’accès, les données, l’historique des exécutions et les environnements dans Azure Logic Apps.
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
- vue d’ensemble de l’environnement d’intégration (préversion) Azure : découvrez comment organiser et gérer de manière centralisée Azure ressources d’intégration en créant des environnements d’intégration et des groupes d’applications.
Modèles d’intégration de microservice
Implémentez le modèle de boîte de réception transactionnelle à l’aide de Azure Cosmos DB : implémentez le modèle de boîte de réception transactionnelle pour la messagerie fiable entre les services.
Identifier les limites du microservice : dérivez les microservices d’un modèle de domaine lorsque vous concevez votre application.
Concevoir une communication interservice pour les microservices : utilisez des maillages de services pour rendre la communication entre les microservices efficace et robuste.
Intégration d’entreprise
Charges de travail d’analyse des données pour les secteurs réglementés : exécutez des charges de travail d’analyse des données qui comptent pour les exigences réglementaires.
Business Intelligence d’entreprise (BI) : déplacez les données d’une base de données SQL Server locale en Microsoft Fabric et transformez les données à des fins d’analyse.
Microsoft Power Platform documentation : Rendre les données non Microsoft disponibles pour les utilisateurs web.
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 :
Services de messagerie sur Azure et AWS : comparez les composants de messagerie tels que les files d’attente, l’abonnement à la publication et la diffusion en continu d’événements sur Azure et AWS.
Comparaison des services Google Cloud vers Azure - Messagerie et événements : comparez Google Cloud Pub/Sub à Azure Service Bus, Azure Event Grid et Azure Event Hubs.
Comparaison des services Google Cloud vers Azure - Flux de travail : comparer Google Cloud Composer avec Azure Logic Apps pour l’orchestration de flux de travail.