Přístup k prostředkům Azure Virtual Network z Azure Logic Apps pomocí prostředí integračních služeb (ISEs)Access to Azure Virtual Network resources from Azure Logic Apps by using integration service environments (ISEs)

V některých případech vaše aplikace logiky a účty pro integraci potřebují přístup k zabezpečeným prostředkům, jako jsou virtuální počítače (VM) a další systémy nebo služby, které jsou ve službě Azure Virtual Network.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. K nastavení tohoto přístupu můžete vytvořit prostředí ISE ( Integration Service Environment ) , ve kterém můžete spouštět aplikace logiky a vytvořit účty pro integraci.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.

Při vytváření ISE Azure vloží do vaší virtuální sítě Azure, které ISE, nasadí soukromou a izolovanou instanci služby Logic Apps do vaší virtuální sítě 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. Tato soukromá instance využívá vyhrazené prostředky, jako je úložiště, a spouští se odděleně od veřejné Logic Apps služby Global.This private instance uses dedicated resources such as storage, and runs separately from the public "global" Logic Apps service. Oddělení vaší izolované privátní instance a veřejné globální instance také pomáhá snižovat dopad, který mohou mít jiní klienti Azure na výkon vašich aplikací, což se označuje také jako "nepříznivých sousedních".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.

Po vytvoření ISE můžete při vytváření vaší aplikace logiky nebo účtu pro integraci vybrat svou ISE jako svou aplikaci logiky nebo umístění účtu pro integraci: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:

Vybrat prostředí integrační služby

Vaše aplikace logiky teď může přímo přistupovat k systémům, které jsou uvnitř nebo připojené k vaší virtuální síti pomocí kterékoli z těchto položek:Your logic app can now directly access systems that are inside or connected to your virtual network by using any of these items:

  • Konektor ISEs popiskem pro tento systémAn ISE-labeled connector for that system
  • Integrovaná aktivační událost nebo akce s označením Core, jako je například Trigger nebo akce httpA Core-labeled built-in trigger or action, such as the HTTP trigger or action
  • Vlastní konektorA custom connector

Tento přehled popisuje další podrobnosti o tom, jak ISE poskytuje vašim aplikacím logiky a integračním účtům přímý přístup k vaší virtuální síti Azure a porovnává rozdíly mezi ISE a službou Global Logic Apps.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.

Důležité

Logic Apps, integrované triggery, integrované akce a konektory spouštěné ve vašem ISE používají Cenový tarif, který se liší od cenového plánu založeného na spotřebě.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. Informace o cenách a fakturační práci pro ISEs najdete v článku o cenovém modelu Logic Apps.To learn how pricing and billing work for ISEs, see the Logic Apps pricing model. Cenové sazby najdete v tématu Logic Apps ceny.For pricing rates, see Logic Apps pricing.

Vaše ISE také zvýšila omezení doby trvání běhu, uchovávání úložiště, propustnosti, požadavků HTTP a časových limitů odpovědí, velikostí zpráv a požadavků vlastních konektorů.Your ISE also has increased limits on run duration, storage retention, throughput, HTTP request and response timeouts, message sizes, and custom connector requests. Další informace najdete v tématu omezení a konfigurace pro Azure Logic Apps.For more information, see Limits and configuration for Azure Logic Apps.

Izolované versus globálníIsolated versus global

Když v Azure vytvoříte prostředí integrovaných služeb (ISE), můžete vybrat virtuální síť Azure, do které chcete Vložit své ISE.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 potom do vaší virtuální sítě vloží nebo nasadí soukromou instanci služby Logic Apps.Azure then injects, or deploys, a private instance of the Logic Apps service into your virtual network. Tato akce vytvoří izolované prostředí, kde můžete vytvářet a spouštět aplikace logiky na vyhrazených prostředcích.This action creates an isolated environment where you can create and run your logic apps on dedicated resources. Když vytvoříte aplikaci logiky, vyberete svou ISE jako umístění vaší aplikace, což umožní vaší aplikaci logiky přímý přístup k vaší virtuální síti a prostředkům v této síti.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.

