Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

What is the difference between "Azure Web app" and "Azure App Service"?

I'm quite new to Azure, trying to learn how to explore what are the possibilities of publishing a website on azure, to be a bit more at ease to do the the AZ-204.

On the azure dashboard, I can create "Azure web apps", "Azure app service"(not mentionning CI/CD and serverless). enter image description here

What are the difference between the two? I initially taught the azure web app was code driven(connected to git) and "App Service" one was docker-based.

But for both option, when you move to next step, you can choose if you publish the code or the docker container:

enter image description here

Can some body explain what is the difference between the two? And/or the most important advantage of one over the other?

I've searched for a while, but it's not the same product name everytime and I'm really sure it's still the same product.

like image 864
J4N Avatar asked Mar 03 '21 15:03

J4N


People also ask

Is Azure App Service a web app?

Azure App Service is an HTTP-based service for hosting web applications, REST APIs, and mobile back ends. You can develop in your favorite language, be it .NET, .NET Core, Java, Ruby, Node.js, PHP, or Python. Applications run and scale with ease on both Windows and Linux-based environments.

Is Azure App Service required for Azure Web app service?

To create App Service, you need an App Service Plan. Without an App Service Plan you cannot create App Service. So, in the Azure portal, when you try to create app service, you will have to select an app service plan if you have one already or create a new one.

What is the difference between API app and web app?

API is an interface that exposes an application's data to outside software, whereas web applications are one type of API with stricter requirements. These requirements include network communication, SOAP as the primary protocol, and less accessibility for the public.

What is the relationship between an Azure App Service plan and an azure web app?

An App Service plan defines a set of compute resources for a web app to run. These compute resources are analogous to the server farm in conventional web hosting. One or more apps can be configured to run on the same computing resources (or in the same App Service plan).


1 Answers

There is no difference. To quote the documentation:

The only difference between the three app types (API, web, mobile) is the name and icon used for them in the Azure portal.

Behind the scene it is already using app service all the time. If you consider WebApp and WebApp for containers is a part of Appservice, you don't actually pay for webApps, but you pay for the Appservice plan!

like image 155
Sajeetharan Avatar answered Oct 23 '22 19:10

Sajeetharan