Zugreifen auf Ressourcen virtueller Azure-Netzwerke über Azure Logic Apps mit Integrationsdienstumgebungen (ISEs)Access to Azure Virtual Network resources from Azure Logic Apps by using integration service environments (ISEs)

Manchmal benötigen Ihre Logik-Apps und Integrationskonten Zugriff auf gesicherte Ressourcen wie virtuelle Computer (VMs) und andere Systeme oder Dienste innerhalb eines virtuellen Azure-Netzwerks.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. Wenn Sie diesen Zugriff einrichten möchten, können Sie eine Integrationsdienstumgebung (Integration Service Environment, ISE) zum Ausführen Ihrer Logik-Apps und Erstellen Ihrer Integrationskonten erstellen.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.

Bei der Erstellung einer ISE fügt Azure diese ISE in Ihr virtuelles Azure-Netzwerk ein, sodass dann eine private und isolierte Instanz des Logic Apps-Diensts in Ihrem virtuellen Azure-Netzwerk bereitgestellt wird.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. Diese private Instanz verwendet dedizierte Ressourcen wie z. B. Speicher und wird getrennt vom öffentlichen „globalen“ Logic Apps-Dienst ausgeführt.This private instance uses dedicated resources such as storage, and runs separately from the public "global" Logic Apps service. Die Trennung Ihrer isolierten privaten Instanz von der öffentlichen globalen Instanz trägt auch dazu bei, die Auswirkungen zu verringern, die andere Azure-Mandanten auf die Leistung Ihrer Apps haben könnten. Hierbei spricht man auch vom „Noisy-Neighbor“-Problem.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.

Wenn Sie nach dem Erstellen Ihrer ISE Ihre Logik-App oder Ihr Integrationskonto erstellen, können Sie Ihre ISE als Standort Ihrer Logik-App oder Ihres Integrationskontos auswählen: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:

Auswählen der Integrationsdienstumgebung

Ihre Logik-App kann nun unter Verwendung eines der folgenden Elemente direkt auf Systeme zugreifen, die sich innerhalb Ihres virtuellen Netzwerks befinden oder mit diesem verbunden sind:Your logic app can now directly access systems that are inside or connected to your virtual network by using any of these items:

  • Ein Connector mit der Bezeichnung ISE für dieses System, z. B. SQL ServerAn ISE-labeled connector for that system, such as SQL Server
  • Ein integrierter Trigger oder eine integrierte Aktion mit der Bezeichnung Core, z. B. der HTTP-Trigger oder die HTTP-AktionA Core-labeled built-in trigger or action, such as the HTTP trigger or action
  • Ein benutzerdefinierter ConnectorA custom connector

In dieser Übersicht wird detailliert beschrieben, wie eine ISE Logik-Apps und Integrationskonten ermöglicht, direkt auf Ihr virtuelles Azure-Netzwerk zuzugreifen. Außerdem werden die Unterschiede zwischen einer ISE und dem globalen Logic Apps-Dienst herausgestellt.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.

Wichtig

Für Logik-Apps, integrierte Trigger, integrierte Aktionen und Connectors, die in Ihrer ISE ausgeführt werden, gilt ein anderer als der nutzungsbasierte Tarif.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. Weitere Informationen zur Preisgestaltung und Abrechnung für ISEs finden Sie unter Feststehendes Preismodell.To learn how pricing and billing work for ISEs, see the Logic Apps pricing model. Eine Preisübersicht finden Sie unter Preismodell für Azure Logic Apps.For pricing rates, see Logic Apps pricing.

Ihre ISE weist auch höhere Grenzwerte für Laufzeiten, Speicheraufbewahrung, Durchsatz, Zeitlimits für HTTP-Anforderungen und -Antworten, Nachrichtengrößen und benutzerdefinierte Connectoranforderungen auf.Your ISE also has increased limits on run duration, storage retention, throughput, HTTP request and response timeouts, message sizes, and custom connector requests. Weitere Informationen finden Sie unter Grenzwerte und Konfiguration für Azure Logic Apps.For more information, see Limits and configuration for Azure Logic Apps.

„Isoliert“ im Vergleich zu „global“Isolated versus global

Wenn Sie in Azure eine Integrationsdienstumgebung (ISE) erstellen, können Sie das virtuelle Azure-Netzwerk auswählen, in das Sie Ihre ISE einfügen möchten.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 fügt dann eine private Instanz des Logic Apps-Diensts in Ihr virtuelles Netzwerk ein bzw. stellt diese im virtuellen Netzwerk bereit.Azure then injects, or deploys, a private instance of the Logic Apps service into your virtual network. Dadurch wird eine isolierte Umgebung erstellt, in der Sie Logik-Apps auf dedizierten Ressourcen erstellen und ausführen können.This action creates an isolated environment where you can create and run your logic apps on dedicated resources. Wenn Sie Ihre Logik-App erstellen, wählen Sie Ihre ISE als Speicherort Ihrer App aus, wodurch die Logik-App direkten Zugriff auf Ihr virtuelles Netzwerk und die Ressourcen in diesem Netzwerk erhält.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.

