Accéder aux ressources Réseau virtuel Microsoft Azure à partir d’Azure Logic Apps à l’aide d’environnements de service d’intégration (ISE)Access to Azure Virtual Network resources from Azure Logic Apps by using integration service environments (ISEs)

Parfois, vos applications logiques et vos comptes d’intégration doivent accéder à des ressources sécurisées, comme des machines virtuelles et d’autres systèmes ou services à l’intérieur d’un réseau virtuel Azure.Sometimes, your logic apps and integration accounts need access to secured resources, such as virtual machines (VMs) and other systems or services, that are inside an Azure virtual network. Pour configurer cet accès, vous pouvez créer un environnement de service d’intégration (ISE, integration service environment) dans lequel vous pouvez exécuter vos applications logiques et créer vos comptes d’intégration.To set up this access, you can create an integration service environment (ISE) where you can run your logic apps and create your integration accounts.

Lorsque vous créez un environnement ISE, Azure l'injecte dans votre réseau virtuel Azure, qui déploie ensuite une instance privée et isolée du service Logic Apps dans votre réseau virtuel Azure.When you create an ISE, Azure injects that ISE into your Azure virtual network, which then deploys a private and isolated instance of the Logic Apps service into your Azure virtual network. Cette instance privée utilise des ressources dédiées, comme du stockage, et s’exécute séparément à partir du service Logic Apps « mondial » public.This private instance uses dedicated resources such as storage, and runs separately from the public "global" Logic Apps service. La séparation entre votre instance privée isolée et l’instance globale publique permet également de réduire l’impact que les autres locataires Azure peuvent avoir sur les performances de vos applications, ce que l’on appelle également l’effet « voisins bruyants ».Separating your isolated private instance and the public global instance also helps reduce the impact that other Azure tenants might have on your apps' performance, which is also known as the "noisy neighbors" effect.

Après avoir créé votre ISE, lorsque vous vous apprêtez à créer votre application logique ou votre compte d’intégration, vous pouvez sélectionner votre ISE en tant qu’emplacement de l’application logique ou du compte d’intégration :After creating your ISE, when you go to create your logic app or integration account, you can select your ISE as your logic app or integration account's location:

Sélection d’un environnement de service d’intégration

Votre application logique peut désormais accéder directement aux systèmes se trouvant dans votre réseau virtuel ou connectés à votre réseau virtuel à l’aide de l’un de ces éléments :Your logic app can now directly access systems that are inside or connected to your virtual network by using any of these items:

  • Un connecteur étiqueté ISE pour ce systèmeAn ISE-labeled connector for that system
  • Une action ou un déclencheur intégré étiqueté Core, tel qu’une action ou un déclencheur HTTPA Core-labeled built-in trigger or action, such as the HTTP trigger or action
  • Un connecteur personnaliséA custom connector

Cette vue d’ensemble explique de façon plus détaillée comment un environnement de service d’intégration permet aux applications logiques et aux comptes d’intégration d’accéder directement aux ressources à votre réseau virtuel Azure, et compare un environnement de service d’intégration au service Logic Apps mondial.This overview describes more details about how an ISE gives your logic apps and integration accounts direct access to your Azure virtual network and compares differences between an ISE and the global Logic Apps service.

Important

Les applications logiques, les déclencheurs et actions intégrés et les connecteurs qui s’exécutent dans votre ISE utilisent un autre plan de tarification que celui basé sur la consommation.Logic apps, built-in triggers, built-in actions, and connectors that run in your ISE use a pricing plan that differs from the consumption-based pricing plan. Pour plus d’informations sur la tarification et la facturation des environnements de service d’intégration, consultez Modèle de tarification Logic Apps.To learn how pricing and billing work for ISEs, see the Logic Apps pricing model. Pour connaître la tarification, consultez Tarification de Logic Apps.For pricing rates, see Logic Apps pricing.

