直接答案:按 2026-11-09 的 Azure Retail Prices API(eastus,Linux,美元,不含税/折扣),Azure App Service 按“App Service 计划 × 实例数”计费:B1 0.017/小时(约 12.41/月)、S1 0.095/小时(69.35/月)、P1v3 0.113/小时(82.49/月)、P1v4 0.146/小时(106.58/月)、P2v3 0.226(164.98)、P3v3 0.452(329.96)。3 实例:B1 37.23、S1 208.05、P1v3 247.47、P1v4 319.74;10 实例:B1 124.10、S1 693.50、P1v3 824.90、P1v4 1,065.80。选型规则:F1/共享只适合开发;B1 适合测试/低流量;S1 起有部署槽/自动缩放/备份,适合小生产;P1v3/P1v4 适合正式生产;需要网络隔离/专用硬件用 Isolated;容器化/微服务用 Container Apps,事件/短任务用 Functions。

本文面向 Azure 应用平台、SRE、.NET/PHP/Node 开发与 FinOps 团队,解释 App Service 的 Linux B1/S1/P1v3/P1v4 价格、计划/实例/槽的关系、1/3/10 实例 TCO、与 Container Apps/Functions/AKS 的边界、隐藏成本和 90 天落地清单。价格来自 Azure App Service Linux 定价页与 Azure Retail Prices API(eastus,2026-11-09);计划/槽/功能来自 Microsoft Learn 的 hosting plans 文档。本文把“官方价格事实”“编辑测算”和“未纳入项”分开写,不构成采购建议。

先记住三句话

① 计费在“计划”层:一个计划 × 实例数,计划里的所有 App/槽共享 VM;扩实例就是线性加钱。② 功能随层:Standard 起有部署槽/自动缩放/备份,Premium 更高密度/更大规格;不要用 B1 跑正式生产。③ 别把 App Service 和 Container Apps/Functions 混比:App Service 是常驻 PaaS 托管,Container Apps 按 vCPU/GiB-秒、Functions 按执行/GB-秒。

计划与层级:Free/Basic/Standard/Premium/Isolated

Free/Shared 与其他客户共享 VM、按 CPU 配额,只适合开发;Basic 是专用 VM、无部署槽/自动缩放/备份;Standard 起有部署槽、自动缩放、备份、自定义域/SSL;Premium v3/v4 提供更高密度/更大规格/更多槽;Isolated 提供网络隔离/专用环境(ASE)。Linux 与 Windows 计划分开定价,Windows 通常更贵;所有 App/槽共享计划实例。

层级计算关键功能适合
Free/Shared共享 VM/CPU 配额基础托管开发/试验
Basic B1–B3专用 VM自定义域/SSL;无槽/自动缩放/备份测试/低流量
Standard S1–S3专用 VM部署槽/自动缩放/备份小生产
Premium v3/v4更高规格/密度更多槽/更好性能正式生产
Isolated专用环境 ASE网络隔离/专用硬件合规/大企业

来源:Microsoft Learn, App Service hosting plans(2026-11-09)。表中为编辑整理;具体规格/功能以官方文档为准。

单价:Linux B1/S1/P1v3/P1v4

eastus Linux list price:B1 0.017/小时、B2 0.034、B3 0.067;S1 0.095、S2 0.19、S3 0.38;P1v3 0.113、P2v3 0.226、P3v3 0.452;P1v4 0.146、P2v4 0.292、P3v4 0.584。按 730 小时/月折算:B1 12.41、S1 69.35、P1v3 82.49、P1v4 106.58、P2v3 164.98、P3v3 329.96。Windows 计划另行定价,通常更高。

计划单价(USD/小时)月价(730h)
B10.01712.41
B2 / B30.034 / 0.06724.82 / 48.91
S10.09569.35
S2 / S30.19 / 0.38138.70 / 277.40
P1v30.11382.49
P2v3 / P3v30.226 / 0.452164.98 / 329.96
P1v40.146106.58
P2v4 / P3v40.292 / 0.584213.16 / 426.32

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

TCO:1 / 3 / 10 实例

App Service 计划按实例计费,扩到 3/10 实例就是月费×3/×10:1 实例 B1 12.41、S1 69.35、P1v3 82.49、P1v4 106.58;3 实例 37.23/208.05/247.47/319.74;10 实例 124.10/693.50/824.90/1,065.80。计划内的多个 App/槽共享这些实例,不额外收计算费(但会争抢 CPU/内存)。

计划1 实例3 实例10 实例
B112.4137.23124.10
S169.35208.05693.50
P1v382.49247.47824.90
P1v4106.58319.741,065.80

编辑测算:小时费×730×实例数;未计槽/出向/备份/证书/税/折扣;计划内 App/槽共享实例。

和 Container Apps / Functions / AKS 的边界

App Service 适合常驻 Web/API、需要部署槽/自动缩放/自定义域、团队希望少管容器的场景;Container Apps 适合容器化/微服务、按 vCPU/GiB-秒、可缩到 0;Functions 适合事件驱动/短任务、按执行/GB-秒;AKS 适合完整 Kubernetes/自定义控制器。App Service 的“常驻”意味着空闲也计费,Container Apps/Functions 在缩到 0 时可更低。

场景优先先核对
常驻 Web/API/部署槽App Service计划/实例/槽/自动缩放
容器化/微服务/缩到 0Container AppsvCPU/GiB-秒、请求
事件/短任务Functions执行/GB-秒、冷启动
完整 K8s/自定义控制器AKS控制面/节点/运维
合规/网络隔离Isolated/ASEASE 成本/网络
开发/试验Free/Shared 或 B1配额/无槽

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

