直接答案:按 2026-11-09 的 Azure Retail Prices API(eastus,美元,不含税/折扣),Azure Container Apps 的 Consumption 计划按“活跃 vCPU-秒 + GiB-秒 + 请求”计费:活跃 vCPU 0.000024/秒(约 0.0864/小时、62.21/vCPU·月)、活跃内存 0.000003/GiB·秒(约 0.0108/GiB·小时、7.78/GiB·月)、请求 0.40/百万;每月免费 18 万 vCPU-秒、36 万 GiB-秒、200 万请求。空闲副本按 0.000003/vCPU·秒(约 7.78/vCPU·月) 计,内存空闲价与活跃相同;环境管理/私有端点/计划维护 0.10/小时(约 73/月)。Dedicated 计划按 vCPU 0.057077/小时(41.67/vCPU·月)+ 内存 0.004978/GiB·小时(3.63/GiB·月)+ 管理 0.10/小时(73/月)。按 1 vCPU/2GiB 持续运行:Consumption 约 77.76/月、Dedicated 约 121.93/月;4 vCPU/8GiB 时 Dedicated 约 268.74、Consumption 约 311.04,约 3 vCPU/3GiB 是粗略盈亏平衡。

本文面向 Azure 应用平台、SRE、容器/微服务和 FinOps 团队,解释 Container Apps 的 Consumption/Dedicated 计费、活跃/空闲、请求、环境管理、免费额度,给出 0.5–4 vCPU 的 TCO、Dedicated 盈亏平衡、与 Functions/AKS 的选型边界、隐藏成本和 90 天落地清单。价格来自 Azure Container Apps 定价页与 Azure Retail Prices API(eastus,2026-11-09);计费规则/免费额度/空闲条件来自 Microsoft Learn 的 Container Apps billing 文档。本文把“官方价格事实”“编辑测算”和“未纳入项”分开写,不构成采购建议。

先记住三句话

① Consumption 是“活跃 vCPU-秒 + GiB-秒 + 请求”,缩到 0 就不收计算费;空闲副本只省 vCPU,内存空闲价与活跃相同。② Dedicated 是“实例 vCPU/内存 + 管理费”,约 3 vCPU/3GiB 以上、长期常开时更省;小规模通常 Consumption 更便宜。③ 环境管理/私有端点/计划维护 0.10/小时、请求、出向、日志、注册表、GPU 都会加钱,别只算 vCPU。

计划与计费单位:Consumption vs Dedicated

Consumption 计划按秒计费:活跃副本收 vCPU-秒 + GiB-秒,HTTP 请求按百万计;缩到 0 副本不收计算费;设置最小副本且空闲时,vCPU 按空闲价、内存仍按活跃价。Dedicated 计划按 workload profile 实例计费:vCPU/内存按小时 + 环境管理费,提供单租户/专用硬件/更可预测的价格。两种计划可在同一环境混用;私有端点、计划维护等按环境管理小时另计。

项目ConsumptionDedicated
计算活跃 vCPU-秒 + GiB-秒实例 vCPU/内存小时
缩到 0不收计算费实例常驻,按分配计费
请求0.40/百万(前 200 万免费)不按请求(按实例)
管理费环境管理 0.10/小时(特定功能)0.10/小时
适合波动/低平均/事件驱动常开/单租户/可预测

来源:Azure Container Apps 定价页与 billing 文档(2026-11-09)。表中为编辑整理;具体计费以官方页面为准。

单价:活跃、空闲、请求、环境与 Dedicated

eastus list price:活跃 vCPU 0.000024/秒(0.0864/小时、62.21/vCPU·月);活跃内存 0.000003/GiB·秒(0.0108/GiB·小时、7.78/GiB·月);请求 0.40/百万;空闲 vCPU 0.000003/秒(7.78/vCPU·月);环境管理 0.10/小时(73/月);Dedicated vCPU 0.057077/小时(41.67/vCPU·月)、内存 0.004978/GiB·小时(3.63/GiB·月)、管理 0.10/小时(73/月);Dynamic Sessions 0.03/小时;Serverless GPU 按秒另计。

