locked
Migrate Web apps into Azure RRS feed

  • Question


  • Team,

    I have a VM where 4 applications are running. This VM is a kind of web server where it hosts 4 web applications. 

    1) 1 Web Application (Asp.Net Web Form) directly connects with a MySQL, it uses forms authentication. 
    2) 2 Web Application (Asp.Net MVC) is connecting to 2 different application servers for connecting with Rest API respectively and the connecting database is SQL Server.
    3) 1 Web Application (Intranet) - ASP.NET Web Forms connects with WCF Service in an application server which is hosted as Windows Service with netTcpBinding and it also exposes TIBCO endpoints. The WCF services connect with a local file store and loads the data into memory and does not have any database in the backend. We have enabled
    tracing on this application. 

    How can I plan for migration of the above 4 applications into cloud? We are considering Windows Containers, Web Apps, API Apps, Service Bus etc.

    Thanks,
    Prasenna


    Prasenna

    Wednesday, September 25, 2019 12:35 PM

Answers

  • Prasenna, this is more of a consulting ask. I would advice you to reach out to Microsoft Azure Sales. They might even be able to put you in touch with Azure Fast Track, which is a team that specializes in moving customers into Azure.

    With that being said, for application 1, I would suggest reviewing this documentation. It uses Azure SQL instead of MySQL but there is the opition to run MySQL with your web app.

    For application 2, your standard web app should be able to complete this. If the application servers are outside of Azure, you can use a VNet for connectivity. For connecting to your SQL server, you can easily add the connection string following these steps.

    The intranet app is going to require a bit more configuration. You can use an Internally Load Balanced (ILB) App Service Environment (ASE) to lock your app down to your intranet. More information on that here. An ILB ASE does have a cost increase associated with it. You might be able to use a multi-tenant web app but apply IP restrictions to the site. Do note though that your site will still be using a public URL if you go this route.

    The above suggestions look at using Azure Web Apps. There are other ways to accomplish your ask but I hope this helps to provide a high level overview.

    Friday, September 27, 2019 10:08 AM
    Owner

All replies

  • Prasenna, this is more of a consulting ask. I would advice you to reach out to Microsoft Azure Sales. They might even be able to put you in touch with Azure Fast Track, which is a team that specializes in moving customers into Azure.

    With that being said, for application 1, I would suggest reviewing this documentation. It uses Azure SQL instead of MySQL but there is the opition to run MySQL with your web app.

    For application 2, your standard web app should be able to complete this. If the application servers are outside of Azure, you can use a VNet for connectivity. For connecting to your SQL server, you can easily add the connection string following these steps.

    The intranet app is going to require a bit more configuration. You can use an Internally Load Balanced (ILB) App Service Environment (ASE) to lock your app down to your intranet. More information on that here. An ILB ASE does have a cost increase associated with it. You might be able to use a multi-tenant web app but apply IP restrictions to the site. Do note though that your site will still be using a public URL if you go this route.

    The above suggestions look at using Azure Web Apps. There are other ways to accomplish your ask but I hope this helps to provide a high level overview.

    Friday, September 27, 2019 10:08 AM
    Owner
  • Thanks a lot Bryan. I have reached out to the Azure Sales team for helping us out. 

    Prasenna

    Friday, September 27, 2019 9:33 PM