Logic Apps v ISE poskytují stejné uživatelské prostředí a podobné možnosti jako služba Global Logic Apps.Logic apps in an ISE provide the same user experiences and similar capabilities as the global Logic Apps service. Nestačí, když použijete stejné integrované aktivační události, integrované akce a konektory z globální Logic Apps služby, ale můžete také použít konektory specifické pro ISE.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. Tady jsou například některé standardní konektory, které nabízejí verze, které běží na ISE:For example, here's some Standard connectors that offer versions that run in an ISE:

  • Blob Storage Azure, File Storage a Table StorageAzure Blob Storage, File Storage, and Table Storage
  • Fronty Azure, Azure Service Bus, Azure Event Hubs a IBM MQAzure Queues, Azure Service Bus, Azure Event Hubs, and IBM MQ
  • Systém souborů, FTP a 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 a EDIFACTAS2, X12, and EDIFACT

Rozdíl mezi konektory ISE a non-ISE je v umístěních, kde se spouštějí triggery a akce:The difference between ISE and non-ISE connectors is in the locations where the triggers and actions run:

  • V ISE jsou integrované triggery a akce, jako je HTTP, vždy spouštěny ve stejném ISE jako aplikace logiky a zobrazují základní popisek.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.

    Výběr vestavěných aktivačních událostí a akcí "Core"

  • Konektory, které běží v ISE, mají veřejně hostované verze, které jsou k dispozici v globálním Logic Apps službě.Connectors that run in an ISE have publicly hosted versions available in the global Logic Apps service. Pro konektory, které nabízí dvě verze, konektory s popiskem ISE se vždycky spouštějí ve stejném ISE jako vaše aplikace logiky.For connectors that offer two versions, connectors with the ISE label always run in the same ISE as your logic app. Konektory bez popisku ISE se spouštějí v globálním Logic Apps službě.Connectors without the ISE label run in the global Logic Apps service.

    Vybrat konektory ISE

ISE také poskytuje zvýšené limity pro dobu trvání běhu, uchovávání úložiště, propustnost, požadavky HTTP a vypršení časového limitu odpovědí, velikosti zpráv a požadavky vlastních konektorů.An ISE also provides increased limits for run duration, storage retention, throughput, HTTP request and response timeouts, message sizes, and custom connector requests. Další informace najdete v tématu omezení a konfigurace pro Azure Logic Apps.For more information, see Limits and configuration for Azure Logic Apps.

ISE SKUISE SKUs

Při vytváření ISE můžete vybrat SKU pro vývojáře nebo SKU úrovně Premium.When you create your ISE, you can select the Developer SKU or Premium SKU. Zde jsou rozdíly mezi těmito SKU:Here are the differences between these SKUs:

  • DeveloperDeveloper

    Poskytuje ISE s nižšími náklady, které můžete použít pro experimentování, vývoj a testování, ale ne pro produkční nebo výkonnostní testování.Provides a lower-cost ISE that you can use for experimentation, development, and testing, but not for production or performance testing. SKU pro vývojáře obsahuje integrované triggery a akce, standardní konektory, podnikové konektory a jeden účet pro integraci bezplatné úrovně za pevnou měsíční cenu.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. Tato SKU ale nezahrnuje žádnou smlouvu o úrovni služeb (SLA), možnosti pro škálování kapacity nebo redundanci při recyklaci, což znamená, že se můžete setkat s prodlevami nebo výpadky.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

    Poskytuje ISE, který můžete použít pro produkční prostředí, včetně podpory SLA, integrovaných triggerů a akcí, standardních konektorů, podnikových konektorů, jediného účtu pro integraci na úrovni Standard , možností škálování kapacity a redundance během recyklace za pevnou měsíční cenu.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.

Důležité

Možnost SKU je k dispozici pouze při vytváření ISE a nedá se změnit později.The SKU option is available only at ISE creation and can't be changed later.

Cenové sazby najdete v tématu Logic Apps ceny.For pricing rates, see Logic Apps pricing. Informace o cenách a fakturační práci pro ISEs najdete v článku o cenovém modelu Logic Apps.To learn how pricing and billing work for ISEs, see the Logic Apps pricing model.

