Share via

Getting started

Andy Turner 21 Reputation points
2021-05-11T12:05:44.327+00:00

Hi,

I am looking to use Azure to provide an application of sorts to some end users that are based in China.

My thinking is that the users from China will:

  1. Connect via the Web to some kind of resource
  2. Possibly upload some data
  3. Run some software that has been configured on the resource
  4. Visualise/download some results.

The software runs on Windows and I have this working locally on my machine. I now want to move this onto Azure, but I am going around in circles and somehow failing to choose the right option to get started.

Please can you point me in a good/the right direction?

Many thanks,

Andy

Azure Virtual Machines
Azure Virtual Machines

An Azure service that is used to provision Windows and Linux virtual machines.


Answer accepted by question author

prmanhas-MSFT 17,976 Reputation points Microsoft Employee Moderator
2021-05-21T13:27:04.057+00:00

anonymous userTurner-4053 Apologies for the delay in response and all the inconvenience caused because of the issue.

So there are number of ways for your application to be migrated to Azure depending upon the requirement:

  • Azure Migrate provides a centralized hub to assess and migrate to Azure on-premises servers, infrastructure, applications, and data. Use Azure App Service Migration Assistant to assess on-premises websites for migration to Azure App Service. Use Migration Assistant to migrate .NET and PHP web apps to Azure. You can read more about it here
  • Another method include Migrate machines as physical servers to Azure, using the Azure Migrate: Server Migration tool. You can read more about it here
  • Rehosting is, in effect, a simple migration from your existing servers to Azure cloud servers, where you’ll be using Azure’s Infrastructure as a Service (IaaS) virtual machines as your host. With this option, your hosting infrastructure is managed and delivered ready-to-use, but you’ll need to manage the server and your application, just like you did when it was on-site.
  • You can make use of container services as well to host your application. Containers use the Platform as a Service offering, just like a virtual machine (VM), so you don’t need to concern yourself with administering the infrastructure. A Container encapsulates just the software and its dependencies. Containers make your applications portable, scalable and nimble so they also enable highly efficient use of resources.More here
  • Another option might be Azure Migration Center

These are some of the available options. These are high level general resource available which we can provide you. I was having discussion with our team internally as well on this and as per their suggestion and my experience as well you should try to engage Support as well so they can help you out with best option possible and help you through the migration process since you want to deploy your application for use by clients as well so that will be the best professional help for you because apart from migration there are a lot of options which should be taken into consideration from application capabilities to cost and resources involved so this will be a good option.

If you have a Support Plan in place I would recommend to open Support Ticket with Microsoft if not let me know I can help you to open one Time Free Technical Support.

Hope it helps!!!

Please "Accept as Answer" if it helped so it can help others in community looking for help on similar topics.

Was this answer helpful?


0 additional answers

Sort by: Most helpful

Your answer

Answers can be marked as 'Accepted' by the question author and 'Recommended' by moderators, which helps users know the answer solved the author's problem.