This tool is a starting point, not a final answer. It applies Microsoft's published decision criteria to your inputs. Real decisions may also involve team skill, existing contracts, regional availability, Azure agreements, or organisational policy. Always validate the recommendation with your team or architect before committing.
Got an unexpected result or edge case not covered here?
Connect on LinkedIn β
Scope: This tool covers the hosting plan decision only β not trigger types, Durable Functions patterns, or runtime versions. A follow-up tool covering trigger and execution model selection is planned.
If none of your requirements are unusual β no Windows dependency, no custom containers, no existing App Service Plan to reuse β Flex Consumption is Microsoft's current recommended starting point for new function apps.
- βPay-as-you-go billing β no cost when idle
- βVNET support included, unlike standard Consumption
- βLower cold starts than Consumption, with the option to eliminate them via pre-provisioned instances
- βActively developed β this is where Microsoft is investing, not a legacy plan
π
Azure Functions scale and hosting
The primary Microsoft reference β covers all hosting options, scaling behaviour, OS support, and feature comparison tables.
learn.microsoft.com
β‘
Flex Consumption plan β deep dive
Pre-provisioned instances, VNET support, memory configuration, concurrency settings, and billing detail for the Flex plan.
learn.microsoft.com
π
Functions Premium plan β deep dive
SKU options (EP1βEP3), pre-warmed instances, VNET integration, and when to choose Premium over Flex Consumption.
learn.microsoft.com
π
Migrate from Consumption to Flex
Microsoft's official migration guide β Consumption (Linux) is retired. If you're on it, here's how to move to Flex Consumption.
learn.microsoft.com
π°
Azure Functions pricing
Current pricing for all hosting plans β execution costs, GB-second rates, instance costs, free tier breakdown, and the pricing calculator.
azure.microsoft.com
π»
Flex Consumption samples (GitHub)
Official Azure sample repo for Flex Consumption β real working code across multiple languages, triggers, and deployment patterns.
github.com / Azure-Samples