Azure Functions – differences between consumption plans and app service plans

With a consumption plan, you don't have a dedicated set of resources, but your Azure functions are hosted on a pool of resources based on the number of incoming events.

Here are the main things to consider when choosing a consumption plan:

With the app service plan (dedicated plan), you have a fixed set of resources (virtual machines) allocated to run your Azure functions.

Here are the main things to consider when choosing an app service plan:

If you're using an HTTP triggered function, please remember that there is a timeout of 230 seconds to respond to a request. This timeout is set by Azure Load Balancer. You should consider using Durable Functions if you need more time.