Software in Azure that needs to connect to an on-premise site

2021-12-03T13:27:45.92+00:00

I have a software in Azure that needs to connect to an on-premise site.

I only need to pull data from on-premise to Azure and need to set up the environment in Azure. Can any one here suggest help me how to do it?

Azure VPN Gateway
Azure VPN Gateway
An Azure service that enables the connection of on-premises networks to Azure through site-to-site virtual private networks.
1,394 questions
Azure Migrate
Azure Migrate
A central hub of Azure cloud migration services and tools to discover, assess, and migrate workloads to the cloud.
719 questions
0 comments No comments
{count} votes

1 answer

Sort by: Most helpful
  1. ChaitanyaNaykodi-MSFT 23,106 Reputation points Microsoft Employee
    2021-12-03T16:26:25.067+00:00

    Hello @KamalBernard-9210, Thank you for reaching out.

    To connect an on-prem network to Azure you can use Azure VPN connection or Azure Express Route. As per this reference guide

    A VPN connection architecture is suitable for hybrid applications where the traffic between on-premises hardware and the cloud is likely to be light, or you are willing to trade slightly extended latency for the flexibility and processing power of the cloud. It is simple to configure and requires a VPN device in order to configure an S2S VPN. You can refer to this reference architecture for more details on implementation.

    Azure Express route connections use a private, dedicated connection through a third-party connectivity provider. The private connection extends your on-premises network into Azure. This architecture is suitable for hybrid applications running large-scale, mission-critical workloads that require a high degree of scalability. Setting up Azure express route can be complex to set up and third-party network provider is responsible for setting up connectivity. You can go through this reference architecture for additional details on implementation.

    If you decide to go with any of the services discussed above and depending on the protocol you are using (HTTPS, HTTP etc.) to transfer the data from on-prem to Azure please make sure to open respective port numbers in your Network Security Groups to establish this connectivity.

    Now if your software on Azure is running on IAAS offering of Azure like a VM, the above architectures will work fine. If the software is running on a PAAS offering of Azure like Azure App service, then you might have to additionally configure an Azure Private endpoint in order to establish connectivity with the on-prem site. If this is the scenario you can go through this reference architecture for additional details.

    Hope this helps! Do let us know if you have any additional questions, I will be glad to continue with our discussion. Thank you!

    0 comments No comments