计费项单价(USD)月价/说明
活跃 vCPU0.000024/秒约 62.21/vCPU·月;0.0864/小时
活跃内存0.000003/GiB·秒约 7.78/GiB·月
请求0.40/百万前 200 万/月免费
空闲 vCPU0.000003/秒约 7.78/vCPU·月;内存同活跃价
环境管理0.10/小时约 73/月;私有端点/计划维护等
Dedicated vCPU0.057077/小时约 41.67/vCPU·月
Dedicated 内存0.004978/GiB·小时约 3.63/GiB·月

来源:Azure Retail Prices API(eastus,2026-11-09)与 Container Apps 定价页。月价按 730 小时;未计税/折扣。

TCO:0.5–4 vCPU 常开副本

按 1 vCPU:2GiB 比例、730 小时常开:0.5 vCPU/1GiB Consumption 约 38.88/月;1/2 约 77.76;2/4 约 155.52;4/8 约 311.04。Dedicated 同规格加 73/月管理费:0.5/1 约 97.46;1/2 约 121.93;2/4 约 170.87;4/8 约 268.74。Dedicated 在约 3 vCPU/3GiB 以上开始比 Consumption 便宜(常开、长期)。

规格(常开)ConsumptionDedicated
0.5 vCPU/1GiB38.8897.46
1 vCPU/2GiB77.76121.93
2 vCPU/4GiB155.52170.87
4 vCPU/8GiB311.04268.74

编辑测算:活跃价×2,592,000 秒;Dedicated 加 0.10/小时管理费;未计请求/环境/出向/日志/税/折扣;实际 vCPU:GiB 比例可变。

盈亏平衡:Dedicated、空闲、请求

Dedicated vs Consumption:按 1 vCPU:1GiB,Consumption 约 69.98/vCPU·月,Dedicated 约 45.30/vCPU·月 + 73 管理费 → 约 3 vCPU/3GiB 盈亏平衡;按 1:2 比例,Consumption 约 77.76/vCPU·月,Dedicated 约 48.93/vCPU·月 + 73 → 约 2.5 vCPU/5GiB。空闲:1 vCPU 空闲 7.78/月 vs 活跃 62.21;内存不省。请求:2M 免费,100M 约 39.20、1B 约 399.20。

对比计算结论
Dedicated vs Consumption(41.67+3.63) + 73 vs (62.21+7.78)约 3 vCPU/3GiB 以上 Dedicated 更省(常开)
空闲 vs 活跃 vCPU7.78 vs 62.21/vCPU·月空闲只省 vCPU;内存同价
请求 100M(100M−2M)×0.40/M约 39.20
请求 1B(1B−2M)×0.40/M约 399.20
缩到 0无计算费事件驱动/波动最省

编辑测算:按 730 小时/月、1:1 vCPU:GiB;Dedicated 管理费 73/月;未计环境/出向/日志/税/折扣;实际比例/折扣会改变阈值。

隐藏成本:vCPU 之外的七项

常见附加项:环境管理/私有端点/计划维护(0.10/小时,约 73/月)、请求(0.40/百万,前 200 万免费)、空闲副本(vCPU 7.78/月,内存不省)、出向流量(跨区/公网)、日志/OpenTelemetry(摄入/保留;托管 agent 本身不额外收计算费)、容器注册表/存储(ACR、卷)、Serverless GPU(T4/A100 按秒)、Jobs/Dynamic Sessions(执行/会话小时)。

成本项触发控制
环境管理私有端点/计划维护等按需启用
请求>2M/月缓存/合并/静态化
空闲副本最小副本>0缩到 0/按需保留
出向跨区/公网同区、压缩
日志/OTel摄入/保留采样/保留期
ACR/存储镜像/卷清理/生命周期
GPU/JobsGPU/批处理按需/限时

来源:Container Apps 定价/billing 文档(2026-11-09)。表中为编辑整理;具体计费以官方页面与账单为准。

怎么选:Container Apps vs Functions vs AKS

容器化/微服务/长驻 HTTP、需要缩到 0 或按请求计费 → Container Apps Consumption;常开、单租户、专用硬件/可预测 → Dedicated;事件驱动小函数/短任务、按执行计费 → Azure Functions Flex;需要完整 Kubernetes API/生态/自定义控制器 → AKS(控制面成本另计)。三者可组合:Container Apps 跑 API/微服务,Functions 跑事件,AKS 跑复杂平台。

