Best option to deploy app ( VM or Web App)

Dipesh Patel
Dipesh Patel used Ask the Experts™
Hi Experts,
 We are working on publishing some app through VM and with Web App. We are trying with both options.

We would like to compare and check which option is not expensive or which option is best?

Can you please help us to investigate difference?
Watch Question

Do more with

Expert Office
EXPERT OFFICE® is a registered trademark of EXPERTS EXCHANGE®
Top Expert 2016
Apples and oranges comparison here
VM: you control the environment and it is probably self contained,
The view and business logic and maybe database are self contained

WebApp: only has the view mdel
Scott FellDeveloper & EE Moderator
Fellow 2018
Most Valuable Expert 2013

A virtual machine and web app have different meanings to different people. Can you explain what you are referring to when you say web app or virtual machine?  Are you talking about hosting with a traditional web host that has a virtual machine vs something like google app engine?

What are the components of your app? How many people to you expect to serve?
Cloud Architect
Hi Dipesh,

What I understand is that you looking to publish the web application using Azure APP service or from Azure VM?

There are a lot of benefits:

By going with Azure App Service(It gives you the flexibility to publish your application without taking care of backend infrastructure)
This comes under PAAS. I will recommend using Azure PAAS for web app hosting as it gives you benefits with costing.

Azure APP Service:

Do understand more about Azure App Service Pricing:

By going with Azure VM, will enable to manage the infrastructure and also will increase the cost.
Please find below URL to understand the pricing for Azure VM
Shaun VermaakSenior Consultant
Awarded 2017
Distinguished Expert 2018

Why the Azure topic? Web app can mean local on-prem too.

In my mind, if you ignore the format, the biggest difference is updates. Ensure you use a update delivery method sure as ClickOnce if you are using .NET


Thank you all for your comment. I was little bit confused about deployment method and was trying to compare cost and difference. I figured it out now.

Thanks again.

Do more with

Expert Office
Submit tech questions to Ask the Experts™ at any time to receive solutions, advice, and new ideas from leading industry professionals.

Start 7-Day Free Trial