你当前正在访问 Microsoft Azure Global Edition 技术文档网站。 如果需要访问由世纪互联运营的 Microsoft Azure 中国技术文档网站,请访问 https://docs.azure.cn。
工作负荷配置文件确定 Azure 容器应用环境中部署的容器应用可用的计算和内存资源的类型和数量。 您可以配置不同的配置文件,以便适应您的应用程序的各种需求。
配置文件类型
Azure 容器应用支持三种工作负载配置文件类型:消耗、专用和弹性。
每个配置文件类型确定应用缩放方式、资源隔离级别以及计费方式。
使用模式 采用无服务器架构。 此配置文件上的应用可按需自动扩展和缩小,并在闲置时选择性地缩小至零。 只需为正在运行的应用使用的资源付费。 无服务器计费也适用于处理专用工作负载的无服务器 GPU。 由于只需为应用使用的资源付费,“消费计划”非常适合那些请求量巨大或工作负荷水平不可预测的应用。
在您专用池中的预留计算资源上运行专用实例。 选择虚拟机的大小和类型,为每个配置文件部署多个应用程序,并按每个配置文件的实例进行付费。 专用配置文件对于稳定工作负载更具成本效益,并支持常规用途、内存优化和 GPU 用例。
灵活的配置文件 (预览版)将 消耗 配置文件的计费和设置简单性与专用配置文件的许多性能特征混合在一起。 灵活配置文件的计费方式类似于消耗配置文件除以及专用管理费用,在单租户计算池中运行,提供计划内维护时段,并且拥有专用网络和对更大副本尺寸的访问权限。 灵活配置至少需要一个子网
/25。
每个容器应用环境都包含一个默认消费配置文件。 可以添加专用 GPU 配置文件或消费型 GPU 配置文件,来满足应用程序的需求;如果可用,还可以添加可扩展 GPU 配置文件。
注意
灵活配置文件目前仅在以下区域可用:美国中部 EUAP、美国东部 2 EUAP、东亚和美国中西部。
工作负载配置文件规格
不同的工作负荷配置文件类型提供不同的 外形规格 ,例如常规用途、内存优化、GPU 或混合。
| 配置文件类型 | 外形规格 | 说明 | 可能的用途 |
|---|---|---|---|
| 消费 | 常规用途 | 自动添加到新环境并在无服务器的消费基础设施上运行。 | 无需特定硬件要求的应用。 |
| 消费 | GPU | 缩放到零无服务器 GPU 在美国西部、澳大利亚东部和瑞典中部等区域中可用。 若要查看可用区域的完整列表,请参阅 无服务器 GPU 支持的区域 | 需要 GPU 加速的应用。 |
| 专用 | 常规用途 | CPU 和内存资源平衡的配置文件。 | 需要大量 CPU 或内存的应用。 |
| 专用 | 内存优化 | 针对内存中数据或机器学习模型增加了内存资源的配置文件。 | 内存要求较高的应用。 |
| 专用 | GPU | 启用了 GPU 的计算的配置文件仅在特定区域中可用。 创建环境时,必须配置启用了 GPU 的专用配置文件。 | 需要 GPU 加速和专用硬件的应用。 |
注意
使用启用了 GPU 的配置文件时,请确保应用程序运行最新版本的 CUDA。
配置文件详细信息
下表按 配置文件类型汇总了可用的工作负荷配置文件,将类似的大小组合在一起,以帮助你确定哪种选项最适合你。 vCPU 和内存字段显示跨配置文件大小的资源范围。
消耗概况详细信息
| 配置文件名称 | vCPU 范围 | 内存范围 | GPU 类型 | 区域 | 分配 |
|---|---|---|---|---|---|
| 消费 | 0.25-4 | 0.5-8 GiB | 支持的所有区域 | 每个副本 | |
| Consumption-GPU-NC24-A100、Consumption-GPU-NC8as-T4 | 8–24 | 56–220 GiB | NVIDIA T4、A100 | 若要查看可用区域的完整列表,请参阅 无服务器 GPU 支持的区域 | 每个副本 |
所有消耗配置文件都支持无服务器缩放,并根据每个副本的使用情况计费。
专用配置文件详细信息
| Classification | 配置文件名称 | vCPU 范围 | 内存范围 | GPU 类型 | 区域 | 分配 |
|---|---|---|---|---|---|---|
| 常规用途 | D4、D8、D16、D32 | 4–32 | 16–128 GiB | None | 支持的所有区域 | 每个节点 |
| 内存优化 | E4、E8、E16、E32 | 4–32 | 32–256 GiB | None | 支持的所有区域 | 每个节点 |
| 机密计算 | DC4、DC8、DC16、DC32、DC48、DC64、DC96 | 4-96 | 16-384 GiB | None | 阿联酋北部 | 每个节点 |
| GPU | NC24-A100、NC48-A100、NC96-A100 | 24–96 | 220–880 GiB | A100 | 美国西部 3,北欧 | 每个节点 |
注意
启用 GPU 的专用配置会根据具体案例分配容量。 必须提交支持票证才能请求所需的容量。
灵活的个人资料详细信息(预览版)
| 配置文件名称 | vCPU 范围 | 内存范围 | 区域 | 分配 |
|---|---|---|---|---|
| 灵活 | 0.25-4 | 0.5-16 GiB | 美国中部(EUAP)、美国东部 2(EUAP)、东亚、美国中西部 | 每个副本 |
资源消耗和扩展
可以限制工作负荷配置文件中每个应用的内存和 CPU 使用率。 由于多个应用可以共享单个配置文件实例,因此可能需要调整配置文件的内存设置,以确保所有应用有足够的资源。
请记住,应用可用的资源总量略低于配置文件的分配,因为运行时会保留一些计算资源。 当需求超出当前资源时,系统会自动添加更多配置文件实例。 随着需求减少,系统将删除实例。 可以通过设置最小和最大实例计数来控制缩放。 计费基于正在运行的配置文件实例数。
网络
工作负荷配置文件环境公开额外的网络功能,例如用户定义的路由,以保护入口和出口流量。 有关详细信息,请参阅 网络 文档。