Azure App Service Types, Plans, Considerations and Tips to Choose Right One for Your Needs

Azure App Service is one of the common and most used services. While it is possible to immediately deploy apps, jobs etc., to the app service, a common factor that baffles decision makers is the wide spectrum of the tiers (options of plans) available in the marketspace.

With said that, I have compared the different tiers of Azure App Service, including differences, and tips to choose the right plan matching your unique requirement.

Firstly, every tier supports deploying multiple apps to the same tier at no extra cost; but, there is a catch on the number of applications specific to each tier. So, all your apps must share the resources allotted as part of the tier chosen.

Here’s the comparison of different tiers with critical details.

Free Tier

As the name suggests, this type of Azure App Service Plan is available free of cost but with conditions!

Configuration What you get What you don’t get When to use
Shared Core Max. 10 apps can be deployed Instances PoC & development purposes
60 mins of CPU/day 10 Logic app definitions SLA (Support) Must be avoided under production scenarios as there won’t be SSL and custom domain support.
1 GB Ram 200 Logic app actions/day Autoscale, backups, SSL certificate
1 GB Storage 500 Active mobile devices/day Staging environment, custom domain

Shared Tier

This tier is charged hourly.

Configuration What you get What you don’t get When to use
Shared Core Max. 100 apps can be deployed Instances Suggested only for hosting basic apps where there won’t be adequate security or recovery options. This tier doesn’t support SSL and backups
0.5 GB RAM 10 Logic app definitions SLA (support)  
1 GB storage 200 Logic app actions/day Auto Scale
500 Active mobile devices/day Backups, SSL certificates
Custom domain Staging Environment

Basic Tier

This tier is charged for used: hours and number of instances.

Configuration What you get What you don’t get When to use
Starts from 1 Core Unlimited app deployment Auto Scale

 

The tier to start with. Best suited for production workloads
1.75 GB RAM 10 Logic App Definitions Backups Dedicated instances & with 99.95% SLA, SSL support
10 GB storage 200 Logic App Actions per day Staging Environment Multiple instances help your app load balanced
  Unlimited Active mobile devices per day, custom domain, Up to 3 Instances,
  Unlimited SNI SSL certs, 99.95% SLA

Standard Tier

This tier is charged for used: hours and number of instances.

Configuration What you get What you don’t get When to use
Starts from 1 Core Unlimited app deployment 5 Staging environment means 5 slots per deployed web app Best fit for serious production apps with a IP based SSL support
1.75 GB RAM 25 Logic App Definitions Each slot shares the same pool of resources similar to live app
50 GB storage 10,000 Logic App Actions per day Load test isn’t recommended here
Custom domain, up to 10 Instances, Unlimited SNI SSL certs & one IP SSL  
99.95% SLA, Auto Scale, 2 Automated Backups per day, 5 staging environments  

Premium Tier

This tier is charged for used: hours and the number of instances.

Configuration What you get When to use
Starts from 1 Core Deploy unlimited apps, 100 Logic App Definitions, 50,000 Logic App Actions per day Best for premium/high intensive apps production
1.75 GB RAM Unlimited Active mobile devices per day, custom domain, Up to 50 Instances, Unlimited SNI SSL certs & one IP SSL included
250 GB storage 99.95% SLA, Auto Scale, 50 Automated Backups per day, 20 staging environments
This tier offers the best features with access to dedicated App Service Environments (ASEs) carving out private network space in Azure for just your Apps.

Considerations for utilizing Azure service

As with any Azure service, app service too comes with cause of concerns every user must be aware of.

  • Azure Logic Apps are available only to EA customers.
  • 165 MB outbound network traffic included, additional outbound network bandwidth charged separately.
  • Premium service plan allows up to 50 computes instances (subject to availability) and 500 GB of disk space when using App Service Environments (ASE) and 20 compute instances and 250 GB storage when not using ASE.

Note: The features and plans can get updated regularly & hence this document can be intended for the basic understanding. For any specific feature details/capacity refer azure plans documentation @https://azure.microsoft.com

Get in touch