Skip to content

Commit cbca273

Browse files
Merge pull request #49230 from wwlpublish/b0c80d7be961a7f2aa0637c83335d7e339e4aac08fc82b0e69a4178daf4b371e-live
Modules/M01-introduction-azure-functions
2 parents aa80aad + 317db51 commit cbca273

File tree

8 files changed

+37
-23
lines changed

8 files changed

+37
-23
lines changed

learn-pr/wwl-azure/explore-azure-functions/1-introduction.yml

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,9 +2,11 @@
22
uid: learn.wwl.explore-azure-functions.introduction
33
title: Introduction
44
metadata:
5+
adobe-target: true
6+
prefetch-feature-rollout: true
57
title: Introduction
68
description: "Introduction"
7-
ms.date: 12/06/2024
9+
ms.date: 02/14/2025
810
author: wwlpublish
911
ms.author: jeffko
1012
ms.topic: unit

learn-pr/wwl-azure/explore-azure-functions/2-azure-functions-overview.yml

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,9 +2,11 @@
22
uid: learn.wwl.explore-azure-functions.discover
33
title: Discover Azure Functions
44
metadata:
5+
adobe-target: true
6+
prefetch-feature-rollout: true
57
title: Discover Azure Functions
68
description: "Discover Azure Functions"
7-
ms.date: 12/06/2024
9+
ms.date: 02/14/2025
810
author: wwlpublish
911
ms.author: jeffko
1012
ms.topic: unit

learn-pr/wwl-azure/explore-azure-functions/3-compare-azure-functions-hosting-options.yml

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,9 +2,11 @@
22
uid: learn.wwl.explore-azure-functions.compare-hosting-options
33
title: Compare Azure Functions hosting options
44
metadata:
5+
adobe-target: true
6+
prefetch-feature-rollout: true
57
title: Compare Azure Functions hosting options
68
description: "Compare Azure Functions hosting options"
7-
ms.date: 12/06/2024
9+
ms.date: 02/14/2025
810
author: wwlpublish
911
ms.author: jeffko
1012
ms.topic: unit

learn-pr/wwl-azure/explore-azure-functions/4-scale-azure-functions.yml

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,9 +2,11 @@
22
uid: learn.wwl.explore-azure-functions.scale
33
title: Scale Azure Functions
44
metadata:
5+
adobe-target: true
6+
prefetch-feature-rollout: true
57
title: Scale Azure Functions
68
description: "Scale Azure Functions"
7-
ms.date: 12/06/2024
9+
ms.date: 02/14/2025
810
author: wwlpublish
911
ms.author: jeffko
1012
ms.topic: unit

learn-pr/wwl-azure/explore-azure-functions/5-knowledge-check.yml

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,9 +2,11 @@
22
uid: learn.wwl.explore-azure-functions.knowledge-check
33
title: Knowledge check
44
metadata:
5+
adobe-target: true
6+
prefetch-feature-rollout: true
57
title: Knowledge check
68
description: "Knowledge check"
7-
ms.date: 12/06/2024
9+
ms.date: 02/14/2025
810
author: wwlpublish
911
ms.author: jeffko
1012
ms.topic: unit

learn-pr/wwl-azure/explore-azure-functions/6-summary.yml

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,9 +2,11 @@
22
uid: learn.wwl.explore-azure-functions.summary
33
title: Summary
44
metadata:
5+
adobe-target: true
6+
prefetch-feature-rollout: true
57
title: Summary
68
description: "Summary"
7-
ms.date: 12/06/2024
9+
ms.date: 02/14/2025
810
author: wwlpublish
911
ms.author: jeffko
1012
ms.topic: unit

learn-pr/wwl-azure/explore-azure-functions/includes/3-compare-azure-functions-hosting-options.md

Lines changed: 15 additions & 15 deletions
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@ When you create a function app in Azure, you must choose a hosting plan for your
33
| Hosting option | Service | Availability | Container support |
44
|--|--|--|--|
55
| **[Consumption plan](/azure/azure-functions/consumption-plan)** | Azure Functions | Generally available (GA) | None |
6-
| **[Flex Consumption plan](/azure/azure-functions/flex-consumption-plan)** | Azure Functions | Preview | None |
6+
| **[Flex Consumption plan](/azure/azure-functions/flex-consumption-plan)** | Azure Functions | GA | None |
77
| **[Premium plan](/azure/azure-functions/functions-premium-plan)** | Azure Functions | GA | Linux |
88
| **[Dedicated plan](/azure/azure-functions/dedicated-plan)** | Azure Functions | GA | Linux |
99
| **[Container Apps](/azure/azure-functions/functions-container-apps-hosting)** | Azure Container Apps | GA | Linux |
@@ -70,22 +70,22 @@ Consider hosting your functions on Container Apps in the following situations:
7070
* You want to avoid the overhead and complexity of managing Kubernetes clusters and dedicated compute.
7171
* You need the high-end processing power provided by dedicated CPU compute resources for your functions.
7272

