Skip to content

Commit b10ec1b

Browse files
updates
1 parent 76af352 commit b10ec1b

File tree

1 file changed

+12
-14
lines changed

1 file changed

+12
-14
lines changed

articles/container-apps/structure.md

Lines changed: 12 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -5,15 +5,13 @@ services: container-apps
55
author: craigshoemaker
66
ms.service: azure-container-apps
77
ms.topic: conceptual
8-
ms.date: 09/04/2024
8+
ms.date: 12/13/2024
99
ms.author: cshoe
1010
---
1111

1212
# Compute and billing structures in Azure Container Apps
1313

14-
In Azure Container Apps, the environment and plan type you use determines the functionality and billing methods associated with your application. The default environment type, **Workload profiles (v2)** environment allows you to use different compute profiles, known as *workload profiles*. Each profile features different amounts of available compute resources, and is tailored specifically to meet your app's needs.
15-
16-
This article explains the relationship between plans, workload profiles, and why to consider selecting one over another.
14+
In Azure Container Apps, the environment and plan type you use determines the available functionality and billing methods associated with your application. This article explains the relationship between plans, workload profiles, and why to consider selecting one over another.
1715

1816
## Environment types
1917

@@ -24,30 +22,30 @@ Azure Container Apps features two different environment types.
2422
| Workload profiles | v2 | Yes | This article explains the details surrounding the default *Workload profiles (v2)* environment type. |
2523
| Consumption-only | v1 | No | For more detail on the *Consumption-only (v1)* environment type, see [Consumption-only environment type](environment-type-consumption-only.md). |
2624

27-
## Overview
25+
The default environment type, **Workload profiles (v2)** environment allows you to use different compute profiles, known as *workload profiles*. Each profile features different amounts of compute resources, and is tailored specifically to meet your app's needs.
2826

2927
A *Workload profiles (v2)* environment allows you to select the type of compute profiles used in your environment, and different profiles run on different plans.
3028

31-
The following diagram shows how you can have different workload profiles used in an environment, and how each profile is supported by either the dedicated or consumption plan.
29+
The following diagram shows how you can have different workload profiles in an environment, and how each profile is supported by either the dedicated or consumption plan.
3230

3331
:::image type="content" source="media/structure/azure-container-apps-structure.png" alt-text="Diagram of Azure Container Apps architecture structure.":::
3432

35-
Plans dictate usage costs and influence the features available to your container apps. Workload profiles determine what type of compute resources are available in your environment, and each profile works either on the dedicated or the consumption plan.
33+
Plans are related to your environment type and dictate usage costs and influence the features available to your container apps. Workload profiles determine the specific compute resources available to your environment, and each profile works either on the dedicated or the consumption plan.
3634

37-
To better understand these relationships, start by considering the differences between workload profiles.
35+
To better understand these relationships, start by considering the differences between different workload profiles.
3836

3937
## Workload profiles
4038

41-
Each *Workload profiles (v2)* environment automatically comes with a consumption profile. The consumption profile is where you run applications that you want to allow to scale to zero, and where you only want to pay for usage. You can choose whether or not to use the consumption profile since you only incur costs as you use the profile.
39+
Each *Workload profiles (v2)* environment automatically comes with a consumption profile. The consumption profile is where you run applications that you want to allow to scale to zero, and where you only want to pay for usage. Ultimately you decide whether or not to use the consumption profile since you only incur costs as you use apps running in the profile.
4240

43-
By default apps run on the consumption workload profile, but you can choose to select a profile that is best tailored for your application's needs. The consumption profile is well suited if you need:
41+
By default, apps run on the consumption workload profile, but you can choose to select a profile that is best tailored for your application's needs. The consumption profile is well suited if you need:
4442

4543
- Need up to 4 vCPUs with 8 GB of memory
4644
- Don't need access to a GPU
4745

4846
If your application requires any capability outside these parameters, then run your apps on dedicated workload profile.
4947

50-
When you choose to use a dedicated workload profile, you can select the amount of memory and compute resources that are allocated to your apps. You can add as many dedicated workload profiles to your environment as necessary.
48+
When you choose to use a dedicated workload profile, you can select the allocated amount of memory and compute resources available to your apps. Further, you can add as many dedicated workload profiles to your environment as necessary.
5149

5250
As you add a dedicated workload profile to your environment, you select the memory and vCPU size you want assigned to the profile. Resource availability is categorized into different series of compute capacities.
5351

@@ -98,18 +96,18 @@ No. Every workload profiles environment comes with a single consumption profile
9896

9997
### Can I remove the consumption profile from workload profiles environment?
10098

101-
No. If you don't need the consumption profile, just don't use it. As typical with pay-as-you-go, you aren't charged for the consumption profile if you don't use it.
99+
No. If you don't need the consumption profile, just don't use it. As typical with pay-as-you-go scenarios, you aren't charged for the consumption profile if you don't use it.
102100

103101
### Does the consumption plan work the same way in a Workload profiles (v2) environment vs. a Consumption-only (v1) environment?
104102

105103
No. There are some distinctions between how the consumption plan operates among the workload profiles and consumption-only plans. Some networking features are different in a workload profiles environment. For instance, user defined routes (UDR) are only available in a workload profiles environment, and subnet sizes differ, and IP addresses are assigned differently depending on the environment type.
106104

107105
### I need consumption pricing. Should I use a Consumption-only (v1) environment, or a Workload profiles (v2) environment with the consumption profile?
108106

109-
If you need the features of a consumption model, and you're creating a new Azure Container Apps environment, use the Workload profiles (v2) environment with the consumption profile. Using this approach gives you the flexibility to add dedicated resources to your environment should you need them in the future.
107+
If you need the features of a consumption model, and you're creating a new Azure Container Apps environment, use the Workload profiles (v2) environment with the consumption profile. This approach gives you the flexibility to add dedicated resources to your environment should you need them in the future.
110108

111109
## Related content
112110

113111
- [Environments](environment.md)
114112
- [Plans](plans.md)
115-
- [Workload profiles](workload-profiles-overview.md)
113+
- [Workload profiles](workload-profiles-overview.md)

0 commit comments

Comments
 (0)