Skip to content

Commit ba53f58

Browse files
committed
initial freshness pass for consistency
Signed-off-by: Hannah Hunter <[email protected]>
1 parent 15427d7 commit ba53f58

File tree

5 files changed

+100
-92
lines changed

5 files changed

+100
-92
lines changed

articles/azure-functions/durable/durable-task-scheduler/develop-with-durable-task-scheduler.md

Lines changed: 34 additions & 34 deletions
Original file line numberDiff line numberDiff line change
@@ -1,21 +1,21 @@
11
---
2-
title: Develop with the Azure Functions durable task scheduler (preview)
3-
description: Learn how to develop with the Azure Functions durable task scheduler and task hub resources.
2+
title: Develop with the Azure Functions Durable Task Scheduler (preview)
3+
description: Learn how to develop with the Azure Functions Durable Task Scheduler and task hub resources.
44
ms.topic: how-to
55
ms.date: 03/19/2025
66
zone_pivot_groups: dts-devexp
77
---
88

9-
# Develop with the Azure Functions durable task scheduler (preview)
9+
# Develop with the Azure Functions Durable Task Scheduler (preview)
1010

11-
The Azure Functions durable task scheduler is a highly performant, fully managed backend provider for durable functions with an [out-of-the-box monitoring dashboard](./durable-task-scheduler-dashboard.md). In this article, you learn how to:
11+
The Azure Functions Durable Task Scheduler is a highly performant, fully managed backend provider for Durable Functions with an [out-of-the-box monitoring dashboard](./durable-task-scheduler-dashboard.md). In this article, you learn how to:
1212

