Skip to content

Commit 0168d39

Browse files
committed
Updating Flex Consumption considerations
1 parent 62ceecf commit 0168d39

File tree

1 file changed

+5
-10
lines changed

1 file changed

+5
-10
lines changed

articles/azure-functions/flex-consumption-plan.md

Lines changed: 5 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -136,18 +136,13 @@ In Flex Consumption, many of the standard application settings and site configur
136136

137137
Keep these other considerations in mind when using Flex Consumption plan during the current preview:
138138

139-
+ ** Host ** There is a 30 seconds timeout for the app initialization. If your function app takes longer than 30 seconds to start you will see gRPC related System.TimeoutException entries. This will be configurable and a more clear exception will be implemented as part of [this host work item](https://github.com/Azure/azure-functions-host/issues/10482).
140-
+ ** Durable Functions Performance ** Due to the per function scaling nature of Flex Consumption, to ensure the best performance for Durable Functions we recommend setting the [Always Ready instance count](./flex-consumption-how-to.md#set-always-ready-instance-counts) for the `durable` group to `1`. Also, with the Azure Storage provider, consider reducing the [queue polling interval](./durable/durable-functions-azure-storage-provider.md#queue-polling) to 10 seconds or less.
139+
+ **Host**: There is a 30 seconds timeout for the app initialization. If your function app takes longer than 30 seconds to start you will see gRPC related System.TimeoutException entries. This timeout will be configurable and a more clear exception will be implemented as part of [this host work item](https://github.com/Azure/azure-functions-host/issues/10482).
140+
+ **Durable Functions Performance**: Due to the per function scaling nature of Flex Consumption, to ensure the best performance for Durable Functions we recommend setting the [Always Ready instance count](./flex-consumption-how-to.md#set-always-ready-instance-counts) for the `durable` group to `1`. Also, with the Azure Storage provider, consider reducing the [queue polling interval](./durable/durable-functions-azure-storage-provider.md#queue-polling) to 10 seconds or less.
141141
+ **VNet Integration** Ensure that the `Microsoft.App` Azure resource provider is enabled for your subscription by [following these instructions](/azure/azure-resource-manager/management/resource-providers-and-types#register-resource-provider). The subnet delegation required by Flex Consumption apps is `Microsoft.App/environments`.
142142
+ **Triggers**: All triggers are fully supported except for Kafka and Azure SQL triggers. The Blob storage trigger only supports the [Event Grid source](./functions-event-grid-blob-trigger.md). Non-C# function apps must use version `[4.0.0, 5.0.0)` of the [extension bundle](./functions-bindings-register.md#extension-bundles), or a later version.
143-
+ **Regions**:
144-
+ Not all regions are currently supported. To learn more, see [View currently supported regions](flex-consumption-how-to.md#view-currently-supported-regions).
145-
+ There is a temporary limitation where App Service quota limits for creating new apps are also being applied to Flex Consumption apps. If you see the following error "This region has quota of 0 instances for your subscription. Try selecting different region or SKU." please raise a support ticket so that your app creation can be unblocked.
146-
+ **Deployments**: These deployment-related features aren't currently supported:
147-
+ Deployment slots
148-
+ Continuous deployment using Azure DevOps Tasks (`AzureFunctionApp@2`)
149-
+ Continuous deployment using GitHub Actions (`functions-action@v1`)
150-
+ **Scale**: The lowest maximum scale in preview is `40`. The highest currently supported value is `1000`.
143+
+ **Regions**: Not all regions are currently supported. To learn more, see [View currently supported regions](flex-consumption-how-to.md#view-currently-supported-regions).
144+
+ **Deployments**: Deployment slots are not currently supported.
145+
+ **Scale**: The lowest maximum scale in preview is `40`. The highest currently supported value is `1000`.
151146
+ **Managed dependencies**: [Managed dependencies in PowerShell](functions-reference-powershell.md#dependency-management) aren't supported by Flex Consumption. You must instead [define your own custom modules](functions-reference-powershell.md#custom-modules).
152147
+ **Diagnostic settings**: Diagnostic settings are not currently supported.
153148

0 commit comments

Comments
 (0)