|
| 1 | +--- |
| 2 | +title: Azure Functions on Azure Container Apps overview |
| 3 | +description: Learn how Azure Functions works with autoscaling rules in Azure Container Apps. |
| 4 | +services: container-apps |
| 5 | +author: craigshoemaker |
| 6 | +ms.service: azure-container-apps |
| 7 | +ms.topic: how-to |
| 8 | +ms.date: 03/25/2025 |
| 9 | +ms.author: cshoe |
| 10 | +--- |
| 11 | + |
| 12 | +# Use Azure Functions in Azure Container Apps |
| 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. |
| 15 | + |
| 16 | +This article shows you how to create and deploy an Azure Functions app that runs within Azure Container Apps. You learn how to: |
| 17 | + |
| 18 | +- Set up a containerized Functions app with preconfigured auto scaling rules |
| 19 | +- Deploy your application using either the Azure portal or Azure CLI |
| 20 | +- Verify your deployed function with an HTTP trigger |
| 21 | + |
| 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. |
| 23 | + |
| 24 | +## Scenarios |
| 25 | + |
| 26 | +Azure Functions in Container Apps provides a versatile combination of services to meet the needs of your applications. The following scenarios are representative of the types of situations where paring Azure Container Apps with Azure Functions gives you the control and scaling features you need. |
| 27 | + |
| 28 | +- **Line-of-business APIs**: Package custom libraries, packages, and APIs with Functions for line-of-business applications. |
| 29 | + |
| 30 | +- **Migration support**: Migration of on-premises legacy and/or monolith applications to cloud native microservices on containers. |
| 31 | + |
| 32 | +- **Event-driven architecture**: Supports event-driven applications for workloads already running on Azure Container Apps. |
| 33 | + |
| 34 | +- **Serverless workloads**: Serverless workload processing of videos, images, transcripts, or any other processing intensive tasks that required GPU compute resources. |
| 35 | + |
| 36 | +## Making a selection |
| 37 | + |
| 38 | +TODO: functions vs. jobs |
| 39 | + |
| 40 | +## Next steps |
| 41 | + |
| 42 | +> [!div class="nextstepaction"] |
| 43 | +> [Use Azure Functions in Azure Container Apps](functions-usage.md) |
0 commit comments