1313
> [!div class="checklist"]
1414
> * Create a scheduler and task hub.
15-
> * Configure identity-based authentication for your application to access durable task scheduler.
16-
> * Monitor the status of your app and task hub on the durable task scheduler dashboard.
15+
> * Configure identity-based authentication for your application to access Durable Task Scheduler.
16+
> * Monitor the status of your app and task hub on the Durable Task Scheduler dashboard.
1717
18-
Learn more about durable task scheduler [features](./durable-task-scheduler.md#feature-highlights), [supported regions](./durable-task-scheduler.md#limitations-and-considerations), and [plans](./durable-task-scheduler.md#limitations-and-considerations).
18+
Learn more about Durable Task Scheduler [features](./durable-task-scheduler.md#feature-highlights), [supported regions](./durable-task-scheduler.md#limitations-and-considerations), and [plans](./durable-task-scheduler.md#limitations-and-considerations).
1919

2020
::: zone pivot="az-cli"
2121

@@ -32,13 +32,13 @@ Learn more about durable task scheduler [features](./durable-task-scheduler.md#f
3232
az upgrade
3333
```
3434
35-
1. Install the durable task scheduler CLI extension.
35+
1. Install the Durable Task Scheduler CLI extension.
3636
3737
```azurecli
3838
az extension add --name durabletask
3939
```
4040
41-
1. If you already installed the durable task scheduler CLI extension, upgrade to the latest version.
41+
1. If you already installed the Durable Task Scheduler CLI extension, upgrade to the latest version.
4242
4343
```azurecli
4444
az extension add --upgrade --name durabletask
@@ -70,7 +70,7 @@ Learn more about durable task scheduler [features](./durable-task-scheduler.md#f
7070
::: zone pivot="az-cli"
7171

7272
> [!NOTE]
73-
> Durable task scheduler currently supports apps hosted in the **App Service** and **Functions Premium** plans only.
73+
> Durable Task Scheduler currently supports apps hosted in the **App Service** and **Functions Premium** plans only.
7474

7575
1. Create a resource group.
7676

@@ -151,11 +151,11 @@ Learn more about durable task scheduler [features](./durable-task-scheduler.md#f
151151
::: zone pivot="az-portal"
152152

153153
You can create a scheduler and task hub on Azure portal via two ways:
154-
- **Function app integrated creation:** *(recommended)* automatically creates the managed identity resource and RBAC assignment, plus configures required environment variables for your app to access durable task scheduler.
154+
- **Function app integrated creation:** *(recommended)* automatically creates the managed identity resource and RBAC assignment, plus configures required environment variables for your app to access Durable Task Scheduler.
155155
- **Top-level creation:** Requires you to [manually assign RBAC permission](#configure-identity-based-authentication-for-app-to-access-durable-task-scheduler) to configure scheduler access for your app.
156156

157157
> [!NOTE]
158-
> Durable task scheduler currently supports apps hosted in the **App Service** and **Functions Premium** plans, so this experience is available only when either of these plan types is picked.
158+
> Durable Task Scheduler currently supports apps hosted in the **App Service** and **Functions Premium** plans, so this experience is available only when either of these plan types is picked.
159159

160160
# [Function app integrated creation](#tab/function-app-integrated-creation)
161161

@@ -167,11 +167,11 @@ You can create a scheduler and a task hub as part of the Function app creation o
167167

168168
1. In the Azure portal, search for **Durable Task Scheduler** and select it from the results.
169169

170-
:::image type="content" source="media/create-durable-task-scheduler/search-for-durable-task-scheduler.png" alt-text="Screenshot of searching for the durable task scheduler in the portal.":::
170+
:::image type="content" source="media/create-durable-task-scheduler/search-for-durable-task-scheduler.png" alt-text="Screenshot of searching for the Durable Task Scheduler in the portal.":::
171171

172172
1. Click **Create** to open the **Azure Functions: Durable Task Scheduler (preview)** pane.
173173

174-
:::image type="content" source="media/create-durable-task-scheduler/top-level-create-form.png" alt-text="Screenshot of the create page for the durable task scheduler.":::
174+
:::image type="content" source="media/create-durable-task-scheduler/top-level-create-form.png" alt-text="Screenshot of the create page for the Durable Task Scheduler.":::
175175

176176
1. Fill out the fields in the **Basics** tab. Click **Review + create**. Once the validation passes, click **Create**.
177177

@@ -181,7 +181,7 @@ You can create a scheduler and a task hub as part of the Function app creation o
181181

182182
::: zone-end
183183

184-
## View all durable task scheduler resources in a subscription
184+
## View all Durable Task Scheduler resources in a subscription
185185

186186
::: zone pivot="az-cli"
187187

@@ -203,13 +203,13 @@ You can create a scheduler and a task hub as part of the Function app creation o
203203

204204
In the Azure portal, search for **Durable Task Scheduler** and select it from the results.
205205

206-
:::image type="content" source="media/create-durable-task-scheduler/search-for-durable-task-scheduler.png" alt-text="Screenshot of searching for the durable task scheduler service in the portal.":::
206+
:::image type="content" source="media/create-durable-task-scheduler/search-for-durable-task-scheduler.png" alt-text="Screenshot of searching for the Durable Task Scheduler service in the portal.":::
207207

208208
You can see the list of scheduler resources created in all subscriptions you have access to.
209209

210210
::: zone-end
211211

212-
## View all task hubs in a durable task scheduler
212+
## View all task hubs in a Durable Task Scheduler
213213

214214
::: zone pivot="az-cli"
215215

@@ -225,7 +225,7 @@ az durabletask taskhub list --resource-group <RESOURCE_GROUP_NAME> --scheduler-n
225225

226226
You can see all the task hubs created in a scheduler on the **Overview** of the resource on Azure portal.
227227

228-
:::image type="content" source="media/create-durable-task-scheduler/durable-task-scheduler-overview-portal.png" alt-text="Screenshot of overview tab of durable task scheduler in the portal.":::
228+
:::image type="content" source="media/create-durable-task-scheduler/durable-task-scheduler-overview-portal.png" alt-text="Screenshot of overview tab of Durable Task Scheduler in the portal.":::
229229

230230
::: zone-end
231231

@@ -259,20 +259,20 @@ You can see all the task hubs created in a scheduler on the **Overview** of the
259259

260260
::: zone-end
261261

262-
## Configure identity-based authentication for app to access durable task scheduler
262+
## Configure identity-based authentication for app to access Durable Task Scheduler
263263

264-
Durable task scheduler **only** supports either *user-assigned* or *system-assigned* managed identity authentication. **User-assigned identities are recommended,** as they aren't tied to the lifecycle of the app and can be reused after the app is deprovisioned.
264+
Durable Task Scheduler **only** supports either *user-assigned* or *system-assigned* managed identity authentication. **User-assigned identities are recommended,** as they aren't tied to the lifecycle of the app and can be reused after the app is deprovisioned.
265265
266-
The following are the durable task scheduler related roles you can grant to an identity:
266+
The following are the Durable Task Scheduler related roles you can grant to an identity:
267267
268268
- **Durable Task Data Contributor**: Role for all data access operations. This role is a superset of all other roles.
269-
- **Durable Task Worker**: Role used by worker applications to interact with the durable task scheduler. Assign this role if your app is used *only* for processing orchestrations, activities, and entities.
270-
- **Durable Task Data Reader**: Role to read all durable task scheduler data. Assign this role if you only need a list of orchestrations and entities payloads.
269+
- **Durable Task Worker**: Role used by worker applications to interact with the Durable Task Scheduler. Assign this role if your app is used *only* for processing orchestrations, activities, and entities.
270+
- **Durable Task Data Reader**: Role to read all Durable Task Scheduler data. Assign this role if you only need a list of orchestrations and entities payloads.
271271
272272
> [!NOTE]
273-
> Most durable functions apps would require the Durable Task Data Contributor role.
273+
> Most Durable Functions apps would require the Durable Task Data Contributor role.
274274
275-
The following sections demonstrate how to grant permissions to an identity resource and configure your durable functions app to use the identity for access to schedulers and task hubs.
275+
The following sections demonstrate how to grant permissions to an identity resource and configure your Durable Functions app to use the identity for access to schedulers and task hubs.
276276
277277
### Assign RBAC (role-based access control) to managed identity resource
278278
@@ -349,7 +349,7 @@ The following sections demonstrate how to grant permissions to an identity resou
349349
350350
### Assign managed identity to your app
351351
352-
Now that the identity has the required RBAC to access durable task scheduler, you need to assign it to your function app.
352+
Now that the identity has the required RBAC to access Durable Task Scheduler, you need to assign it to your function app.
353353
354354
::: zone pivot="az-cli"
355355
@@ -385,7 +385,7 @@ Add these two environment variables to app setting:
385385

386386
::: zone pivot="az-cli"
387387

388-
1. Get the required information for the durable task scheduler connection string.
388+
1. Get the required information for the Durable Task Scheduler connection string.
389389

390390
To get the scheduler endpoint.
391391
```azurecli
@@ -408,7 +408,7 @@ Add these two environment variables to app setting:
408408

409409
::: zone pivot="az-portal"
410410

411-
1. Get the required information for the durable task scheduler connection string.
411+
1. Get the required information for the Durable Task Scheduler connection string.
412412

413413
To get your scheduler endpoint, navigate to the **Overview** tab of your scheduler resource and find "Endpoint" in the top *Essentials* section.
414414

@@ -418,7 +418,7 @@ Add these two environment variables to app setting:
418418

419419
1. In the left menu, click **Settings** > **Environment variables**.
420420

421-
1. Add environment variable for durable task scheduler connection string.
421+
1. Add environment variable for Durable Task Scheduler connection string.
422422

423423
1. Add environment variable for task hub name.
424424

@@ -429,9 +429,9 @@ Add these two environment variables to app setting:
429429
> [!NOTE]
430430
> If you use system-assigned identity, your connection string would *not* need the client ID of the identity resource: `"Endpoint={scheduler endpoint};Authentication=ManagedIdentity"`.
431431

432-
## Accessing durable task scheduler dashboard
432+
## Accessing Durable Task Scheduler dashboard
433433

434-
Assign the required role to your *developer identity (email)* to gain access to the [durable task scheduler dashboard](./durable-task-scheduler-dashboard.md).
434+
Assign the required role to your *developer identity (email)* to gain access to the [Durable Task Scheduler dashboard](./durable-task-scheduler-dashboard.md).
435435

436436
::: zone pivot="az-cli"
437437

@@ -502,15 +502,15 @@ Assign the required role to your *developer identity (email)* to gain access to
502502

503503
## Auto scaling in Functions Premium plan
504504

505-
For durable task scheduler apps on the Functions Premium plan, enable the *Runtime Scale Monitoring* setting to get auto scaling of the app.
505+
For Durable Task Scheduler apps on the Functions Premium plan, enable the *Runtime Scale Monitoring* setting to get auto scaling of the app.
506506

507507
::: zone pivot="az-portal"
508508

509509
1. In the portal overview of your function app, navigate to **Settings** > **Configuration**.
510510

511511
1. Under the **Function runtime settings** tab, turn on **Runtime Scale Monitoring**.
512512

513-
:::image type="content" source="media/develop-with-durable-task-scheduler/runtime-scale-monitoring.png" alt-text="Screenshot of searching for durable task scheduler in the portal.":::
513+
:::image type="content" source="media/develop-with-durable-task-scheduler/runtime-scale-monitoring.png" alt-text="Screenshot of searching for Durable Task Scheduler in the portal.":::
514514

515515
::: zone-end
516516

@@ -526,4 +526,4 @@ az resource update -g <resource_group> -n <function_app_name>/config/web --set p
526526

527527
## Next steps
528528

529-
Try out the [durable functions quickstart sample](quickstart-durable-task-scheduler.md).
529+
Try out the [Durable Functions quickstart sample](quickstart-durable-task-scheduler.md).

articles/azure-functions/durable/durable-task-scheduler/durable-task-scheduler-dashboard.md

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1,13 +1,13 @@
11
---
2-
title: Debug and manage orchestrations using the Azure Functions durable task scheduler dashboard (preview)
3-
description: Learn how to debug and manage your orchestrations using the Azure Functions durable task scheduler.
2+
title: Debug and manage orchestrations using the Azure Functions Durable Task Scheduler dashboard (preview)
3+
description: Learn how to debug and manage your orchestrations using the Azure Functions Durable Task Scheduler.
44
ms.topic: conceptual
55
ms.date: 03/17/2025
66
---
77

8-
# Debug and manage orchestrations using the Azure Functions durable task scheduler dashboard (preview)
8+
# Debug and manage orchestrations using the Azure Functions Durable Task Scheduler dashboard (preview)
99

10-
Observe, manage, and debug your task hub or scheduler's orchestrations effectively using the durable task scheduler dashboard. The dashboard is available when you run the [durable task scheduler emulator](./durable-task-scheduler.md#emulator-for-local-development) locally or create a scheduler resource on Azure.
10+
Observe, manage, and debug your task hub or scheduler's orchestrations effectively using the Durable Task Scheduler dashboard. The dashboard is available when you run the [Durable Task Scheduler emulator](./durable-task-scheduler.md#emulator-for-local-development) locally or create a scheduler resource on Azure.
1111
- **Running locally** doesn't require authentication.
1212
- **Creating a scheduler resource on Azure** requires that you [assign the *Durable Task Data Contributor* role to your identity](./develop-with-durable-task-scheduler.md#accessing-durable-task-scheduler-dashboard). You can then access the dashboard via either:
1313
- The task hub's dashboard endpoint URL in the Azure portal
@@ -57,4 +57,4 @@ Dashboard access is secured through [integration with Azure Role-Based Access Co
5757

5858
## Next steps
5959

60-
[Try out the quickstart to see the durable task scheduler dashboard in action](./quickstart-durable-task-scheduler.md)
60+
[Try out the quickstart to see the Durable Task Scheduler dashboard in action](./quickstart-durable-task-scheduler.md)

articles/azure-functions/durable/durable-task-scheduler/durable-task-scheduler-dedicated-sku.md

Lines changed: 9 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -1,23 +1,23 @@
11
---
2-
title: Use the Dedicated SKU for Azure Functions durable task scheduler (preview)
3-
description: Learn about how the Dedicated SKU in Azure Functions durable task scheduler.
2+
title: Use the Dedicated SKU for Azure Functions Durable Task Scheduler (preview)
3+
description: Learn about how the Dedicated SKU in Azure Functions Durable Task Scheduler.
44
ms.topic: conceptual
55
ms.date: 03/17/2025
66
---
77

8-
# Use the Dedicated SKU for Azure Functions durable task scheduler (preview)
8+
# Use the Dedicated SKU for Azure Functions Durable Task Scheduler (preview)
99

10-
Durable task scheduler currently offers the Dedicated SKU only. In this article, you'll learn:
10+
Durable Task Scheduler currently offers the Dedicated SKU only. In this article, you'll learn:
1111
- What the Dedicated SKU provides
1212
- How you're billed
1313
- Relevant concepts such as *capacity unit* and *work item*
1414

1515
## Dedicated SKU concepts
1616

17-
You're billed based on the number of "Capacity Units (CUs)" purchased. In the durable task scheduler context:
17+
You're billed based on the number of "Capacity Units (CUs)" purchased. In the Durable Task Scheduler context:
1818

1919
- **A Capacity Unit (CU)** is a measure of the resources allocated to your scheduler resource. Each CU represents a preallocated amount of CPU, memory, and storage resources. A single CU guarantees the dispatch of a number of *work items* and provides a defined amount of storage. If extra performance and/or storage is needed, more CUs can be purchased.
20-
- **Work item** is a message dispatched by the durable task scheduler to an application, triggering the execution of orchestrator, activity, or entity functions. The number of work items that can be dispatched per second is determined by the CUs allocated to the scheduler.
20+
- **Work item** is a message dispatched by the Durable Task Scheduler to an application, triggering the execution of orchestrator, activity, or entity functions. The number of work items that can be dispatched per second is determined by the CUs allocated to the scheduler.
2121

2222
The following table explains the minimum cost and features provided with each CU.
2323

@@ -32,14 +32,14 @@ Find the price of a capacity unit in a given region on the [Azure Functions pric
3232
## Determine the number of Capacity Units needed
3333

3434
> [!NOTE]
35-
> Durable task scheduler supports purchasing only **one capacity unit** at the moment.
35+
> Durable Task Scheduler supports purchasing only **one capacity unit** at the moment.
3636
3737
To determine whether one unit is sufficient for your workload, follow these steps:
3838

3939
1. **Understand how to identify the number of work items per orchestration**
4040
- Starting an orchestration consumes a single work item.
4141
- Each schedule of an activity run consumes another work item.
42-
- Each response sent back to the durable task scheduler consumes another work item.
42+
- Each response sent back to the Durable Task Scheduler consumes another work item.
4343

4444
1. **Estimate monthly orchestrations**
4545
Calculate the total number of orchestrations you need to run per month.
@@ -57,4 +57,4 @@ For example, if you run 100 million orchestrations per month and each orchestrat
5757

5858
## Next steps
5959

60-
Try out the [durable functions quickstart sample](quickstart-durable-task-scheduler.md).
60+
Try out the [Durable Functions quickstart sample](quickstart-durable-task-scheduler.md).

0 commit comments

Comments
 (0)