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
Copy file name to clipboardExpand all lines: articles/container-apps/functions-overview.md
+23-3Lines changed: 23 additions & 3 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -5,21 +5,41 @@ services: container-apps
5
5
author: craigshoemaker
6
6
ms.service: azure-container-apps
7
7
ms.topic: how-to
8
-
ms.date: 03/25/2025
8
+
ms.date: 03/31/2025
9
9
ms.author: cshoe
10
10
---
11
11
12
12
# Azure Functions on Azure Container Apps overview
13
13
14
-
Azure Functions allows you to run small pieces of code (functions) without worrying about application infrastructure. When you combine Azure Functions with Azure Container Apps, you get the best of both worlds: the simplicity and event-driven nature of Functions with the containerization and advanced deployment capabilities of Container Apps.
14
+
Azure Functions provides integrated support for developing, deploying, and managing containerized function apps on Azure Container Apps. Use Azure Container Apps to host your function app containers 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.
15
+
16
+
Container Apps hosting lets you run your functions in a fully supported and managed, container-based environment with built-in support for open-source monitoring, mTLS, Dapr, and Kubernetes Event-driven Autoscaling (KEDA).
15
17
16
18
This article shows you how to create and deploy an Azure Functions app that runs within Azure Container Apps. You learn how to:
17
19
18
20
- Set up a containerized Functions app with preconfigured auto scaling rules
19
21
- Deploy your application using either the Azure portal or Azure CLI
20
22
- Verify your deployed function with an HTTP trigger
21
23
22
-
By running Functions in Container Apps, you benefit from automatic scaling based on HTTP traffic, easy configuration, and a fully managed container environment—all without having to manage the underlying infrastructure yourself.
24
+
By running Functions in Container Apps, you benefit from automatic scaling, easy configuration, and a fully managed container environment—all without having to manage the underlying infrastructure yourself.
25
+
26
+
## Event-driven scaling
27
+
28
+
All Functions triggers are available in your containerized Functions app. However, only the following triggers can dynamically scale (from zero instances) based on received events when running in a Container Apps environment:
29
+
30
+
- Azure Event Grid
31
+
- Azure Event Hubs
32
+
- Azure Blob Storage (event-based)
33
+
- Azure Queue Storage
34
+
- Azure Service Bus
35
+
- Durable Functions (MSSQL storage provider)
36
+
- HTTP
37
+
- Kafka
38
+
- Timer
39
+
40
+
Azure Functions on Container Apps is designed to configure the scale parameters and rules as per the event target. You don't need to worry about configuring the KEDA scaled objects. You can still set minimum and maximum replica count when creating or modifying your function app.
41
+
42
+
You can write your function code in any language stack supported by Azure Functions. You can use the same Functions triggers and bindings with event-driven scaling.
0 commit comments