Votre ISE a également augmenté les limites de durée d’exécution, de rétention du stockage, de débit, de délai d’attente des requêtes et réponses HTTP, de taille des messages et de requêtes de connecteur personnalisé.Your ISE also has increased limits on run duration, storage retention, throughput, HTTP request and response timeouts, message sizes, and custom connector requests. Pour plus d’informations, consultez Limites et configuration pour Azure Logic Apps.For more information, see Limits and configuration for Azure Logic Apps.

Isolé ou globalIsolated versus global

Quand vous créez un environnement de service d’intégration dans Azure, vous pouvez sélectionner un réseau virtuel Azure où vous souhaitez injecter votre environnement.When you create an integrated service environment (ISE) in Azure, you can select the Azure virtual network where you want to inject your ISE. Azure injecte ou déploie une instance privée du service Logic Apps dans votre réseau virtuel.Azure then injects, or deploys, a private instance of the Logic Apps service into your virtual network. Cette action crée un environnement isolé où vous pouvez créer et exécuter vos applications logiques sur des ressources dédiées.This action creates an isolated environment where you can create and run your logic apps on dedicated resources. Quand vous créez une application logique, vous sélectionnez votre ISE en tant qu’emplacement de votre application, ce qui donne à votre application logique un accès direct au réseau virtuel et aux ressources correspondantes.When you create your logic app, you select your ISE as your app's location, which gives your logic app direct access to your virtual network and the resources in that network.

Les applications logiques d’un ISE fournissent les mêmes expériences d’utilisateur avec des fonctionnalités similaires que le service Logic Apps global.Logic apps in an ISE provide the same user experiences and similar capabilities as the global Logic Apps service. Vous pouvez non seulement utiliser les mêmes actions et déclencheurs intégrés et les mêmes connecteurs du service Logic Apps mondial, mais aussi des connecteurs spécifiques à l’environnement de service d’intégration.Not only can you use the same built-in triggers, built-in actions, and connectors from the global Logic Apps service, but you can also use ISE-specific connectors. Voici, par exemple, quelques connecteurs standard offrant des versions qui s’exécutent dans un ISE :For example, here's some Standard connectors that offer versions that run in an ISE:

  • Stockage Fichier, stockage Table et stockage Blob AzureAzure Blob Storage, File Storage, and Table Storage
  • Files d’attente Azure, Azure Service Bus, Azure Event Hubs et IBM MQAzure Queues, Azure Service Bus, Azure Event Hubs, and IBM MQ
  • Système de fichiers, FTP et SFTP-SSHFile System, FTP, and SFTP-SSH
  • SQL Server, Azure SQL Data Warehouse, Azure Cosmos DBSQL Server, Azure SQL Data Warehouse, Azure Cosmos DB
  • AS2, X12 et EDIFACTAS2, X12, and EDIFACT

La différence entre les connecteurs d’environnement de service d’intégration et les autres connecteurs réside dans les emplacements où s’exécutent les déclencheurs et les actions :The difference between ISE and non-ISE connectors is in the locations where the triggers and actions run:

  • Dans votre ISE, les déclencheurs et les actions intégrés, comme HTTP, s’exécutent toujours dans le même environnement de service d’intégration que votre application logique et affichent l’étiquette Core.In your ISE, built-in triggers and actions, such as HTTP, always run in the same ISE as your logic app and display the Core label.

    Sélectionner les actions et déclencheurs intégrés « Core »

  • Les connecteurs qui s’exécutent dans un ISE ont des versions hébergées publiquement disponibles dans le service Logic Apps mondial.Connectors that run in an ISE have publicly hosted versions available in the global Logic Apps service. Pour les connecteurs offrant deux versions, ceux qui portent l’étiquette ISE s’exécutent toujours dans le même ISE que votre application logique.For connectors that offer two versions, connectors with the ISE label always run in the same ISE as your logic app. Les connecteurs ne présentant pas le libellé ISE s’exécutent dans le service Logic Apps global.Connectors without the ISE label run in the global Logic Apps service.

    Sélection de connecteurs ISE

