Pricing Tiers – PaaS Compute Options

In the case of VMs, there were different VM families targeting a different set of workloads. Each of these VM families comes with different hardware combinations and capabilities. Likewise, in Azure App Service plans you use the pricing tier to determine the features that you get as part of the plan and also how much you pay for the plan. The following are the available pricing tiers:

  • Free and Shared: This provides a shared environment for deploying applications. As this is a shared environment, your applications will be deployed to the same underlying VMs alongside other customer deployments. This tier is not recommended for production purposes and has time constraints. You can use this tier for development and testing purposes only, and these tiers are not backed up by any sort of SLA.
  • Basic: This is ideal for applications with low traffic requirements, and at the same time, you don’t need autoscaling or advanced features. This tier offers a dedicated environment unlike the Free and Shared. Also, it has a built-in load balancer for load balancing between instances.
  • Standard: This is ideal for running production applications. It offers autoscaling and other advanced capabilities. Like Basic, you have a built-in load balancing for balancing traffic across the instances.
  • Premium: This offers better performance for production apps. The key difference from Standard is that Premium offers SSD storage, faster processors, and double the memory-to-core ratio.
  • Isolated: This provides a native virtual network integration and targets mission-critical workloads. This helps customers to run apps in a private, dedicated, and isolated environment.

Table 9.1 shows a quick comparison between these tiers and the set of supported features.

TABLE 9.1  App Service Plan: Pricing Tiers

 FreeSharedBasicStandardPremiumIsolated
TargetFree environmentShared environment for testingDedicated environment for dev/testRun production workloadsEnhanced performance for production workloadsHigh-performance, security, and isolation
Web, mobile, or API apps10100UnlimitedUnlimitedUnlimitedUnlimited
Disk space1 GB1 GB10 GB50 GB250 GB1 TB
Max: instancesUp to 3Up to 10Up to 30Up to 100
Custom domainc06t001.pngc06t001.pngc06t001.pngc06t001.pngc06t001.png
Autoscalec06t001.pngc06t001.pngc06t001.png
Hybrid connectivityc06t001.pngc06t001.pngc06t001.pngc06t001.png
Virtual network connectivityc06t001.pngc06t001.pngc06t001.png
Private endpointsc06t001.pngc06t001.png
Compute typeSharedSharedDedicatedDedicatedDedicatedIsolated

 For Premium and Isolated plans, the maximum number of instances will vary based on the selected region. You can reach out to Microsoft Support and see if the limit can be increased.

In Table 9.1, you can see that autoscaling is supported from Standard tier onward. Let’s understand how scaling is done in an Azure App Service plan.

0 Comment

Leave a Reply

Your email address will not be published. Required fields are marked *

Terms of Use | About | Privacy Policy | Cookies | Accessibility Help | Contact