App Service plans
Review capabilities and limits available within App Service Plans. For overall App Service pricing and information on plans, see App Service pricing.
|Free||Shared||Basic||Standard||Premium||Isolated*||App Service Linux||Consumption plan (Functions)|
|Disk space||1 GB||1 GB||10 GB||50 GB||250 GB||1 TB|
|Max instances||Up to 3||Up to 10||Up to 20||Up to 100|
|Functions on App Service Plans*|
|PHP Debugging3 *|
|Testing in Production|
|Integrated Load Balancer|
|App Service Advisor*|
|Authentication & Authorisation|
|MySQL in App||1|
|Remote Debugging (.NET)||4|
|Remote Profiling (.NET)||4|
|SSL (IP/SNI)||SNI SSL|
* Not available in sovereign clouds.
** Additional details can be found by reviewing App Service Constraints, Service Limits and Quotas.
1 Supports a one-time pull model from Docker Hub, Azure Container Registry or a private Docker Registry.
2 Kudu on Linux doesn't have the same feature set as Kudu on Windows.
3 PHP Debugging is currently only supported on Windows. PHP Debugging for version 7.x is unavailable.
4 App Service Isolated SKUs have the ability to be internally load balanced (ILB) with Azure Load Balancer, which means no public connectivity from the Internet. As a result, some features of an ILB Isolated App Service must be used from machines that have direct access to the ILB network endpoint.
5 The number of Web Socket ports is limited by the SKU – please see App Service Constraints, Service Limits and Quotas.