You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
|[Core Tools deployment](./functions-run-local.md#deploy-containers)|[`func azurecontainerapps`](./functions-core-tools-reference.md#func-azurecontainerapps-deploy)| No | No | No |[`func kubernetes`](./functions-core-tools-reference.md#func-kubernetes-deploy)|
|[Core Tools deployment](./functions-run-local.md#deploy-containers)|No| No | No | No |[`func kubernetes`](./functions-core-tools-reference.md#func-kubernetes-deploy)|
| Diagnostics |Not currently available<sup>4</sup>|[Yes](../container-apps/troubleshooting.md#use-the-diagnose-and-solve-problems-tool)|[Yes](./functions-diagnostics.md)|[Yes](./functions-diagnostics.md)| No |
49
+
|[App Service authentication](../app-service/overview-authentication-authorization.md)|[Yes](../container-apps/authentication.md)| Yes | Yes | Yes | No |
| Diagnostics |[Yes](../container-apps/troubleshooting.md#use-the-diagnose-and-solve-problems-tool)|[Yes](../container-apps/troubleshooting.md#use-the-diagnose-and-solve-problems-tool)|[Yes](./functions-diagnostics.md)|[Yes](./functions-diagnostics.md)| No |
| Dedicated GPUs | Yes ([workload profiles](../container-apps/workload-profiles-overview.md)) | Yes ([workload profiles](../container-apps/workload-profiles-overview.md)) | No | No | Yes |
57
57
|[Configurable memory/CPU count](../container-apps/workload-profiles-overview.md)| Yes | Yes | No | No | Yes |
@@ -62,7 +62,6 @@ The degree to which various features and behaviors of Azure Functions are suppor
62
62
1. 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.
63
63
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/>
64
64
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).
65
-
4. Feature parity is a goal of integrated hosting on Azure Container Apps.
66
65
5. Requires [KEDA](./functions-kubernetes-keda.md); supported by most triggers. To learn which triggers support event-driven scaling, see [Considerations for Container Apps hosting](functions-container-apps-hosting.md#considerations-for-container-apps-hosting).
67
66
6. When the [minimum number of replicas](../container-apps/scale-app.md#scale-definition) is set to zero, the default timeout depends on the specific triggers used in the app.
68
67
7. There's no maximum execution timeout duration enforced. However, the grace period given to a function execution is 60 minutes [during scale in](event-driven-scaling.md#scale-in-behaviors), and a grace period of 10 minutes is given during platform updates.
@@ -87,14 +86,14 @@ In some cases, we're required to make platform-level changes that could mean tha
87
86
| I want to... | See article: |
88
87
| --- | --- |
89
88
| Create my first containerized functions |[Create a function app in a local Linux container](functions-create-container-registry.md)|
90
-
| Create and deploy functions to Azure Container Apps |[Create your first containerized functions on Azure Container Apps](functions-deploy-container-apps.md)|
89
+
| Create and deploy functions to Azure Container Apps |[Create your first containerized functions on Azure Container Apps](../container-apps/functions-usage.md)|
91
90
| Create and deploy containerized functions to Azure Functions |[Create your first containerized Azure Functions](functions-deploy-container.md)|
92
91
93
92
## Related articles
94
93
95
94
+[Working with containers and Azure Functions](functions-how-to-custom-container.md)
Copy file name to clipboardExpand all lines: articles/azure-functions/functions-consumption-costs.md
+1-1Lines changed: 1 addition & 1 deletion
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -21,7 +21,7 @@ Azure Functions currently offers these different hosting options for your functi
21
21
|[**Flex Consumption plan**](flex-consumption-plan.md)| You pay for execution time on the instances on which your functions are running, plus any _always ready_ instances. Instances are dynamically added and removed based on the number of incoming events. This is the recommended dynamic scale plan, which also supports virtual network integration. |
22
22
|[**Premium**](functions-premium-plan.md)| Provides you with the same features and scaling mechanism as the Consumption plan, but with enhanced performance and virtual network integration. Cost is based on your chosen pricing tier. To learn more, see [Azure Functions Premium plan](functions-premium-plan.md). |
23
23
|[**Dedicated (App Service)**](dedicated-plan.md) <br/>(basic tier or higher) | When you need to run in dedicated VMs or in isolation, use custom images, or want to use your excess App Service plan capacity. Uses [regular App Service plan billing](https://azure.microsoft.com/pricing/details/app-service/). Cost is based on your chosen pricing tier.|
24
-
|[**Container Apps**](functions-container-apps-hosting.md)| Create and deploy containerized function apps in a fully managed environment hosted by Azure Container Apps, which lets you run your functions alongside other microservices, APIs, websites, and workflows as container-hosted programs. |
24
+
|[**Container Apps**](../container-apps/functions-overview.md)| Create and deploy containerized function apps in a fully managed environment hosted by Azure Container Apps, which lets you run your functions alongside other microservices, APIs, websites, and workflows as container-hosted programs. |
25
25
|[**Consumption**](consumption-plan.md)| You're only charged for the time that your function app runs. This plan includes a [free grant][pricing page] on a per subscription basis.|
26
26
27
27
You should always choose the option that best supports the feature, performance, and cost requirements for your function executions. To learn more, see [Azure Functions scale and hosting](functions-scale.md).
Copy file name to clipboardExpand all lines: articles/azure-functions/functions-create-container-registry.md
+1-1Lines changed: 1 addition & 1 deletion
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -13,7 +13,7 @@ This article shows you how to use Azure Functions Core tools to create your firs
13
13
14
14
For a complete example of deploying containerized functions to Azure, which include the steps in this article, see one of the following articles:
15
15
16
-
+[Create your first containerized Azure Functions on Azure Container Apps](functions-deploy-container-apps.md)
16
+
+[Create your first containerized Azure Functions on Azure Container Apps](../container-apps/functions-usage.md)
17
17
+[Create your first containerized Azure Functions](functions-deploy-container.md)
18
18
19
19
You can also create a function app in the Azure portal by using an existing containerized function app from a container registry. For more information, see [Azure portal create using containers](functions-how-to-custom-container.md#azure-portal-create-using-containers).
Copy file name to clipboardExpand all lines: articles/azure-functions/functions-deploy-container.md
+1-1Lines changed: 1 addition & 1 deletion
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -14,7 +14,7 @@ In this article, you create a function app running in a Linux container and depl
14
14
Deploying your function code to Azure Functions in a container requires [Premium plan](functions-premium-plan.md) or [Dedicated (App Service) plan](dedicated-plan.md) hosting. Completing this article incurs costs of a few US dollars in your Azure account, which you can minimize by [cleaning-up resources](#clean-up-resources) when you're done.
15
15
16
16
> [!TIP]
17
-
> When you need to run your event-driven functions in Azure in the same environment as other microservices, APIs, websites, workflows, or any container hosted programs, consider instead hosting your containerized function apps in Azure Container Apps. Functions provides integrated support for developing, deploying, and managing containerized function apps on Container Apps. For more information, see [Azure Container Apps hosting of Azure Functions](functions-container-apps-hosting.md).
17
+
> When you need to run your event-driven functions in Azure in the same environment as other microservices, APIs, websites, workflows, or any container hosted programs, consider instead hosting your containerized function apps in Azure Container Apps. Functions provides integrated support for developing, deploying, and managing containerized function apps on Container Apps. For more information, see [Azure Container Apps hosting of Azure Functions](../container-apps/functions-overview.md).
Each plan has different behaviors. Not all deployment technologies are available for each hosting plan and operating system. This chart provides information on the supported deployment technologies:
40
40
@@ -174,7 +174,7 @@ You can deploy a function app running in a Linux container.
174
174
>
175
175
>+ Deploy to Azure Functions resources you create in the Azure portal. For more information, see [Azure portal create using containers](functions-how-to-custom-container.md#azure-portal-create-using-containers).
176
176
>+ Deploy to Azure Functions resources you create from the command line. Requires either a Premium or Dedicated (App Service) plan. To learn how, see [Create your first containerized Azure Functions](functions-deploy-container.md).
177
-
>+ Deploy to Azure Container Apps. To learn how, see [Create your first containerized Azure Functions on Azure Container Apps](functions-deploy-container-apps.md).
177
+
>+ Deploy to Azure Container Apps. To learn how, see [Create your first containerized Azure Functions on Azure Container Apps](../container-apps/functions-usage.md).
178
178
>+ Deploy to Azure Arc (preview). To learn how, see [Working with containers and Azure Functions](functions-how-to-custom-container.md?pivots=azure-arc).
179
179
>+ Deploy to a Kubernetes cluster. You can deploy to a cluster using [Azure Functions Core Tools](functions-run-local.md). Use the [`func kubernetes deploy`](functions-core-tools-reference.md#func-kubernetes-deploy) command.
Copy file name to clipboardExpand all lines: articles/azure-functions/functions-develop-vs-code.md
+1-1Lines changed: 1 addition & 1 deletion
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -339,7 +339,7 @@ You can't use the [quick create](functions-develop-vs-code.md?tabs=quick-create#
339
339
340
340
## Create an Azure Container Apps deployment
341
341
342
-
You use Visual Studio Code to create Azure resources for a containerized code project. When the extension detects the presence of a Dockerfile during resource creation, it asks you if you want to deploy the container image instead of just the code. Visual Studio Code creates an Azure Container Apps environment for your containerized code project that's integrated with Azure Functions. For more information, see [Azure Container Apps hosting of Azure Functions](functions-container-apps-hosting.md).
342
+
You use Visual Studio Code to create Azure resources for a containerized code project. When the extension detects the presence of a Dockerfile during resource creation, it asks you if you want to deploy the container image instead of just the code. Visual Studio Code creates an Azure Container Apps environment for your containerized code project that's integrated with Azure Functions. For more information, see [Azure Container Apps hosting of Azure Functions](../azure-functions/functions-container-apps-hosting.md).
343
343
344
344
>[!NOTE]
345
345
>Container deployment requires the [Azure Container Apps extension for Visual Studio Code](https://marketplace.visualstudio.com/items?itemName=ms-azuretools.vscode-azurecontainerapps). This extension is currently in preview.
Copy file name to clipboardExpand all lines: articles/azure-functions/functions-how-to-custom-container.md
+1-1Lines changed: 1 addition & 1 deletion
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -24,7 +24,7 @@ Choose the hosting environment for your containerized function app at the top of
24
24
If you want to jump right in, the following article shows you how to create your first function running in a Linux container and deploy the image from a container registry to a supported Azure hosting service:
25
25
26
26
:::zone pivot="container-apps"
27
-
> [Create your first containerized Azure Functions on Azure Container Apps](functions-deploy-container-apps.md)
27
+
> [Create your first containerized Azure Functions on Azure Container Apps](../container-apps/functions-usage.md)
28
28
29
29
To learn more about deployments to Azure Container Apps, see [Azure Container Apps hosting of Azure Functions](./functions-container-apps-hosting.md).
0 commit comments