场景优先先核对
容器化 API/微服务/波动Container Apps ConsumptionvCPU/GiB、请求、缩到 0
常开/单租户/专用硬件Dedicated实例规格、管理费
事件/短任务/小函数Azure Functions Flex执行/GB-秒、冷启动
完整 K8s/自定义控制器AKS控制面/节点/运维
批处理/定时Container Apps Jobs执行时长/重试
GPU 推理Serverless GPUGPU 秒价、冷启动

编辑整理的选择框架,不是厂商推荐;具体功能/合规/区域以官方文档与业务要求为准。

90 天落地清单

先用 90 天做“副本/请求基线 → 计划 → 试点 → 压测 → 切换 → 复盘”。第 1–2 周拉副本数、vCPU/GiB、请求、缩到 0 时长、最小副本;第 2–4 周算 Consumption/Dedicated 盈亏平衡;第 4–6 周试点、测冷启动/并发/缩容;第 6–8 周配环境/私有端点/日志;第 8–10 周切换/监控;第 10–12 周成本复盘、调最小副本/规格。不要为“可能的高峰”长期保留大规格最小副本。

常见问题

Container Apps 怎么计费?

Consumption 按活跃 vCPU-秒(0.000024)+ GiB-秒(0.000003)+ 请求(0.40/百万);免费 18 万 vCPU-秒、36 万 GiB-秒、200 万请求。Dedicated 按 vCPU(0.057077/小时)+ 内存(0.004978/GiB·小时)+ 管理 0.10/小时。

1 vCPU/2GiB 常开多少钱?

Consumption 约 77.76/月;Dedicated 约 121.93/月(含 73 管理费)。4 vCPU/8GiB:Consumption 约 311.04、Dedicated 约 268.74。

Dedicated 什么时候更省?

常开且约 3 vCPU/3GiB 以上时,Dedicated 的 vCPU/内存单价更低,管理费被摊薄;小规模/波动用 Consumption。

缩到 0 还收费吗?

不收计算费;但请求/出向/日志/存储等可能仍计。设置最小副本时,空闲 vCPU 7.78/vCPU·月,内存仍按活跃价。

请求怎么收费?

0.40/百万,前 200 万/月免费;只有从环境外部进入的 HTTP 请求计费,健康探针不计,Jobs 不计。

和 Functions 怎么选?

容器化/长驻 HTTP/微服务用 Container Apps;事件驱动/短任务/小函数用 Functions Flex。二者都按使用计费,但单位不同(vCPU/GiB-秒 vs 执行/GB-秒)。

和 AKS 怎么选?

需要完整 Kubernetes API/自定义控制器/生态用 AKS;只想跑容器/微服务、少管集群用 Container Apps。AKS 还有控制面/节点/运维成本。

环境管理费什么时候收?

私有端点、计划维护等特定功能按 0.10/小时(约 73/月);默认环境不一定收,按官方 billing 文档核对。

研究方法与局限

本文把“官方价格事实”和“编辑测算”分开:Consumption 活跃/空闲 vCPU、内存、请求、环境管理、Dedicated vCPU/内存/管理来自 Azure Container Apps 定价页与 Azure Retail Prices API(eastus,2026-11-09);免费额度、活跃/空闲条件、请求/Jobs/环境规则来自 Microsoft Learn 的 Container Apps billing 文档。TCO、盈亏平衡、隐藏成本和 90 天清单为编辑测算/建议。

局限有八个:① 只取 eastus list price,不含税/折扣/企业协议;② 按 730 小时、1:1 或 1:2 vCPU:GiB 假设;③ 未计请求/环境/出向/日志/ACR/存储/GPU 全部组合;④ 未做真实冷启动/并发/缩容压测;⑤ Dedicated 规格/可用性/管理费随区域/环境变化;⑥ 未覆盖 Container Apps Jobs/Dynamic Sessions/Serverless GPU 的完整计费;⑦ 未覆盖 savings plan 1/3 年折扣;⑧ 价格/功能会变,采购前应复核官方页面与账单。

数据来源与口径

资料截止 2026-11-09;价格/可用性以 Azure 官方页面与账单为准;本文不构成采购、商务或法律建议。

把副本/请求、Consumption/Dedicated 和隐藏项拆成可核对预算

带着副本/vCPU/GiB、请求、缩到 0、最小副本、环境/私有端点需求,我们把 Container Apps 成本拆成可核对预算。

预约 Container Apps 成本评估