You can run more than one function app in the same Premium plan, but they must both run on the same operating system (Windows or Linux). The Azure portal makes it easy to create both the Premium plan and the function app at the same time. The function app you create is then hosted in this plan. To create a function app that runs in a Premium plan, you must explicitly create an App Service plan using one of the Elastic Premium SKUs. When you create a function app in the Azure portal, the Consumption plan is the default. To learn more, see the Azure Functions pricing page. Keep in mind that all function apps in a Premium plan share allocated instances. This billing results in a minimum monthly cost per active plan, regardless if the function is active or idle. At least one instance must be allocated at all times per plan. There is no execution charge with the Premium plan. This billing differs from the Consumption plan, which is billed per execution and memory consumed. Billingīilling for the Premium plan is based on the number of core seconds and memory allocated across instances. Multiple function apps can be deployed to the same Premium plan, and the plan allows you to configure compute instance size, base plan size, and maximum plan size.
![altra running zero limits commercial locations altra running zero limits commercial locations](https://2.bp.blogspot.com/-ksnvVnGTCQA/Wvc8WwikbOI/AAAAAAABKHU/xNW-zWArb2IGH3oukxu-oHvJR7dLswRCACEwYBhgL/s1600/IMG_5039.jpg)
When you're using the Premium plan, instances of the Azure Functions host are added and removed based on the number of incoming events, just like the Consumption plan.
![altra running zero limits commercial locations altra running zero limits commercial locations](https://venturebeat.com/wp-content/uploads/2020/06/TLOUPII_Review_Screenshot_08-Copy.jpg)
Premium plan hosting provides the following benefits to your functions: Because they are Dedicated and not Elastic Premium, plans with SKU names starting with "P" won't scale dynamically and may increase your costs. App Service plan SKU names that start with "P", such as P1V2 (Premium V2 Small plan), are actually Dedicated hosting plans. If you choose to run your function app on a Premium plan, make sure to create a plan with an SKU name that starts with "E", such as EP1.
![altra running zero limits commercial locations altra running zero limits commercial locations](https://d1gzz21cah5pzn.cloudfront.net/img/websites/a/alt/altrarunning.com-desktop@2x.1616817912.jpg)
In the App Service platform, plans that host Premium plan function apps are referred to as Elastic Premium plans, with SKU names like EP1. Azure Functions runs on the Azure App Service platform.