Skip to content

Commit bb7dc42

Browse files
committed
updated subnet information
1 parent 62551d0 commit bb7dc42

File tree

2 files changed

+5
-0
lines changed

2 files changed

+5
-0
lines changed

articles/azure-functions/flex-consumption-how-to.md

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -316,6 +316,7 @@ You can't currently configure virtual networking in Visual Studio Code.
316316
When choosing a subnet, these considerations apply:
317317

318318
+ The subnet you choose can't already be used for other purposes, such as with private endpoints or service endpoints, or be delegated to any other hosting plan or service.
319+
* You cannot share the same subnet between a Container Apps environment and a Flex Consumption app.
319320
+ You can share the same subnet with more than one app running in a Flex Consumption plan. Because the networking resources are shared across all apps, one function app might impact the performance of others on the same subnet.
320321
+ In a Flex Consumption plan, a single function app might use up to 40 IP addresses, even when the app scales beyond 40 instances. While this rule of thumb is helpful when estimating the subnet size you need, it's not strictly enforced.
321322

articles/azure-functions/functions-networking-options.md

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -115,10 +115,13 @@ When you use regional virtual network integration, you can use the following Azu
115115
> Regional virtual network integration isn't able to use port 25.
116116
117117
Considerations for the [Flex Consumption](./flex-consumption-plan.md) plan:
118+
* The app and the virtual network must be in the same region.
118119
* Ensure that the `Microsoft.App` Azure resource provider is enabled for your subscription by [following these instructions](../azure-resource-manager/management/resource-providers-and-types.md#register-resource-provider). This is needed for subnet delegation.
119120
* The subnet delegation required when running in a Flex Consumption plan is `Microsoft.App/environments`. This differs from the Elastic Premium and Dedicated (App Service) plans, which have a different delegation requirement.
120121
* You can plan for 40 IP addresses to be used at the most for one function app, even if the app scales beyond 40. For example, if you have 15 Flex Consumption function apps that are integrated in the same subnet, you must plan for 15x40 = 600 IP addresses used at the most. This limit is subject to change, and is not enforced.
121122
* The subnet can't already be in use for other purposes (like private or service endpoints, or [delegated](../virtual-network/subnet-delegation-overview.md) to any other hosting plan or service). While you can share the same subnet with multiple Flex Consumption apps, the networking resources are shared across these function apps, which can lead to one app impacting the performance of others on the same subnet.
123+
* You cannot share the same subnet between a Container Apps environment and a Flex Consumption app.
124+
* The Flex Consumption plan currently doesn't support subnets with names that contain underscore (`_`) characters.
122125

123126
Considerations for the [Elastic Premium](./functions-premium-plan.md), [Dedicated (App Service)](./dedicated-plan.md), and [Container Apps](./functions-container-apps-hosting.md) plans:
124127

@@ -128,6 +131,7 @@ Considerations for the [Elastic Premium](./functions-premium-plan.md), [Dedicate
128131
* The feature requires an unused subnet that's a /28 or larger in an Azure Resource Manager virtual network.
129132
* The integration subnet can be used by only one App Service plan.
130133
* You can have up to two regional virtual network integrations per App Service plan. Multiple apps in the same App Service plan can use the same integration subnet.
134+
* The subnet can't already be in use for other purposes (like private or service endpoints, or [delegated](../virtual-network/subnet-delegation-overview.md) to the Flex Consumption plan or any other service). While you can share the same subnet with multiple apps in the same App Service plan, the networking resources are shared across these function apps, which can lead to one app impacting the performance of others on the same subnet.
131135
* You can't delete a virtual network with an integrated app. Remove the integration before you delete the virtual network.
132136
* You can't change the subscription of an app or a plan while there's an app that's using regional virtual network integration.
133137

0 commit comments

Comments
 (0)