United Kingdom - D365-CRM

Follow-up from CRMUG Brum: ISE for Logic Apps

  • 1.  Follow-up from CRMUG Brum: ISE for Logic Apps

    SILVER CONTRIBUTOR
    Posted Feb 07, 2019 07:45 AM
    Hi,

    Good to see people in Birmingham last night.

    Whilst chatting with a couple of people the issue of connecting Logic Apps to On-Premises systems came up. The current best practice is to use an On-Premises Data Gateway, which is a sort of fancy proxy around a Service Bus and requires you to install some additional software on-premise, just for the purposes of the logic app. It also requires loads of setup, as per the article.

    Microsoft currently have in private preview, the option of an Integration Service Environment (ISE), which basically allows your logic app to sort of be inside a virtual network in Azure. This means if your on-premises services are connected via a S2S VPN or Express Route, providing you've setup the network configuration correctly, you can use the services as if they were cloud facing.

    This makes Logic Apps even more powerful as an integration tool, especially when you can start combining it with other Azure resources. Be careful though, as pricing differs if you're running an ISE, and is based around compute and not consumption.

    Another option if you want to connect to a service on-premises is to use a Hybrid Relay (which I have a sample for in this blog post). This requires the generation of a secure access signature, but there is no reason this code couldn't be easily ported over to an Azure Function which you can call from within the Logic App.

    Not sure when they're going to offer it outside of a private preview, but below is the article. Thanks to @Dean Holmes for bringing this to my attention a while back. If anyone has used one I would be very interested.

    Access to Azure virtual networks from Azure Logic Apps with integration service environments (ISEs)
    Microsoft remove preview
    Access to Azure virtual networks from Azure Logic Apps with integration service environments (ISEs)
    Sometimes, your logic apps and integration accounts need access to secured resources, such as virtual machines (VMs) and other systems or services, in an Azure virtual network. To set up this access, you can create an integration service environment (ISE) for running your logic apps and integration accounts.
    View this on Microsoft >

    Ta

    Ben
    (Honorary Citizen of Cork)

    ------------------------------
    Ben Bartle
    IBM
    ------------------------------