Skip to content

Commit 4991d24

Browse files
Apply suggestions from code review
Co-authored-by: Glenn Gailey <[email protected]>
1 parent 3a2f242 commit 4991d24

File tree

1 file changed

+6
-4
lines changed

1 file changed

+6
-4
lines changed

articles/azure-functions/functions-best-practices.md

Lines changed: 6 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -21,10 +21,12 @@ This article details some best practices for designing and deploying efficient f
2121

2222
When you create a function app in Azure, you must choose a hosting plan for your app. The plan you choose has an effect on performance, reliability, and cost. These options are the hosting plans provided by Azure Functions:
2323

24-
- [Consumption plan](consumption-plan.md)
2524
- [Flex Consumption plan](./flex-consumption-plan.md)
2625
- [Premium plan](functions-premium-plan.md)
2726
- [Dedicated (App Service) plan](dedicated-plan.md)
27+
- [Consumption plan](consumption-plan.md)
28+
29+
The [Flex Consumption plan](./flex-consumption-plan.md) is generally recommended for hosting your dynamic scale apps.
2830

2931
In the context of the App Service platform, the *Premium* plan used to dynamically host your functions is the Elastic Premium plan (EP). There are other Dedicated (App Service) plans called Premium. For more information, see [Azure Functions Premium plan](functions-premium-plan.md).
3032

@@ -51,7 +53,7 @@ Function apps that scale dynamically can run either from an Azure Files endpoint
5153
- [WEBSITE_CONTENTAZUREFILECONNECTIONSTRING](functions-app-settings.md#website_contentazurefileconnectionstring)
5254
- [WEBSITE_CONTENTSHARE](functions-app-settings.md#website_contentshare)
5355

54-
These settings are only supported when you run in a Premium plan or in a Consumption plan on Windows.
56+
These settings are only supported when you run in a Premium plan or in a Consumption plan on Windows. They aren't required by the Flex Consumption plan, which uses a Blob storage container to host deployment packages instead of an Azure Files share.
5557

5658
When you create your function app either in the Azure portal or by using Azure CLI or Azure PowerShell, these settings are created for your function app when needed. When you create your resources from an Azure Resource Manager template (ARM template), you need to also include `WEBSITE_CONTENTAZUREFILECONNECTIONSTRING` in the template.
5759

@@ -65,7 +67,7 @@ You can use the following ARM template examples to help correctly configure thes
6567
- [Consumption plan with a deployment slot](https://azure.microsoft.com/resources/templates/function-app-create-dynamic-slot/)
6668

6769
> [!IMPORTANT]
68-
> The Azure Files service doesn't currently support identity-based connections. For more information, see [Create an app without Azure Files](storage-considerations.md#create-an-app-without-azure-files).
70+
> The Azure Files service doesn't currently support identity-based connections. The Flex Consumption plan fully supports managed identities. For more information, see [Create an app without Azure Files](storage-considerations.md#create-an-app-without-azure-files).
6971
7072
### Storage account configuration
7173

@@ -205,7 +207,7 @@ Azure Functions also allows you to [send system-generated and user-generated log
205207

206208
## Build in redundancy
207209

208-
Your business needs might require that your functions always be available, even during a data center outage. To learn how to use a multi-regional approach to keep your critical functions always running, see [Reliability in Azure Functions](functions-geo-disaster-recovery.md).
210+
Your business needs might require that your functions always be available, even during a data center outage. To learn how to use a multi-regional approach to keep your critical functions always running, see [Reliability in Azure Functions](../reliability/reliability-functions.md).
209211

210212
## Next steps
211213

0 commit comments

Comments
 (0)