直接答案:按 2026-11-10 的 Azure Container Instances 官方公开价(eastus,美元,不含税与折扣),Linux 标准容器组按秒计费:vCPU 0.0405/小时、内存 0.00445/GB·小时;Spot 0.01215 / 0.001335(约 70% 折扣);Confidential 0.04455 / 0.004895;Windows software 另加 0.000012/vCPU·秒(0.0432/vCPU·小时);GPU 按 K80 0.01/100 秒、P100 0.0244/100 秒、V100 0.0793/100 秒。计费单位是容器组:vCPU 请求向上取整到整数、内存向上取整到 0.1 GB,最小 1 vCPU/1 GB,所以 1/1 常开 730 小时 = 32.81。示例:1/1 每天 5 分钟(2.5h/月)0.11;10 vCPU/20 GB 每天 1 小时(30h/月)14.82;同配置 Spot 4.45;4/8 Windows 30h 11.11;4/16 常开 730h 170.24,Confidential 同配置 187.26。与 Container Apps Consumption 对比:同样 10/20 30h,CCA 免费额度后 27.00;1/1 常开且持续活跃 65.56;但 2.5h 小任务 CCA 0、ACI 0.11——短批看 ACI,突发 HTTP 看 CCA。
本文面向在 ACI、Container Apps 与 AKS 之间选容器运行时的架构师、平台/SRE、财务与采购。它把“官方价目”“编辑测算”“未纳入项”分开写,覆盖按秒计费、容器组与取整、最小账单、Spot/Windows/Confidential/GPU、与 Container Apps 同负载对比、隐藏成本和 90 天清单。价格来自 ACI 定价页、Azure Retail Prices API 与 Microsoft Learn(2026-11-10)。不构成采购建议。
① 计费单位是容器组,不是容器:组内所有容器共享请求的 vCPU/内存,按组请求计费,sidecar 也算。② 最小 1 vCPU/1 GB:请求 0.5/0.5 也按 1/1 计,常开 32.81/月;vCPU 向上取整到整数、内存到 0.1 GB。③ 从拉镜像开始计时:大镜像、重启都计费;restart policy=Always 会持续重启计费,批处理用 Never/OnFailure 并及时停止组。
计费项:按秒的 vCPU、内存与加价
ACI 按容器组的 vCPU 和内存请求、以秒为单位计费;Linux 标准、Spot、Confidential、Windows 与 GPU 各有价目。Spot 约为标准价的 30%(vCPU 0.01215、内存 0.001335),适合可重试/可中断任务;Confidential 比标准高约 10%;Windows 另加 0.0432/vCPU·小时;GPU 按 100 秒计量 vGPU,并另计 vCPU 与内存。ACI 也可参与 Azure savings plan(1/3 年),具体折扣按承诺与区域。
| 计费项 | 单价 | 折算/说明 |
|---|---|---|
| Linux 标准 vCPU | 0.0405/小时 | 按秒,向上取整到整数 vCPU |
| Linux 标准内存 | 0.00445/GB·小时 | 按秒,向上取整到 0.1 GB |
| Spot vCPU | 0.01215/小时 | 约标准价 30% |
| Spot 内存 | 0.001335/GB·小时 | 约标准价 30% |
| Confidential vCPU | 0.04455/小时 | 比标准高约 10% |
| Confidential 内存 | 0.004895/GB·小时 | 比标准高约 10% |
| Windows software | 0.000012/vCPU·秒 | 0.0432/vCPU·小时 |
| GPU K80 | 0.01/100 秒 | 0.36/小时(另计 vCPU/内存) |
| GPU P100 | 0.0244/100 秒 | 0.8784/小时(另计 vCPU/内存) |
| GPU V100 | 0.0793/100 秒 | 2.8548/小时(另计 vCPU/内存) |
来源:ACI 定价页与 Retail API(eastus,2026-11-10)。GPU 仅部分区域可用;Spot 可被中断、SLA 以官方为准;Windows 仅 Windows 容器组;未含存储、日志、出网与税。
取整与最小账单:0.5 vCPU 也按 1 计
ACI 的 vCPU 请求向上取整到整数、内存向上取整到 0.1 GB,并且每组最小 1 vCPU/1 GB。因此 0.5 vCPU/0.5 GB 的组按 1/1 计,小时价 0.04495,常开 730 小时 32.81;1.2 vCPU/2.05 GB 按 2 vCPU/2.1 GB 计,小时价 0.090345,常开 65.95。把多个小容器塞进一个组可以共享资源,但组的总请求仍按上限计费;不要为了“看起来小”把请求设成小数。
| 请求 | 计费 | 小时价 | 730 小时 |
|---|---|---|---|
| 0.5 vCPU / 0.5 GB | 1 / 1 GB | 0.04495 | 32.81 |
| 1.2 vCPU / 2.05 GB | 2 / 2.1 GB | 0.090345 | 65.95 |
| 4 vCPU / 8 GB | 4 / 8 GB | 0.1976 | 144.25 |
| 10 vCPU / 20 GB | 10 / 20 GB | 0.494 | 360.62 |
编辑测算:vCPU 向上取整到整数、内存向上取整到 0.1 GB;按 Linux 标准 PAYG、730 小时;未计 Windows/GPU/Spot/税与折扣。最小 1 vCPU/1 GB 来自定价页。
场景 TCO:短批、长批、常开
按秒计费对短任务最友好:1 vCPU/1 GB 每天 5 分钟(2.5h/月)0.11;10 vCPU/20 GB 每天 1 小时(30h/月)14.82;同配置 Spot 4.45;4/8 Windows 30h 11.11(compute 5.93 + Windows software 5.18)。常开 1/1 730h 32.81,4/16 170.24,10/20 360.62。短批用 ACI 的核心不是单价最低,而是“跑完就停、不为空闲买单”;如果组不停止,按秒也会变成按月的固定费。
| 场景 | 时长/月 | 月费 | 说明 |
|---|---|---|---|
| 1/1 每天 5 分钟 | 2.5h | 0.11 | 最小 1/1 计费 |
| 10/20 每天 1 小时 | 30h | 14.82 | 标准 Linux |
| 10/20 Spot 每天 1 小时 | 30h | 4.45 | 可中断 |
| 4/8 Windows 每天 1 小时 | 30h | 11.11 | 含 Windows software |
| 1/1 常开 | 730h | 32.81 | 最小常开成本 |
| 10/20 常开 | 730h | 360.62 | 高利用服务 |
编辑测算:Linux 标准 PAYG;Windows 行含 0.0432/vCPU·小时 × 4 vCPU × 30h;Spot 按 0.01215/0.001335;未计存储、日志、出网、税与折扣。
与 Container Apps 对比:免费额度与缩到 0 改变结论
Container Apps Consumption 的活跃价更高(vCPU 0.000024/秒 = 0.0864/小时,内存 0.000003/GiB·秒 = 0.0108/GiB·小时),但有每月免费额度:180,000 vCPU 秒、360,000 GiB 秒、200 万请求(每订阅),且可缩到 0。按同负载:2.5h 的 1/1 小任务 ACI 0.11、CCA 0(免费额度内);10/20 30h ACI 14.82、CCA 27.00;1/1 常开且持续活跃 ACI 32.81、CCA 65.56;1/1 60h + 100 万请求 ACI 2.70(启停)或 32.81(常开)、CCA 1.26。结论:短批/持续高利用用 ACI,突发 HTTP/事件用 CCA;常开但大部分空闲时,CCA 的 idle 价(0.0108/vCPU·小时)可能反超 ACI。
| 同负载 | ACI | CCA Consumption | 更低 |
|---|---|---|---|
| 1/1 × 2.5h | 0.11 | 0(免费额度) | CCA |
| 10/20 × 30h | 14.82 | 27.00 | ACI |
| 1/1 × 730h 持续活跃 | 32.81 | 65.56 | ACI |
| 1/1 × 60h + 100 万请求 | 2.70(启停) | 1.26 | CCA |
编辑测算:CCA 活跃 0.000024/vCPU·秒、0.000003/GiB·秒、请求 0.40/百万,扣 180,000 vCPU 秒/360,000 GiB 秒/200 万请求免费额度;未计 CCA 私有终结点/环境费(0.10/小时)。ACI 未计存储、日志、出网与税。
Spot、Confidential 与 GPU
Spot 约为标准价 30%:10/20 30h 从 14.82 降到 4.45,适合可重试的批处理、渲染、CI 任务;被中断需自行重试。Confidential 4/16 常开 187.26,比标准 170.24 高约 10%,用于需要硬件级隔离的负载,且仅部分区域/SKU。GPU 以“1 GPU + 4 vCPU + 16 GB”1 小时计:K80 0.55、P100 1.07、V100 3.05;GPU 仅部分区域可用,部署前查区域与配额。
| 配置 | 时长 | 月费/小时费 | 说明 |
|---|---|---|---|
| Spot 10/20 | 30h | 4.45 | 标准 14.82 的 30% |
| Confidential 4/16 | 730h | 187.26 | 标准 170.24 |
| GPU K80 + 4/16 | 1h | 0.55 | 另计 vCPU/内存 |
| GPU P100 + 4/16 | 1h | 1.07 | 另计 vCPU/内存 |
| GPU V100 + 4/16 | 1h | 3.05 | 另计 vCPU/内存 |
编辑测算:Spot 0.01215/0.001335;Confidential 0.04455/0.004895;GPU 按 100 秒价折算 1 小时并加 4 vCPU/16 GB;未计存储、日志、出网、税与折扣。GPU/Confidential 区域可用性以官方为准。
选型矩阵与隐藏成本
按负载选:一次性/短批/定时 ETL 用 ACI,能 Spot 就 Spot;突发 HTTP/事件、需要缩到 0 用 CCA;常开高利用、需要更低单价可用 ACI 或 AKS(规模/预留);Windows 容器用 ACI;GPU/机密按区域可用性在 ACI 与 CCA serverless GPU 间比较。隐藏成本七项:镜像拉取时间(从拉镜像开始计费)、容器组总请求(sidecar/空置也算)、最小 1/1 取整、restart=Always(持续重启计费)、Spot 中断重试、Windows software、日志/ACR/Azure Files/出网。90 天:第 1–2 周盘点任务时长、镜像大小、组请求、重启策略;第 2–4 周用 1/1 或真实配置跑 7 天;第 4–6 周对比 ACI/CCA(含免费额度与 idle);第 6–8 周上 Spot 做可重试批次、压缩镜像;第 8–10 周压测冷启动与中断重试;第 10–12 周按账单核对秒数、取整与加价项。
| 负载 | 首选 | 先核对 |
|---|---|---|
| 一次性/短批 | ACI(Spot 可选) | 镜像拉取、组请求 |
| 定时 ETL/CI | ACI | 重启策略、停止组 |
| 突发 HTTP/事件 | CCA Consumption | 免费额度、缩到 0 |
| 常开高利用服务 | ACI 或 AKS | 单价 vs 预留/运维 |
| Windows 容器 | ACI | Windows software 加价 |
| GPU/机密 | ACI GPU/Confidential 或 CCA GPU | 区域、配额、SLA |
编辑整理:不是厂商推荐;可用性、SLA、配额与区域以官方文档为准。
常见问题
Azure Container Instances 怎么计费?
按容器组的 vCPU 与内存请求、以秒计费:Linux 标准 vCPU 0.0405/小时、内存 0.00445/GB·小时;Spot 0.01215/0.001335;Confidential 0.04455/0.004895;Windows software 0.0432/vCPU·小时;GPU 按 K80/P100/V100 的 100 秒价另加 vCPU/内存。
最小账单是多少?
每组最小 1 vCPU/1 GB,vCPU 向上取整到整数、内存到 0.1 GB。1/1 的小时价 0.04495,常开 730 小时 32.81;请求 0.5/0.5 也按 1/1 计。
停止容器组还收费吗?
容器组停止后不再计 compute;计费时长从开始拉第一个镜像(或重启)到组停止。日志、ACR、Azure Files、出网等由对应服务继续计费。删除组可避免残留资源。
Spot 便宜多少?
Spot vCPU 0.01215、内存 0.001335,约为标准价 30%,即约 70% 折扣。10/20 30h 从 14.82 降到 4.45;但 Spot 可能被中断,适合可重试/可中断任务,SLA 以官方为准。
ACI 和 Container Apps 怎么选?
短批/一次性和持续高利用用 ACI;突发 HTTP/事件、可缩到 0 用 CCA。CCA 有每月 180,000 vCPU 秒/360,000 GiB 秒/200 万请求免费额度,2.5h 小任务可免费;10/20 30h 则 ACI 14.82 低于 CCA 27.00。
GPU 容器怎么计费?
GPU 按 K80 0.01、P100 0.0244、V100 0.0793 每 100 秒计 vGPU,另加 vCPU 0.000879/100 秒与内存 0.000118/100GB·秒。1 GPU + 4 vCPU/16 GB 1 小时:K80 0.55、P100 1.07、V100 3.05。仅部分区域可用。
Windows 容器贵多少?
在 Linux 同等 vCPU/内存价上,另加 0.000012/vCPU·秒(0.0432/vCPU·小时)。4 vCPU/8 GB 30 小时:compute 5.93 + Windows software 5.18 = 11.11;Windows 只适用于 Windows 容器组。
怎么避免容器组计费陷阱?
五件事:① 组请求按实际需要设,sidecar 也算;② 批处理用 Never/OnFailure,跑完停止/删除组;③ 压缩镜像,减少拉取计费;④ 不要用 Always 跑一次性任务;⑤ 用 1/1 最小档先跑 7 天,再按账单核对秒数与取整。
研究方法与局限
官方事实(定价页、Retail API、Learn):Linux 标准 0.0405/0.00445、Spot 0.01215/0.001335、Confidential 0.04455/0.004895、Windows 0.000012/vCPU·秒、GPU K80/P100/V100 100 秒价;按容器组、vCPU 取整到整数、内存到 0.1 GB、最小 1/1;从拉镜像/重启到停止计费。编辑测算:730 小时/月、30 天、按秒折算;CCA 按 0.000024/vCPU·秒、0.000003/GiB·秒、0.40/百万请求并扣免费额度。
局限七项:① 只取 eastus 公开 list price,不含税/CSP/企业折扣/savings plan 实价;② 任务时长、镜像大小、请求量为编辑假设;③ 未计 ACR、Azure Files、日志、出网、私有终结点与税;④ 未做冷启动、拉镜像、Spot 中断的真实压测;⑤ GPU/Confidential 区域可用性与配额未逐一核对;⑥ CCA 对比只算 Consumption 活跃价,未算私有终结点/环境费与 idle 折扣;⑦ 价格与配额会变,采购前复核官方页面与账单。
数据来源与口径
- Microsoft Azure, Azure Container Instances Pricing:azure.microsoft.com/en-us/pricing/details/container-instances。按容器组/秒、最小 1/1、Spot/Confidential/Windows/GPU、计费示例。访问 2026-11-10。
- Azure Retail Prices API(productName=Container Instances,eastus):prices.azure.com/api/retail/prices。0.0405/0.00445、Spot 0.01215/0.001335、Confidential 0.04455/0.004895、Windows 0.000012、GPU 100 秒价。访问 2026-11-10。
- Microsoft Learn, Container groups in Azure Container Instances:container-instances-container-groups。容器组共享生命周期/资源/网络、sidecar。访问 2026-11-10。
- Microsoft Learn, Resource availability & quota limits for ACI:container-instances-quotas。vCPU/内存上限、区域容量。访问 2026-11-10。
- Microsoft Azure, Azure Container Apps Pricing:azure.microsoft.com/en-us/pricing/details/container-apps。Consumption 活跃/idle、免费额度、请求、缩到 0。访问 2026-11-10。
资料截止 2026-11-10;价格/可用性以 Microsoft 官方页面与账单为准;本文不构成采购、商务或法律建议。