73-
## Function app timeout duration
73+
## Function app time-out duration
7474

75-
The `functionTimeout` property in the *host.json* project file specifies the timeout duration for functions in a function app. This property applies specifically to function executions. After the trigger starts function execution, the function needs to return/respond within the timeout duration.
75+
The `functionTimeout` property in the *host.json* project file specifies the time-out duration for functions in a function app. This property applies specifically to function executions. After the trigger starts function execution, the function needs to return/respond within the time-out duration.
7676

7777
The following table shows the default and maximum values (in minutes) for specific plans:
7878

7979
| Plan | Default | Maximum<sup>1</sup> |
80-
| --- | --- | --- |
81-
| Consumption plan | 5 | 10 |
82-
| Flex Consumption plan | 30 | Unlimited<sup>3</sup> |
83-
| Premium plan | 30<sup>2</sup> | Unlimited<sup>3</sup> |
84-
| Dedicated plan | 30<sup>2</sup> | Unlimited<sup>3</sup> |
85-
| Container Apps | 30<sup>5</sup> | Unlimited<sup>3</sup> |
86-
87-
1. Regardless of the function app timeout setting, 230 seconds is the maximum amount of time that an HTTP triggered function can take to respond to a request.
88-
1. The default timeout for version 1.x of the Functions runtime is *unlimited*.
89-
1. Guaranteed for up to 60 minutes. OS and runtime patching, vulnerability patching, and scale in behaviors can still cancel function executions.
90-
1. In a Flex Consumption plan, the host doesn't enforce an execution time limit. However, there are currently no guarantees because the platform might need to terminate your instances during scale-in, deployments, or to apply updates.
91-
1. When the minimum number of replicas is set to zero, the default timeout depends on the specific triggers used in the app.
80+
|--|--|--|
81+
| **Flex Consumption plan** | 30 | Unbounded<sup>2</sup> |
82+
| **Premium plan** | 30<sup>4</sup> | Unbounded<sup>2</sup> |
83+
| **Dedicated plan** | 30<sup>4</sup> | Unbounded<sup>3</sup> |
84+
| **Container Apps** | 30 | Unbounded<sup>5</sup> |
85+
| **Consumption plan** | 5 | 10 |
86+
87+
1. Regardless of the function app time-out setting, 230 seconds is the maximum amount of time that an HTTP triggered function can take to respond to a request. This is because of the default idle time-out of Azure Load Balancer. For longer processing times, consider using the [Durable Functions async pattern](/azure/azure-functions/durable/durable-functions-overview#async-http) or defer the actual work and return an immediate response.
88+
1. There's no maximum execution time-out duration enforced. However, the grace period given to a function execution is 60 minutes during scale in for the Flex Consumption and Premium plans, and a grace period of 10 minutes is given during platform updates.
89+
1. Requires the App Service plan be set to [Always On](/azure/azure-functions/dedicated-plan#always-on). A grace period of 10 minutes is given during platform updates.
90+
1. The default time-out for version 1.x of the Functions host runtime is *unbounded*.
91+
1. When the minimum number of replicas is set to zero, the default time-out depends on the specific triggers used in the app.

learn-pr/wwl-azure/explore-azure-functions/index.yml

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,11 @@
11
### YamlMime:Module
22
uid: learn.wwl.explore-azure-functions
33
metadata:
4+
adobe-target: true
5+
prefetch-feature-rollout: true
46
title: Explore Azure Functions
57
description: "Learn how Azure Functions can be a great solution for data processing, systems integration, and building simple APIs and microservices."
6-
ms.date: 12/06/2024
8+
ms.date: 02/14/2025
79
author: wwlpublish
810
ms.author: jeffko
911
ms.topic: module
@@ -12,7 +14,7 @@ metadata:
1214
- N/A
1315
- ai-learning-hub
1416
ms.service: azure-functions
15-
ai-usage: human-only
17+
ai-usage: ai-generated
1618
title: Explore Azure Functions
1719
summary: Learn how Azure Functions can be a great solution for data processing, systems integration, and building simple APIs and microservices.
1820
abstract: |

0 commit comments

Comments
 (0)