Azure App Service is one of the most common and most used services. When we deploy apps, jobs etc., to the app server, one thing that confuses us and that makes decision making hard is the multitude of the tiers (options of plans) available. I will be comparing the different tiers that Azure App Service has and how each one differs and which one to choose considering your requirement.

First and foremost, every tier supports deploying multiple apps to the same tier at no extra cost but there is a limit on the number of applications based on the tier. So all your apps will share the resources allotted as part of the tier you choose. Let’s compare each of these tiers to see where they differ.

Free Tier

As the name says, this comes free of cost but with conditions

Shared Tier

This tier is charged based on per hour usage

Basic Tier

This tier is charged based on per hour usage and the number of instances used

Standard Tier

This tier is charged based on per hour usage and the number of instances used.

Premium Tier

This tier is charged based on per hour usage and the number of instances used

Considerations

As with any Azure service, app service comes with some considerations that you need to be aware of.

The features and plans get updated regularly & hence this document can be referred to for basic understanding but for any specific feature details/capacity do refer to Azure plan documentation @https://azure.microsoft.com