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).
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:
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.
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.
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.
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.
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).
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!
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With