Azure Container Apps dedicated plan is now generally available in the new workload profiles environment type. A workload profile determines the amount of compute and memory resources available to container apps deployed in an environment.
Compute options are represented as workload profiles defined at the Azure Container Apps environment scope. We currently support general purpose and memory optimized workload profiles with up to 32 vCPU’s and 256 GiB’s of memory.
Workload profiles environments support both the consumption and dedicated plans. When using dedicated workload profiles you are billed per compute instance, compared to consumption where you are billed per app.
Each app can be configured to run on any of the workload profiles defined for the Azure Container Apps environment scope with consumption and dedicated plans running seamlessly in the same Azure Container Apps environment. This is ideal for developers when deploying a microservice solution where each app can run on the appropriate compute infrastructure. Additionally, the consumption workload profile allows developers to request up to 4 vCPU’s and 8Gib’s of memory for an app, twice what can be requested when using a consumption only environment.