Scaling
| Plan | Scale out | Max # instances |
|---|---|---|
| Consumption plan | Event driven. Scales out automatically, even during periods of high load. Functions infrastructure scales CPU and memory resources by adding more instances based on the number of incoming trigger events. | Windows: 200 Linux: 100 (and 500 instances per subscription per hour for Linux) |
| Flex Consumption plan | Per-function scaling. Event-driven scaling decisions are calculated on a per-function basis, which provides a more deterministic way of scaling the functions in your app. | Limited only by total memory usage of all instances across a given region. |
| Premium plan | Event driven. Scale out automatically based on the number of events that its functions are triggered on. | Windows: 100 Linux: 20-100 (region-dependent) |
| Dedicated plan | Manual/autoscale | 10-30 100 (ASE) |
| Container Apps | Event driven. Scale out automatically by adding more instances of the Functions host, based on the number of events that its functions are triggered on. | 10-300 (defined as max replicas) |