You are viewing a free preview of this lesson.
Subscribe to unlock all 10 lessons in this course and every other course on LearningBro.
Azure Functions offers three hosting plans, each with different scaling behaviour, performance characteristics, and pricing models. Choosing the right plan is critical — it affects cold start latency, maximum execution time, networking capabilities, and cost. This lesson covers the Consumption, Premium, and Dedicated (App Service) plans in detail.
| Feature | Consumption | Premium (Elastic Premium) | Dedicated (App Service) |
|---|---|---|---|
| Scaling | Event-driven, 0 to 200 instances | Event-driven, 1+ pre-warmed instances | Manual/autoscale rules |
| Scale to zero | Yes | No (minimum 1 instance) | No |
| Cold start | Yes (1–10 seconds) | Minimal (pre-warmed instances) | None (always running) |
| Max execution | 10 minutes | Unlimited | Unlimited |
| Max instances | 200 | 100 | 10–30 (varies by SKU) |
| VNet integration | No | Yes | Yes |
| Pricing | Per execution + GB-s | Per pre-warmed instance + burst | App Service plan cost |
| SLA | 99.95% | 99.95% | 99.95% |
Subscribe to continue reading
Get full access to this lesson and all 10 lessons in this course.