Un ISE offre également de plus grandes limites de durée d’exécution, de rétention du stockage, de débit, de délai d’attente des requêtes et réponses HTTP, de taille des messages et de requêtes de connecteur personnalisé.An ISE also provides increased limits for run duration, storage retention, throughput, HTTP request and response timeouts, message sizes, and custom connector requests. Pour plus d’informations, consultez Limites et configuration pour Azure Logic Apps.For more information, see Limits and configuration for Azure Logic Apps.

Références (SKU) de l’environnement de service d’intégrationISE SKUs

Lorsque vous créez votre environnement ISE, vous pouvez sélectionner la référence SKU de développeur ou la référence SKU Premium.When you create your ISE, you can select the Developer SKU or Premium SKU. Voici les différences entre ces SKU :Here are the differences between these SKUs:

  • DéveloppeurDeveloper

    Fournit un environnement ISE à moindre coût que vous pouvez utiliser pour l’expérimentation, le développement et les tests, mais pas pour les tests de production ou de performances.Provides a lower-cost ISE that you can use for experimentation, development, and testing, but not for production or performance testing. La référence SKU Développeur comprend des déclencheurs et des actions intégrés, des connecteurs standard, des connecteurs d'entreprise et un seul compte d’intégration de niveau gratuit pour un tarif mensuel fixe.The Developer SKU includes built-in triggers and actions, Standard connectors, Enterprise connectors, and a single Free tier integration account for a fixed monthly price. Toutefois, cette référence (SKU) n’inclut aucun contrat de niveau de service (SLA), d’options de mise à l’échelle de la capacité ou de redondance pendant le recyclage, ce qui signifie que vous pouvez rencontrer des retards ou des temps d’arrêt.However, this SKU doesn't include any service-level agreement (SLA), options for scaling up capacity, or redundancy during recycling, which means that you might experience delays or downtime.

  • PremiumPremium

    Fournit un environnement ISE que vous pouvez utiliser pour la production et inclut la prise en charge des contrats SLA, les déclencheurs et les actions intégrés, les connecteurs standard, les connecteurs d’entreprise, un seul compte d’intégration de niveau standard, des options de mise à l’échelle de la capacité et une redondance pendant le recyclage pour un tarif mensuel fixe.Provides an ISE that you can use for production and includes SLA support, built-in triggers and actions, Standard connectors, Enterprise connectors, a single Standard tier integration account, options for scaling up capacity, and redundancy during recycling for a fixed monthly price.

Important

L’option SKU est disponible uniquement lors de la création de votre ISE et ne peut pas être modifiée ultérieurement.The SKU option is available only at ISE creation and can't be changed later.

Pour connaître la tarification, consultez Tarification Logic Apps.For pricing rates, see Logic Apps pricing. Pour plus d’informations sur la tarification et la facturation des environnements de service d’intégration, consultez le modèle de tarif pour Logic Apps.To learn how pricing and billing work for ISEs, see the Logic Apps pricing model.

Point de terminaison d’accès ISEISE endpoint access

Lorsque vous créez votre ISE, vous pouvez choisir d’utiliser des points de terminaison d’accès internes ou externes.When you create your ISE, you can choose to use either internal or external access endpoints. Ces points de terminaison déterminent si les déclencheurs de demande ou de webhook sur les applications logiques dans votre ISE peuvent recevoir des appels en dehors de votre réseau virtuel.These endpoints determine whether request or webhook triggers on logic apps in your ISE can receive calls from outside your virtual network. Ces points de terminaison affectent également l’accès aux entrées et aux sorties dans l’historique d’exécution des applications logiques.These endpoints also affect access to inputs and outputs in logic app run history.

  • Interne : Les points de terminaison privés qui autorisent les appels à des applications logiques dans votre ISE, ainsi que l’accès aux entrées et aux sorties dans l’historique des exécutions uniquement à partir de votre réseau virtuelInternal: Private endpoints that permit calls to logic apps in your ISE plus access to inputs and outputs in run history only from inside your virtual network

  • Externe : Les points de terminaison publics qui autorisent les appels à des applications logiques dans votre ISE, ainsi que l’accès aux entrées et aux sorties dans l’historique des exécutions hors de votre réseau virtuelExternal: Public endpoints that permit calls to logic apps in your ISE plus access to inputs and outputs in run history from outside your virtual network