Přístup ke koncovému bodu ISEISE endpoint access

Při vytváření ISE můžete použít buď interní nebo externí koncové body přístupu.When you create your ISE, you can choose to use either internal or external access endpoints. Tyto koncové body určují, jestli triggery Request nebo Webhooku v Logic Apps ve vašem ISE můžou přijímat volání z vnějšku vaší virtuální sítě.These endpoints determine whether request or webhook triggers on logic apps in your ISE can receive calls from outside your virtual network. Tyto koncové body mají také vliv na přístup k vstupům a výstupům v historii spuštění aplikace logiky.These endpoints also affect access to inputs and outputs in logic app run history.

  • Interní: veřejné koncové body, které umožňují volání Logic Apps v ISE plus přístup k vstupům a výstupům v historii spouštění jenom z vaší virtuální sítě .Internal: 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

  • External: veřejné koncové body, které umožňují volání Logic Apps v ISE plus přístup k vstupům a výstupům v historii spouštění mimo vaši virtuální síť .External: 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

Důležité

Možnost přístupový bod přístupu je dostupná jenom při vytváření ISE a nedá se změnit později.The access endpoint option is available only at ISE creation and can't be changed later.

Přístup k místním zdrojům datAccess to on-premises data sources

Pro místní systémy, které jsou připojené k virtuální síti Azure, zaISE do této sítě, aby vaše aplikace logiky mohly přímý přístup k těmto systémům pomocí kterékoli z těchto položek: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:

  • Akce HTTPHTTP action

  • Konektor ISE s popiskem pro tento systémISE-labeled connector for that system

    Poznámka

    Pokud chcete používat ověřování systému Windows s konektorem SQL Server v prostředí ISE (Integration Service Environment), použijte jinou verzi konektoru než ISE s místní bránou dat.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. Verze ISE s popiskem nepodporuje ověřování systému Windows.The ISE-labeled version doesn't support Windows authentication.

  • Vlastní konektorCustom connector

    • Pokud máte vlastní konektory, které vyžadují místní bránu dat, a Vy jste tyto konektory vytvořili mimo ISE, můžete tyto konektory použít i v ISE.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.

    • Vlastní konektory vytvořené ve ISE nefungují s místní bránou dat.Custom connectors created in an ISE don't work with the on-premises data gateway. Tyto konektory mají ale přímý přístup k místním zdrojům dat, které jsou připojené k virtuální síti hostující ISE.However, these connectors can directly access on-premises data sources that are connected to the virtual network hosting the ISE. Proto Logic Apps v ISE pravděpodobně nepotřebují bránu dat při komunikaci s těmito prostředky.So, logic apps in an ISE most likely don't need the data gateway when communicating with those resources.

U místních systémů, které nejsou připojené k virtuální síti nebo které nemají konektory ISE-labled, musíte nejdřív nastavit místní bránu dat , než se aplikace logiky můžou k těmto systémům připojit.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.

Účty pro integraci s ISEIntegration accounts with ISE

Účty pro integraci s Logic Apps můžete používat v prostředí ISE (Integration Service Environment).You can use integration accounts with logic apps inside an integration service environment (ISE). Tyto účty pro integraci ale musí používat stejné ISE jako propojené aplikace logiky.However, those integration accounts must use the same ISE as the linked logic apps. Logic Apps ve ISE můžou odkazovat jenom na účty pro integraci, které jsou ve stejném ISE.Logic apps in an ISE can reference only those integration accounts that are in the same ISE. Při vytváření účtu pro integraci můžete jako umístění účtu pro integraci vybrat ISE.When you create an integration account, you can select your ISE as the location for your integration account. Informace o tom, jak ceny a fakturace pro účty pro integraci s ISE najdete v článku o cenovém modelu Logic Apps.To learn how pricing and billing work for integration accounts with an ISE, see the Logic Apps pricing model. Cenové sazby najdete v tématu Logic Apps ceny.For pricing rates, see Logic Apps pricing.

Další krokyNext steps