Choisir les meilleurs services d’intégration dans Azure pour les scénarios d’intégration d’entreprise
Azure Integration Services offre de nombreuses fonctionnalités dans cette collection de services d’intégration, mais certaines fonctionnalités se chevauchent peut-être. Ce guide fournit des informations pour vous aider à choisir les meilleurs services pour vos scénarios et exigences d’intégration d’entreprise. N’oubliez pas également de prendre en compte l’impact complet de l’utilisation d’un service particulier, notamment les exigences de performances, la disponibilité de l’ensemble de compétences, le support opérationnel et les coûts.
Notes
Si vous êtes un client BizTalk Server qui cherche à déplacer vos charges de travail vers Azure Integration Services, vous pouvez obtenir une vue d’ensemble de la migration et comparer les fonctionnalités entre ces deux offres en consultant Pourquoi migrer de BizTalk Server vers Azure Integration Services ?
Quand choisir un service d’intégration spécifique et pourquoi
Service | Quand choisir | Pourquoi |
---|---|---|
Azure Logic Apps | Vous avez des processus métier à orchestrer sur plusieurs systèmes où vous comprenez bien leurs structures. | - Fournit une meilleure productivité des développeurs grâce au concepteur de flux de travail à faible code. - Excelle dans le câblage rapide des appels d’API à l’aide de connecteurs prédéfinis et prêtes à l’emploi. - Prend en charge le traitement synchrone et asynchrone. - Offre un historique de débogage enrichi pour les flux de travail avec état. - Prend en charge les flux de travail sans état pour les exigences de faible latence. - Prend en charge la création d’API personnalisées et de connecteurs personnalisés, qui vous permettent d’encapsuler les API REST ou les API SOAP existantes pour accéder aux services où aucun connecteur prédéfini n’existe actuellement. (Flux de travail de consommation uniquement) - Prend en charge la création de connecteurs intégrés personnalisés basés sur un fournisseur de services. (Flux de travail Standard uniquement) |
Azure Functions | Vous devez exécuter une logique métier complexe qui est mieux implémentée en tant que code que comme expressions de flux de travail. Vous devez créer une fonction utilitaire centralisée à laquelle vous pouvez accéder à partir d’autres composants de la plateforme d’intégration, tels qu’Azure Logic Apps. Vous avez des exigences uniques en matière de transformation des données. |
Offre une expérience de calcul à la demande basée sur les événements pour les développeurs qui ont besoin d’étendre la plateforme d’application Azure en implémentant du code déclenché par des événements dans Azure ou d’autres services et systèmes locaux. |
Azure Data Factory | Vous avez besoin de la possibilité de transformer et de déplacer des jeux de données volumineux entre différentes sources de données, telles que les systèmes de fichiers, la base de données, SAP, Stockage Blob Azure, Azure Data Explorer, Oracle, DB2, Amazon RDS, etc. | - Fournit un service ETL serverless basé sur le cloud pour le scale-out, l’intégration de jeux de données et la transformation des données. Peut gérer les exigences de traitement des messages et des données volumineuses. - Offre une interface utilisateur sans code pour une création intuitive et une supervision et une gestion dans une seule et même vue. - Prend en charge le lift-and-shift pour les packages SQL Server Integration Services (SSIS) existants vers Azure et leur exécution avec une compatibilité complète dans Azure Data Factory. SSIS Integration Runtime offre un service complètement managé, ce qui vous évite de vous soucier de la gestion de l’infrastructure. |
Azure Service Bus | Vous avez besoin d’un système de messagerie qui prend en charge le modèle de publication-abonnement, la remise ordonnée, la détection dupliquée, la planification des messages et les scénarios d’expiration des messages. | - Fournit un répartiteur de messages d’entreprise complètement managé, avec des files d’attente de messages et des rubriques de publication/abonnement. - En découplant les applications et les services les uns des autres, ce service offre les avantages suivants : --- Équilibrage de charge entre les workers concurrents --- Routage sécurisé des messages, transfert de données et contrôle au-delà des limites des services et des applications --- Travail transactionnel coordonné qui nécessite un degré élevé de fiabilité. - Complète Azure Logic Apps et prend en charge les scénarios dans lesquels vous souhaitez utiliser des SDK, et non des connecteurs, pour interagir avec des entités Service Bus. |
Azure Event Grid | Vous avez besoin d’une architecture d’abonnement aux événements pour rester informé des changements d’état dans une ou plusieurs applications et systèmes, car vos solutions d’intégration dépendent fortement des événements pour communiquer ces modifications et apporter des modifications de données associées. | - Fournit un répartiteur d’événements serverless hautement évolutif pour l’intégration d’applications à l’aide d’événements. Event Grid transmet les événements aux destinations des abonnés, telles que les applications, les services Azure ou tout autre point de terminaison auquel Event Grid a accès par le réseau. Les sources d’événements peuvent inclure des applications, des services SaaS et des services Azure. - Augmente l’efficacité en évitant l’interrogation constante pour déterminer les changements d’état. À mesure que de plus en plus de services sous-jacents émettent des événements, la popularité de l’architecture d’abonnement augmente. |
Gestion des API Azure | Vous souhaitez extraire et protéger votre implémentation de service sous-jacente dans Azure Logic Apps contre les utilisateurs finaux et les consommateurs. | - Fournit une plateforme de gestion multi-cloud hybride pour les API dans tous les environnements. - Offre la possibilité de réutiliser les services centraux de manière sécurisée, ce qui donne à votre organisation davantage de gouvernance et de contrôle sur qui peut appeler les services d’entreprise et comment les appeler. Vous pouvez ensuite appeler ces API à partir d’Azure Logic Apps une fois que votre organisation les a cataloguées dans Azure Gestion des API. |
Étapes suivantes
Vous avez maintenant découvert les offres d’Azure Integration Services qui conviennent le mieux à des scénarios et à des besoins spécifiques. Si vous envisagez de passer de BizTalk Server à Azure Integration Services, apprenez-en davantage sur les approches de migration, les considérations relatives à la planification et les meilleures pratiques pour vous aider dans votre projet de migration.