Important

L’option de point de terminaison d’accès est disponible uniquement lors de la création de votre ISE et ne peut pas être modifiée ultérieurement.The access endpoint option is available only at ISE creation and can't be changed later.

Accéder aux sources de données localesAccess to on-premises data sources

Pour les systèmes locaux qui sont connectés à un réseau virtuel Azure, injectez un environnement de service d’intégration dans ce réseau, pour que vos applications logiques puissent accéder directement à ces systèmes en utilisant un de ces éléments :For on-premises systems that are connected to an Azure virtual network, inject an ISE into that network so your logic apps can directly access those systems by using any of these items:

  • Action HTTPHTTP action

  • Connecteur étiqueté ISE pour ce systèmeISE-labeled connector for that system

    Notes

    Pour utiliser l’authentification Windows avec le connecteur SQL Server dans un environnement de service d’intégration (ISE), utilisez la version non ISE du connecteur avec la passerelle de données locale.To use Windows authentication with the SQL Server connector in an integration service environment (ISE), use the connector's non-ISE version with the on-premises data gateway. La version étiquetée ISE ne prend pas en charge l’authentification Windows.The ISE-labeled version doesn't support Windows authentication.

  • Connecteur personnaliséCustom connector

    • Si vous disposez de connecteurs personnalisés qui ont besoin de la passerelle de données locale et que vous avez créé ces connecteurs hors d’un ISE, les applications logiques d’un ISE peuvent également utiliser ces connecteurs.If you have custom connectors that require the on-premises data gateway, and you created those connectors outside an ISE, logic apps in an ISE can also use those connectors.

    • Les connecteurs personnalisés créés au sein d’un ISE ne fonctionnent pas avec la passerelle de données locale.Custom connectors created in an ISE don't work with the on-premises data gateway. Toutefois, ces connecteurs peuvent accéder directement aux sources de données locales qui sont connectées au réseau virtuel hébergeant l’ISE.However, these connectors can directly access on-premises data sources that are connected to the virtual network hosting the ISE. Par conséquent, les applications logiques d’un ISE n’ont généralement pas besoin de la passerelle de données lorsqu’elles communiquent avec ces ressources.So, logic apps in an ISE most likely don't need the data gateway when communicating with those resources.

Dans le cas de systèmes locaux non connectés à un réseau virtuel ou sans connecteurs étiquetés ISE, il faut configurer la passerelle de données locale pour que les applications logiques puissent se connecter à ces systèmes.For on-premises systems that aren't connected to a virtual network or don't have ISE-labled connectors, you must first set up the on-premises data gateway before your logic apps can connect to those systems.

Comptes d’intégration et environnement de service d’intégrationIntegration accounts with ISE

Vous pouvez utiliser des comptes d’intégration avec des applications logiques à l’intérieur d’un environnement de service d’intégration.You can use integration accounts with logic apps inside an integration service environment (ISE). Cependant, ces comptes d’intégration doivent utiliser le même ISE que les applications logiques liées.However, those integration accounts must use the same ISE as the linked logic apps. Les applications logiques d’un ISE ne peuvent faire référence qu’aux comptes d’intégration se trouvant dans le même ISE.Logic apps in an ISE can reference only those integration accounts that are in the same ISE. Lorsque vous créez un compte d’intégration, vous pouvez sélectionner votre ISE en tant qu’emplacement pour votre compte d’intégration.When you create an integration account, you can select your ISE as the location for your integration account. Pour plus d’informations sur la tarification et la facturation des comptes d’intégration avec un ISE, consultez Modèle de tarification Logic apps.To learn how pricing and billing work for integration accounts with an ISE, see the Logic Apps pricing model. Pour connaître la tarification, consultez Tarification de Logic Apps.For pricing rates, see Logic Apps pricing.

Étapes suivantesNext steps