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
Merge pull request #288555 from Akhilesh-microsoft/ACA/workload_profiles_overview
[ACA: workload-profiles-overview]: Addressed the UUF320564 and resolved the issues, verified the procedure and added the missing information based on the research. updated ms.date.
Copy file name to clipboardExpand all lines: articles/container-apps/workload-profiles-overview.md
+10-9Lines changed: 10 additions & 9 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -5,7 +5,7 @@ services: container-apps
5
5
author: craigshoemaker
6
6
ms.service: azure-container-apps
7
7
ms.topic: conceptual
8
-
ms.date: 10/11/2023
8
+
ms.date: 10/20/2024
9
9
ms.author: cshoe
10
10
ms.custom:
11
11
- references_regions
@@ -18,17 +18,17 @@ A workload profile determines the amount of compute and memory resources availab
18
18
19
19
Profiles are configured to fit the different needs of your applications.
20
20
21
-
| Profile type | Description | Potential use |
21
+
| Profile type | Description | Potential use |
22
22
|--|--|--|
23
23
| Consumption | Automatically added to any new environment. | Apps that don't require specific hardware requirements |
24
-
| Dedicated (General purpose) | Balance of memory and compute resources | Apps that require larger amounts of CPU and/or memory |
24
+
| Dedicated (General purpose) | Balance of memory and compute resources | Apps that require larger amounts of CPU and/or memory |
25
25
| Dedicated (Memory optimized) | Increased memory resources | Apps that need access to large in-memory data, in-memory machine learning models, or other high memory requirements |
26
-
| Dedicated (GPU enabled) (preview) | GPU enabled with increased memory and compute resources available in West US 3 and North Europe regions. | Apps that require GPU |
26
+
| Dedicated (GPU enabled) (preview) | GPU enabled with increased memory and compute resources available in West US 3 and North Europe regions. | Apps that require GPU |
27
27
28
28
> [!NOTE]
29
29
> When using GPU-enabled workload profiles, make sure your application is running the latest version of [CUDA](https://catalog.ngc.nvidia.com/orgs/nvidia/containers/cuda).
30
30
31
-
The Consumption workload profile is the default profile added to every Workload profiles [environment](environment.md) type. You can add Dedicated workload profiles to your environment as you create an environment or after it's created. Workload profiles environments are deployed separately from Consumption only environments.
31
+
The Consumption workload profile is the default profile added to every Workload profiles [environment](environment.md) type. You can add Dedicated workload profiles to your environment when you create it or after you create it. Workload profiles environments are deployed separately from Consumption only environments.
32
32
33
33
For each Dedicated workload profile in your environment, you can:
34
34
@@ -63,21 +63,22 @@ There are different types and sizes of workload profiles available by region. By
63
63
64
64
<sup>\*</sup> Capacity is allocated on a per-case basis. Submit a [support ticket](https://azure.microsoft.com/support/create-ticket/) to request the capacity amount required for your application.
65
65
66
-
Select a workload profile and use the *Name* field when you run `az containerapp env workload-profile set` for the `--workload-profile-type` option.
66
+
> [!NOTE]
67
+
> The command `az containerapp env workload-profile set` is no longer available for selecting a workload profile. Instead, use [az containerapp env workload-profile add](/cli/azure/containerapp/env/workload-profile#az-containerapp-env-workload-profile-add) or [az containerapp env workload-profile update](/cli/azure/containerapp/env/workload-profile#az-containerapp-env-workload-profile-update).
67
68
68
69
In addition to different core and memory sizes, workload profiles also have varying image size limits available. To learn more about the image size limits for your container apps, see [hardware reference](hardware.md#image-size-limit).
69
70
70
71
The availability of different workload profiles varies by region.
71
72
72
73
## Resource consumption
73
74
74
-
You can constrain the memory and CPU usage of each app inside a workload profile, and you can run multiple apps inside a single instance of a workload profile. However, the total amount of resources available to a container app is less than what's allocated to a profile. The difference between allocated and available resources is the amount reserved by the Container Apps runtime.
75
+
You can constrain the memory and CPU usage of each app inside a workload profile, and you can run multiple apps inside a single instance of a workload profile. However, the total resources available to a container app are less than the resources allocated to a profile. The difference between allocated and available resources is the amount reserved by the Container Apps runtime.
75
76
76
77
## Scaling
77
78
78
-
When demand for new apps or more replicas of an existing app exceeds the profile's current resources, profile instances may be added.
79
+
When demand for new apps or more replicas of an existing app exceeds the profile's current resources, profile instances might be added.
79
80
80
-
At the same time, if the number of required replicas goes down, profile instances may be removed. You have control over the constraints on the minimum and maximum number of profile instances.
81
+
At the same time, if the number of required replicas goes down, profile instances might be removed. You have control over the constraints on the minimum and maximum number of profile instances.
81
82
82
83
Azure calculates [billing](billing.md#consumption-dedicated) largely based on the number of running profile instances.
0 commit comments