Logik-Apps in einer Integrationsdienstumgebung bieten die gleiche Benutzeroberfläche und ähnliche Funktionen wie im globalen Logic Apps-Dienst.Logic apps in an ISE provide the same user experiences and similar capabilities as the global Logic Apps service. Sie können nicht nur die gleichen integrierten Trigger, integrierten Aktionen und Connectors im globalen Logic Apps-Dienst verwenden, sondern auch ISE-spezifische Connectors.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. Zum Beispiel bieten die folgenden Standardconnectors Versionen an, die in einer ISE ausgeführt werden können:For example, here's some Standard connectors that offer versions that run in an ISE:

  • Azure Blob Storage, File Storage und Table StorageAzure Blob Storage, File Storage, and Table Storage
  • Azure Queues, Azure Service Bus, Azure Event Hubs und IBM MQAzure Queues, Azure Service Bus, Azure Event Hubs, and IBM MQ
  • FTP und SFTP-SSHFTP and SFTP-SSH
  • SQL Server, SQL Data Warehouse, Azure Cosmos DBSQL Server, SQL Data Warehouse, Azure Cosmos DB
  • AS2, X12 und EDIFACTAS2, X12, and EDIFACT

Der Unterschied zwischen ISE- und Nicht-ISE-Connectors liegt darin, wo die Trigger und Aktionen ausgeführt werden:The difference between ISE and non-ISE connectors is in the locations where the triggers and actions run:

  • In Ihrer ISE werden die integrierten Trigger und Aktionen, z. B. HTTP, immer in derselben ISE wie Ihre Logik-App ausgeführt und zeigen die Bezeichnung Core an.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.

    Auswählen von integrierten Triggern und Aktionen mit der Bezeichnung „Core“

  • Für Connectors, die in einer ISE ausgeführt werden, sind öffentlich gehostete Versionen im globalen Logic Apps-Dienst verfügbar.Connectors that run in an ISE have publicly hosted versions available in the global Logic Apps service. Bei Connectors, die zwei Versionen anbieten, werden Connectors mit der Bezeichnung ISE immer in der gleichen ISE wie Ihre Logik-App ausgeführt.For connectors that offer two versions, connectors with the ISE label always run in the same ISE as your logic app. Connectors ohne die Bezeichnung ISE werden im globalen Logic Apps-Dienst ausgeführt.Connectors without the ISE label run in the global Logic Apps service.

    Auswählen der ISE-Connectors

Eine ISE weist auch höhere Grenzwerte für Laufzeiten, Speicheraufbewahrung, Durchsatz, Zeitlimits für HTTP-Anforderungen und -Antworten, Nachrichtengrößen und benutzerdefinierte Connectoranforderungen auf.An ISE also provides increased limits for run duration, storage retention, throughput, HTTP request and response timeouts, message sizes, and custom connector requests. Weitere Informationen finden Sie unter Grenzwerte und Konfiguration für Azure Logic Apps.For more information, see Limits and configuration for Azure Logic Apps.

ISE-SKUsISE SKUs

Wenn Sie Ihre ISE erstellen, können Sie die Developer-SKU oder die Premium-SKU auswählen.When you create your ISE, you can select the Developer SKU or Premium SKU. Im Folgenden finden Sie die Unterschiede zwischen den beiden SKUs:Here are the differences between these SKUs:

  • DeveloperDeveloper

    Bietet eine kostengünstigere ISE, die Sie für Experimente, Entwicklung und Tests, jedoch nicht für Produktion oder Leistungstests verwenden können.Provides a lower-cost ISE that you can use for experimentation, development, and testing, but not for production or performance testing. Die Developer-SKU umfasst integrierte Trigger und Aktionen, Standardconnectors, Unternehmensconnectors und ein einzelnes Free-Tarif-Integrationskonto für einen festen monatlichen Preis.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. Diese SKU umfasst jedoch keine Vereinbarung zum Servicelevel (Service-Level Agreement, SLA), Optionen zum zentralen Hochskalieren der Kapazität oder Redundanz während der Wiederverwendung. Dies bedeutet, dass Verzögerungen oder Ausfallzeiten auftreten können.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

    Bietet eine ISE, die Sie für die Produktion verwenden können, und umfasst SLA-Unterstützung, integrierte Trigger und Aktionen, Standardconnectors, Unternehmensconnectors, ein einzelnes Standard-Tarif-Integrationskonto, Optionen zum zentralen Hochskalieren der Kapazität und Redundanz während der Wiederverwendung für einen festen monatlichen Preis.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.

Wichtig

Die SKU-Option ist nur bei der ISE-Erstellung verfügbar und kann später nicht mehr geändert werden.The SKU option is available only at ISE creation and can't be changed later.