隐藏成本:计划之外的七项

常见附加项:实例/自动缩放(每实例线性计费)、部署槽(Standard+ 槽共享计划,但会占 CPU/内存)、备份(Standard+ 备份存储/频率)、出向流量(跨区/公网)、自定义域/证书(标准 SSL 免费,IP SSL/高级证书另计)、ASE/Isolated(专用环境成本高)、日志/App Insights(摄入/保留)、WebJobs/诊断日志(占计划资源)。

成本项触发控制
实例/自动缩放流量/规则按峰值留余量、缩容
部署槽Standard+ 多槽按发布流程使用
备份Standard+频率/保留按 RPO
出向跨区/公网同区/压缩/CDN
证书/IP SSL自定义域/高级证书标准 SSL/托管证书
ASE/Isolated网络隔离按合规需求
日志/WebJobs诊断/后台任务采样/按需

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

怎么选:开发、生产、隔离与容器

开发/试验用 Free/Shared 或 B1;小生产用 S1(部署槽/自动缩放/备份);正式生产用 P1v3/P1v4,按流量扩实例;需要网络隔离/专用硬件用 Isolated/ASE;容器化/微服务用 Container Apps;事件/短任务用 Functions。先按“常驻/缩到 0、槽/自动缩放、合规/隔离”选层,再按实例数算月费。

场景优先先核对
开发/试验Free/Shared、B1配额、无槽/自动缩放
小生产/部署槽S1实例数、槽、备份
正式生产/更高密度P1v3/P1v4实例数、自动缩放
网络隔离/合规Isolated/ASEASE 成本/网络
容器化/微服务Container AppsvCPU/GiB-秒、缩到 0
事件/短任务Functions执行/GB-秒

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

90 天落地清单

先用 90 天做“应用/流量 → 计划 → 实例/槽 → 试点 → 切换 → 复盘”。第 1–2 周盘点应用、CPU/内存、峰值、槽/备份需求;第 2–4 周选 B1/S1/P1v3/P1v4 与实例数;第 4–6 周部署试点、测自动缩放/槽切换;第 6–8 周配自定义域/SSL/备份/日志;第 8–10 周切换、监控;第 10–12 周成本复盘、调实例/计划。不要用 B1 长期跑正式生产。

常见问题

App Service 怎么计费?

按 App Service 计划 × 实例数计费,计划内 App/槽共享实例。Linux B1 0.017/h(12.41/月)、S1 0.095(69.35)、P1v3 0.113(82.49)、P1v4 0.146(106.58)。

B1 和 S1 差在哪?

B1 是低配专用 VM,无部署槽/自动缩放/备份;S1 起有部署槽、自动缩放、备份,适合小生产。S1 约 69.35/月,B1 约 12.41/月。

P1v3 和 P1v4 怎么选?

两者都是 1 档 Premium;P1v4 单价 0.146/h(106.58/月)高于 P1v3 0.113/h(82.49/月),但规格/性能更新。按应用压测与区域可用性选。

扩实例怎么收费?

线性:3 实例 = 月费×3,10 实例 = ×10。B1 10 实例约 124.10/月;S1 约 693.50;P1v3 约 824.90。

部署槽要额外钱吗?

槽共享计划实例,不额外收计算费,但会占 CPU/内存;Standard+ 才支持槽。槽多时可能需要更高计划/更多实例。

和 Container Apps 怎么选?

常驻 Web/API/需要槽/自动缩放用 App Service;容器化/微服务/缩到 0 用 Container Apps。App Service 空闲也计费,Container Apps 缩到 0 时计算费为 0。

和 Functions 怎么选?

事件驱动/短任务用 Functions(执行/GB-秒);常驻 Web/API 用 App Service。Functions Flex 1M 执行约 10.70/月,App Service S1 约 69.35/月。

Windows 计划贵多少?

Windows 与 Linux 分开定价,通常更高;本文只取 Linux list price。Windows 需按定价页/Retail API 核对。

研究方法与局限

本文把“官方价格事实”和“编辑测算”分开:Linux B1/B2/B3、S1/S2/S3、P1v3–P3v3、P1v4–P3v4 小时价来自 Azure App Service Linux 定价页与 Azure Retail Prices API(eastus,2026-11-09);层级/槽/自动缩放/备份/Isolated 来自 Microsoft Learn 的 hosting plans 文档。TCO、隐藏成本和 90 天清单为编辑测算/建议。

局限有八个:① 只取 eastus/Linux list price,不含 Windows/税/折扣/预留;② 按 730 小时、1/3/10 实例;③ 未计槽/出向/备份/证书/ASE/日志全部组合;④ 未做真实自动缩放/槽切换/性能压测;⑤ 未覆盖 App Service Environment/Isolated 的详细计费;⑥ 未覆盖预留 1/3 年折扣(API 有 reservation meter,但需按定价页核对);⑦ 未覆盖所有运行时/区域差异;⑧ 价格/功能会变,采购前应复核官方页面与账单。

数据来源与口径

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

把计划/实例、槽、自动缩放和隐藏项拆成可核对预算

带着应用/流量、CPU/内存、实例数、槽/备份/自动缩放和合规需求,我们把 App Service 成本拆成可核对预算。

预约 App Service 成本评估