Introduction
In this article we will focus on the below important fetaures of using Azure App services.
- What is App service and when to use Azure App service.
- How to choose the best app service plan for your Azure app service.
- Deploying .NET Core application to Windows based Azure app service.
- Authencation, scaling and other app service features.
Prerequisites
This article assumes you have a basic working knowledge of NET Core and Azure.
Microsft Account is required to log into Azure portal and use any Azure Services.
Implementation
What is Azure App service or Azure Web apps and when should we use app service?
Azure app service is a platform as a service offering by Azure that allows custom web applications to be deployed on the Azure cloud.
Any custom application developed using (.NET,.NET Core, Java, Ruby, Node js, Python) can be easily deployed to Azure app service.
Azure app service model offers the following advantages:
- Customers don't have to manage underlying compute service infrastructure. The underlying infrastructure is managed entirely by Azure. The application will be deployed on VM managed by Azure. Developers can focus only on development without worrying about backend infrastructure.
- It provides features such as auto scalilng and security.
- It has dev ops capablities which inculdes continous deployment.
- Don't need to install any web server.
If your custom application doesn't supports app service than the better alternative is to use Azure VM service.
Chossing the best app service plan for your app services
App service plan is a seperate resource that will be created with your app service.
App service plan and app service go hand in hand.

Free App service plan allows only 10 apps to be deployed with 60 mins of application compute time in one day for all applications.
It means if we have 3 applications deployed on app service using this plan then combined all 3 can be up and running for 60 minutes in a day.
This plan is best suitable for POC or demo purposes.
Shared app service plan allows only 100 apps to be deployed with 240 minutes of application running time in one day for all applications.
It means if we have 3 applications deployed on app service using this plan then combined all 3 can be up and running for 240 minutes in a day.
This plan is best suited for POC or demo purpose.
The basic, standard, premuim and isolated are the best plans for enterprise use per requirments of memory and work loads.








Join the conversation! Your thoughts help the community grow.