Skip to content

Commit 6023b06

Browse files
committed
Fix scale chart issues (+customer PR)
1 parent 724a6ee commit 6023b06

File tree

2 files changed

+10
-10
lines changed

2 files changed

+10
-10
lines changed

articles/azure-functions/functions-scale.md

Lines changed: 7 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -71,17 +71,17 @@ Maximum instances are given on a per-function app (Consumption) or per-plan (Pre
7171

7272
| Plan | Scale out | Max # instances |
7373
| --- | --- | --- |
74-
| **[Flex Consumption plan]** | [Per-function scaling](./flex-consumption-plan.md#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. With the exception of HTTP, Blob storage (Event Grid), and Durable Functions, all other function trigger types in your app scale on independent instances. All HTTP triggers in your app scale together as a group on the same instances, as do all Blob storage (Event Grid) triggers. All Durable Functions triggers also share instances and scale together. | 1000<sup>5</sup> |
74+
| **[Flex Consumption plan]** | [Per-function scaling](./flex-consumption-plan.md#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. With the exception of HTTP, Blob storage (Event Grid), and Durable Functions, all other function trigger types in your app scale on independent instances. All HTTP triggers in your app scale together as a group on the same instances, as do all Blob storage (Event Grid) triggers. All Durable Functions triggers also share instances and scale together. | 1000<sup>1</sup> |
7575
| **[Premium plan]** | [Event driven](event-driven-scaling.md). Scale out automatically, even during periods of high load. Azure Functions infrastructure scales CPU and memory resources by adding more instances of the Functions host, based on the number of events that its functions are triggered on. | **Windows:** 100<sup>6</sup><br/>**Linux:** 20-100<sup>2,6</sup>|
76-
| **[Dedicated plan]**<sup>3</sup> | Manual/autoscale |10-30<br/>100 (ASE)|
76+
| **[Dedicated plan]** | Manual/autoscale |10-30<sup>3</sup><br/>100 (ASE)|
7777
| **[Container Apps]** | [Event driven](event-driven-scaling.md). Scale out automatically, even during periods of high load. Azure Functions infrastructure scales CPU and memory resources by adding more instances of the Functions host, based on the number of events that its functions are triggered on. | 300-1000<sup>4</sup> |
78-
| **[Consumption plan]** | [Event driven](event-driven-scaling.md). Scales out automatically, even during periods of high load. Functions infrastructure scales CPU and memory resources by adding more instances of the Functions host, based on the number of incoming trigger events. | **Windows:** 200<br/>**Linux:** 100<sup>1</sup> |
78+
| **[Consumption plan]** | [Event driven](event-driven-scaling.md). Scales out automatically, even during periods of high load. Functions infrastructure scales CPU and memory resources by adding more instances of the Functions host, based on the number of incoming trigger events. | **Windows:** 200<br/>**Linux:** 100<sup>5</sup> |
7979

80-
1. During scale-out, there's currently a limit of 500 instances per subscription per hour for Linux apps on a Consumption plan. <br/>
81-
2. In some regions, Linux apps on a Premium plan can scale to 100 instances. For more information, see the [Premium plan article](functions-premium-plan.md#region-max-scale-out). <br/>
80+
1. Flex Consumption plan has a regional subscription quota that limits the total memory usage of all instances across a given region. For more information, see [Regional subscription memory quotas](flex-consumption-plan.md#regional-subscription-memory-quotas). Flex Consumption plans currently only support Linux.
81+
2. In some regions, Linux apps on a Premium plan can scale to 100 instances. For more information, see the [Premium plan article](functions-premium-plan.md#region-max-scale-out).
8282
3. For specific limits for the various App Service plan options, see the [App Service plan limits](../azure-resource-manager/management/azure-subscription-service-limits.md#azure-app-service-limits).
83-
4. On Container Apps, the default is 10 instances, but you can set the [maximum number of replicas](../container-apps/scale-app.md#scale-definition), which has an overall maximum of 1000. This setting is honored as long as there's enough cores quota available. When you create your function app from the Azure portal you're limited to 300 instances.
84-
5. Total instances in a given region are effectively limited by [regional subscription memory quotas](./flex-consumption-plan.md#regional-subscription-memory-quotas).
83+
4. On Container Apps, the default is 10 instances, but you can set the [maximum number of replicas](../container-apps/scale-app.md#scale-definition), which has an overall maximum of 1000. This setting is honored as long as there's enough cores quota available. For more information, see See [Quotas for Azure Container Apps](/azure/container-apps/quotas). When you create your function app from the Azure portal, you're limited to 300 instances.
84+
5. During scale-out, there's currently a limit of 500 instances per subscription per hour for Linux apps on a Consumption plan.
8585
6. For private endpoint restricted http triggers, scaling out is limited to at most 20 instances.
8686

8787
## Cold start behavior

includes/functions-limits.md

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -17,7 +17,7 @@ ms.author: glenga
1717
| Max request URL length<sup>3</sup> | 8192 | 8192 | 8192 | 8192 | 8192 |
1818
|[ACU](/azure/virtual-machines/acu) per instance | 210-840 | 100-840/210-250<sup>10</sup> | [varies](/azure/container-apps/billing) |100 | varies |
1919
| Max memory (GB per instance) | 4<sup>14</sup> | 3.5-14 | 1.75-256/8-256 | [varies](/azure/container-apps/billing) |1.5 |
20-
| Max instance count (Windows&nbsp;\|&nbsp;Linux) | n/a&nbsp;\|&nbsp;1000<sup>15</sup> | 20-100<sup>11</sup> | 10-30 (100 ASE) | 300-1000<sup>18</sup> | 200&nbsp;\|&nbsp;100 |
20+
| Max instance count (Windows&nbsp;\|&nbsp;Linux)<sup>15</sup> | n/a&nbsp;\|&nbsp;1000 | 20-100 | 10-30 (100 ASE)<sup>11</sup> | 300-1000<sup>18</sup> | 200&nbsp;\|&nbsp;100 |
2121
| Function apps per plan<sup>13</sup> | 1 | 100 | unbounded<sup>4</sup> | unbounded<sup>4</sup> |100 |
2222
| [App Service plans](/azure/app-service/overview-hosting-plans) | n/a | 100 per resource group |100 per resource group | n/a | 100 per [region](https://azure.microsoft.com/global-infrastructure/regions/) |
2323
| [Deployment slots](/azure/azure-functions/functions-deployment-slots) per app<sup>12</sup> | n/a | 3 | 1-20<sup>11</sup> | not supported |2 |
@@ -42,7 +42,7 @@ Notes on service limits:
4242
12. Including the production slot.
4343
13. There's currently a limit of 5,000 function apps in a given subscription.
4444
14. Flex Consumption plan instance sizes are currently defined as either 2,048 MB or 4,096 MB. For more information, see [Instance memory](/azure/azure-functions/flex-consumption-plan#instance-memory).
45-
15. Flex Consumption plan has a regional subscription quota that limits the total memory usage of all instances across a given region. For more information, see [Regional subscription memory quotas](/azure/azure-functions/flex-consumption-plan#regional-subscription-memory-quotas). Container Apps has Environments and cores quotas per subscription. See [Quotas for Azure Container Apps](/azure/container-apps/quotas).
45+
15. For details, see [Scale](../articles/azure-functions/functions-scale.md#scale) in the Hosting comparison article.
4646
16. When the [minimum number of replicas](/azure/container-apps/scale-app#scale-definition) is set to zero, the default time-out depends on the specific triggers used in the app.
4747
17. When the [minimum number of replicas](../articles/container-apps/scale-app.md#scale-definition) is set to one or more.
48-
18. On Container Apps, you can set the [maximum number of replicas](/azure/container-apps/scale-app#scale-definition), which is honored as long as there's enough cores quota available.
48+

0 commit comments

Comments
 (0)