Eine Preisübersicht finden Sie unter Logic Apps – Preise.For pricing rates, see Logic Apps pricing. Weitere Informationen zur Preisgestaltung und Abrechnung für ISEs finden Sie unter Feststehendes Preismodell.To learn how pricing and billing work for ISEs, see the Logic Apps pricing model.

ISE-EndpunktzugriffISE endpoint access

Beim Erstellen Ihrer ISE können Sie auswählen, ob interne oder externe Zugriffsendpunkte verwendet werden sollen.When you create your ISE, you can choose to use either internal or external access endpoints. Diese Endpunkte bestimmen, ob Anforderungs- oder Webhooktrigger für Logik-Apps in Ihrer ISE Aufrufe von außerhalb Ihres virtuellen Netzwerks empfangen können.These endpoints determine whether request or webhook triggers on logic apps in your ISE can receive calls from outside your virtual network. Diese Endpunkte haben auch Einfluss auf den Zugriff auf Eingaben und Ausgaben im Logik-App-Ausführungsverlauf.These endpoints also affect access to inputs and outputs in logic app run history.

  • Intern: Private Endpunkte, die Aufrufe von Logik-Apps in Ihrer ISE sowie den Zugriff auf Eingaben und Ausgaben im Ausführungsverlauf nur innerhalb des virtuellen Netzwerks zulassenInternal: 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
  • Extern: Öffentliche Endpunkte, die Aufrufe von Logik-Apps in Ihrer ISE sowie den Zugriff auf Eingaben und Ausgaben im Ausführungsverlauf von außerhalb des virtuellen Netzwerks zulassenExternal: 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

Wichtig

Die Zugriffsendpunktoption ist nur bei der ISE-Erstellung verfügbar und kann später nicht mehr geändert werden.The access endpoint option is available only at ISE creation and can't be changed later.

Zugriff auf lokale DatenquellenAccess to on-premises data sources

Bei lokalen Systemen, die mit einem virtuellen Azure-Netzwerk verbunden sind, fügen Sie eine ISE in dieses Netzwerk ein, damit Ihre Logik-Apps direkt auf diese Systeme zugreifen können, indem sie eines der folgenden Elemente verwenden: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:

  • Ein ISE-Connector mit Versionsangabe für dieses System, z. B. SQL ServerISE-version connector for that system, for example, SQL Server

  • HTTP-AktionHTTP action

  • Benutzerdefinierter ConnectorCustom connector

    • Wenn Sie über benutzerdefinierte Connectors verfügen, für die das lokale Datengateway erforderlich ist, und Sie haben diese Connectors außerhalb einer ISE erstellt, können Logik-Apps in einer ISE diese Connectors ebenfalls verwenden.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.

    • Benutzerdefinierte Connectors, die in einer ISE erstellt wurden, funktionieren nicht mit dem lokalen Datengateway.Custom connectors created in an ISE don't work with the on-premises data gateway. Diese Connectors können jedoch direkt auf lokale Datenquellen zugreifen, die mit dem virtuellen Netzwerk verbunden sind, das die ISE hostet.However, these connectors can directly access on-premises data sources that are connected to the virtual network hosting the ISE. Deshalb benötigen Logik-Apps in einer ISE sehr wahrscheinlich das Datengateway nicht, wenn sie mit diesen Ressourcen kommunizieren.So, logic apps in an ISE most likely don't need the data gateway when communicating with those resources.

Bei lokalen Systemen, die nicht mit einem virtuellen Netzwerk verbunden sind oder keine ISE-Connectors aufweisen, müssen Sie zuerst das lokale Datengateway einrichten, bevor Ihre Logik-Apps eine Verbindung zu diesen Systemen aufbauen können.For on-premises systems that aren't connected to a virtual network or don't have ISE-version connectors, you must first set up the on-premises data gateway before your logic apps can connect to those systems.

Integrationskonten mit ISEIntegration accounts with ISE

In einer Integrationsdienstumgebung (ISE) haben Sie die Möglichkeit, Integrationskonten mit Logik-Apps zu verwenden.You can use integration accounts with logic apps inside an integration service environment (ISE). Diese Integrationskonten müssen jedoch auf dieselbe ISE wie die verknüpften Logik-Apps zugreifen.However, those integration accounts must use the same ISE as the linked logic apps. Logik-Apps in einer ISE können nur auf die Integrationskonten verweisen, die sich in derselben ISE befinden.Logic apps in an ISE can reference only those integration accounts that are in the same ISE. Wenn Sie ein Integrationskonto erstellen, können Sie Ihre ISE als Speicherort für Ihr Integrationskonto auswählen.When you create an integration account, you can select your ISE as the location for your integration account. Informationen zur Preisgestaltung und Abrechnung für Integrationskonten mit einer ISE finden Sie unter Integrationskonten.To learn how pricing and billing work for integration accounts with an ISE, see the Logic Apps pricing model. Eine Preisübersicht finden Sie unter Preismodell für Azure Logic Apps.For pricing rates, see Logic Apps pricing.

Nächste SchritteNext steps