直接答案:按 us-east-1、Linux x86、每月 730 小时、每次请求 200 毫秒、Lambda 1,769MB≈1 vCPU,2026 年的月费大致是:1,000 万请求,Lambda x86 60.97、Lambda ARM 49.18、Fargate 1 vCPU/2GB 36.04;500 万请求,Lambda x86 30.48、ARM 24.59、Fargate 36.04;2,000 万请求,Lambda x86 121.94、ARM 98.36、Fargate 2 vCPU/4GB 72.08。盈亏平衡大致在 590 万请求/月(x86)或 730 万请求/月(ARM):低于这个量,Lambda 的按请求/按 GB-s 更省;高于这个量,Fargate 的 1 vCPU/2GB 常开更省。但 Fargate 要为常开容量付费,Lambda 要为请求数、GB-s 和并发/冷启动付费;先算“每月请求 × 时长 × 内存”与“需要多少常开 vCPU”。

本文面向正在选 AWS 计算形态、准备把定时任务/API 从 Lambda 迁到容器或反向迁移的工程、平台和采购。资料截止 2026-11-05;价格取 AWS 美国东部(弗吉尼亚北部,us-east-1)官方 Lambda/Fargate 定价页与 AWS Price List API,按美元、未含税;TCO 是编辑测算,不是 AWS 报价。Lambda 与 Fargate 的计费单位不同:Lambda 是“请求 + GB-s”,Fargate 是“vCPU 小时 + GB 小时”;本文用 1,769MB≈1 vCPU 做等价比较,实际 CPU 随内存配置变化。

先记住三句话

Lambda x86 0.20/百万请求 + 0.0000166667/GB-s,ARM 0.0000133334/GB-s;Fargate x86 0.04048/vCPU 小时 + 0.004445/GB 小时,ARM 0.03238 + 0.00356。按 1,769MB≈1 vCPU,Lambda 满负荷约 0.106/vCPU 小时,Fargate 1 vCPU/2GB 约 0.049/vCPU+2GB 小时;Fargate 的单位算力便宜,但 24/7 常开。低量/突发选 Lambda,稳定高利用率选 Fargate。

两种计价模型:请求 + GB-s,vCPU + GB 小时

Lambda:每百万请求 0.20;x86 每 GB-s 0.0000166667、ARM 0.0000133334;每月免费 100 万请求 + 40 万 GB-s;Provisioned Concurrency 另计(x86 0.0000041667/GB-s、ARM 0.0000033334/GB-s)。Fargate:x86 每 vCPU 小时 0.04048、每 GB 小时 0.004445;ARM 0.03238 与 0.00356;Windows 更高;Ephemeral Storage 超出另计(0.000111/GB 小时);最小 0.25 vCPU/0.5GB。两者的“1 小时”不是同一件事:Lambda 只在实际执行时计费,Fargate 从任务启动到停止都计费。

平台计价单位起步/免费x86ARM计费边界
Lambda请求 + GB-s100 万请求 + 40 万 GB-s/月0.20/百万请求;0.0000166667/GB-s0.20/百万请求;0.0000133334/GB-s按执行毫秒;Provisioned 另计
FargatevCPU 小时 + GB 小时最小 0.25 vCPU/0.5GB0.04048/vCPU-h;0.004445/GB-h0.03238/vCPU-h;0.00356/GB-h任务运行即计费;Ephemeral 另计

来源:AWS Lambda Pricing、AWS Fargate Pricing 与 AWS Price List API(AWSLambda、AmazonECS,2026-10 发布)。访问 2026-11-05;美元、未含税;Lambda 的免费额度按月;Fargate 的 Windows/Ephemeral/Spot 另计,本文只算 Linux x86/ARM 的 vCPU+内存。

把单位拉平:每 vCPU 小时多少钱

按 1,769MB≈1 vCPU:Lambda x86 满负荷 1 vCPU 小时 = 1.769GB×3,600s×0.0000166667 = 0.1061;ARM = 0.0849。Fargate 1 vCPU/2GB 小时 = 0.04048 + 2×0.004445 = 0.04937;只算 vCPU 是 0.04048,另加内存 0.00889。也就是说 Fargate 的 vCPU 单价约为 Lambda x86 的 38%、ARM 的 48%,但 Fargate 24/7 都计费,Lambda 只在请求执行时计费。同架构比较时,利用率低于约 47% 时 Lambda 更省;若用 Fargate x86 对比 Lambda ARM,约 58%。

口径Lambda x86Lambda ARMFargate x86 1vCPU/2GBFargate ARM 1vCPU/2GB
每 vCPU 小时0.10610.08490.04048 + 内存0.03238 + 内存
每 vCPU+2GB 小时约 0.1061(1.769GB)约 0.08490.049370.03950
每月 730 小时77.48(满负荷)61.98(满负荷)36.0428.84
计费方式只在实际执行时只在实际执行时任务运行即计费任务运行即计费

编辑测算,不是报价。Lambda 1,769MB≈1 vCPU 是常见配置映射,实际 CPU 随内存变化;Fargate 1 vCPU/2GB 按 730 小时/月;Lambda 满负荷按 730 小时执行、不含请求费/Provisioned Concurrency;Fargate 不含 Ephemeral Storage、日志、NAT、出站和税。

1,000 万 / 500 万 / 2,000 万请求:月费 TCO

按每次 200 毫秒、1,769MB、Linux x86/ARM:1,000 万请求的 Lambda x86 60.97、ARM 49.18;Fargate 1 vCPU/2GB 36.04。500 万请求 Lambda x86 30.48、ARM 24.59;Fargate 36.04。2,000 万请求 Lambda x86 121.94、ARM 98.36;Fargate 2 vCPU/4GB 72.08(1 vCPU 容量不够)。约 590 万请求/月是 x86 的盈亏平衡,ARM 约 730 万;低于平衡 Lambda 省,高于平衡 Fargate 省。

月请求(200ms)Lambda x86Lambda ARMFargate x86最低
100 万6.104.9236.04(1vCPU/2GB)Lambda ARM
500 万30.4824.5936.04(1vCPU/2GB)Lambda ARM
1,000 万60.9749.1836.04(1vCPU/2GB)Fargate
2,000 万121.9498.3672.08(2vCPU/4GB)Fargate

编辑测算,不是报价。Lambda = 请求×0.20/百万 + 请求×0.2s×1.769GB×GB-s 单价;Fargate = vCPU×730×0.04048 + GB×730×0.004445;1,000 万/500 万用 1vCPU/2GB,2,000 万用 2vCPU/4GB 以覆盖平均并发;不含免费额度、Provisioned Concurrency、存储、日志、NAT、出站和税。Fargate 容量按平均并发估算,峰值需另行留余量。

盈亏平衡:Fargate 开多大、Lambda 跑多少

Fargate 0.25 vCPU/0.5GB 9.01/月、0.5 vCPU/1GB 18.02、1 vCPU/2GB 36.04、2 vCPU/4GB 72.08(按 730 小时)。按每次 200ms、1,769MB:x86 每请求约 0.00000610、ARM 约 0.00000492;盈亏平衡约为 0.25 档 148 万(x86)/183 万(ARM)、0.5 档 296 万/366 万、1 档 591 万/733 万、2 档 1,182 万/1,465 万。这不是“Fargate 一定便宜”,而是“在对应容量下,请求量超过平衡点才便宜”。

Fargate 规格月费(730h)x86 盈亏请求/月ARM 盈亏请求/月适用
0.25 vCPU / 0.5GB9.01约 148 万约 183 万极轻量/低并发
0.5 vCPU / 1GB18.02约 296 万约 366 万小 API/定时任务
1 vCPU / 2GB36.04约 591 万约 733 万常规 API/ worker
2 vCPU / 4GB72.08约 1,182 万约 1,465 万较高并发

编辑测算,不是报价。盈亏请求 = Fargate 月费 /(0.2s×1.769GB×Lambda GB-s 单价 + 0.20/百万请求);未计 Lambda 免费额度、Provisioned Concurrency、Fargate 峰值余量/自动扩缩、日志/存储/出站/税。Fargate 0.25/0.5/1/2 vCPU 是常见规格,实际可用组合以 AWS 为准。

隐藏成本:请求、Provisioned、存储、NAT、日志

Lambda 的隐藏项:请求费、Provisioned Concurrency(x86 0.0000041667/GB-s、ARM 0.0000033334/GB-s)、Provisioned 期间的 GB-s、日志/CloudWatch、出站/NAT、EFS/临时存储。Fargate 的隐藏项:Ephemeral Storage 超出 20GB 的 0.000111/GB-h、日志/CloudWatch、NAT Gateway/数据处理、出站、ALB、ECR、Secrets、Fargate Spot 折扣(未建模)。两者都不含税、支持、CI/CD 和迁移;Fargate 还要算闲置容量,Lambda 要算冷启动/并发限制。

项目LambdaFargate
请求/调用0.20/百万;免费 100 万/月无按请求费;任务运行即计费
预留/常开Provisioned Concurrency 另计常开 vCPU/内存;闲置也计费
临时存储/tmp 512MB–10GB;EFS 另计20GB 起;超出 0.000111/GB-h
网络/日志NAT/出站、CloudWatch 另计NAT/出站、ALB、CloudWatch 另计
税/支持/迁移不含不含

来源:AWS Lambda Pricing、AWS Fargate Pricing、AWS Price List API(AWSLambda、AmazonECS)。访问 2026-11-05;美元、未含税;“另计”表示需按实际用量/产品页确认,本文不猜金额;Fargate 20GB 临时存储为常见默认,具体以任务配置为准。

什么场景选哪种?

低量/突发/事件驱动:Lambda;稳定高利用率/常驻服务/需要长连接或大内存:Fargate;需要精细 vCPU/内存比、可接受闲置:Fargate;需要毫秒级冷启动/按请求计费:Lambda(Provisioned 另算);需要 ARM 降本:两者都支持,Lambda ARM 的 GB-s 低 20%,Fargate ARM 的 vCPU/GB 也低约 20%。20 人以下小团队、请求 <约 500 万/月,Lambda ARM 往往最低;>约 700 万/月且需要常开,Fargate 更省。

场景首选理由注意
低量/突发/事件Lambda只为执行付费,免费额度冷启动/并发/15 分钟限制
稳定高利用率 APIFargatevCPU 单价低,常开可预测闲置也计费;峰值留余量
长连接/WebSocketFargate常驻进程/连接更自然扩缩/连接 draining
大批量/定时Lambda 或 Fargate短任务 Lambda;长任务 Fargate15 分钟/内存/临时盘
ARM 降本两者 ARMLambda GB-s 低 20%;Fargate vCPU/GB 低约 20%依赖/镜像兼容性

来源:AWS Lambda/Fargate Pricing、Price List API(访问 2026-11-05)。表为编辑决策矩阵,不是 AWS 建议;未验证实际冷启动、并发上限、长连接行为、ARM 兼容性或迁移工作量。

采购与验收要写清什么?

至少写清八件事:月请求/峰值、平均/P95 执行时长、内存/vCPU、并发/冷启动、常开时长、临时存储、网络/日志/出站、以及免费额度/Provisioned/Spot。POC 用真实流量跑 2–4 周,记录 P50/P95/P99、冷启动、错误、并发、vCPU/内存、请求数、GB-s 和账单;不要只用“每百万请求”或“每 vCPU 小时”单价比。

  • 请求/时长:月请求、峰值、平均/P95 毫秒;Lambda 按 1ms 计费,长尾会放大。
  • 内存/vCPU:Lambda 内存决定 CPU;Fargate vCPU/内存组合;按真实 P95 选。
  • 并发/常开:Lambda 并发/冷启动;Fargate 常开/扩缩;峰值留余量。
  • 临时存储:Lambda /tmp、EFS;Fargate 20GB+Ephemeral。
  • 网络/日志:NAT、出站、ALB、CloudWatch、Secrets、ECR。
  • 免费/预留:Lambda 免费额度/Provisioned;Fargate Spot/Savings Plans。
  • 兼容性:ARM 镜像/依赖、运行时、15 分钟/连接限制。
  • POC:2–4 周真实流量;记录 P50/P95/P99、冷启动、并发、CPU/内存和账单。

常见问题

500 万请求/月,选 Lambda 还是 Fargate?

按 200ms/1,769MB:Lambda x86 30.48、ARM 24.59;Fargate 1vCPU/2GB 36.04。低于约 590 万(x86)/733 万(ARM)请求,Lambda 更省;ARM 最低。

1,000 万请求/月怎么选?

Lambda x86 60.97、ARM 49.18;Fargate 1vCPU/2GB 36.04。超过盈亏点,Fargate 更省;但要确认 1 vCPU 能覆盖峰值并发,否则要加规格/副本。

2,000 万请求/月怎么选?

Lambda x86 121.94、ARM 98.36;Fargate 2vCPU/4GB 72.08。请求越高,Fargate 的常开容量越容易被摊薄;若峰值远高于平均,Lambda 的弹性仍可能更合适。

为什么 Fargate 的 vCPU 单价低却不一定便宜?

Fargate 24/7 计费,闲置也付;Lambda 只在执行时计费。1 vCPU/2GB 常开 36.04/月,Lambda 满负荷 1vCPU 77.48/月;同架构比较时,利用率低于约 47% 时 Lambda 更省;Fargate x86 对 Lambda ARM 约 58%。

Lambda ARM 比 x86 便宜多少?

GB-s 0.0000133334 vs 0.0000166667,约低 20%;请求费相同。1,000 万请求/200ms/1,769MB,ARM 49.18 vs x86 60.97。需确认依赖/镜像支持 arm64。

Fargate ARM 便宜多少?

vCPU 0.03238 vs 0.04048、GB 0.00356 vs 0.004445,约低 20%;1vCPU/2GB 常开 28.84 vs 36.04。镜像/依赖需支持 arm64。

Provisioned Concurrency 要算吗?

要。Provisioned Concurrency 另收 x86 0.0000041667/GB-s、ARM 0.0000033334/GB-s,且预留期间持续计费;本文的 Lambda 价格不含它,冷启动敏感型 API 要把这部分加进去。

还有哪些隐藏成本?

Lambda:请求、Provisioned、CloudWatch、NAT/出站、EFS//tmp;Fargate:Ephemeral 超出 20GB、ALB、NAT/出站、CloudWatch、ECR/Secrets。两者都不含税、支持、CI/CD 和迁移。

研究方法与局限

本文把“官方事实”和“编辑测算”分开:Lambda 请求/GB-s、Fargate vCPU/GB 小时、免费额度/Provisioned 价来自 AWS 官方定价页与 Price List API(AWSLambda、AmazonECS,us-east-1);1,000 万/500 万/2,000 万请求的 TCO 是按 200ms、1,769MB≈1 vCPU、730 小时/月的算术,不是 AWS 报价。本文不比较实际冷启动、并发上限、长连接行为、ARM 兼容性或迁移工作量。

局限有八个:① 只取 us-east-1 公开 list price,未含税、折扣、Savings Plans/Spot/私有价;② 1,769MB≈1 vCPU 是常见映射,实际 CPU 随内存变化;③ 只算 Lambda 请求+GB-s 与 Fargate vCPU+内存,不含免费额度、Provisioned、Ephemeral、日志、NAT、出站、ALB、ECR/Secrets;④ Fargate 容量按平均并发估算,峰值/扩缩会改变规格;⑤ 只算 Linux x86/ARM,Windows/GPU 不同;⑥ 未验证 15 分钟/内存/临时盘/并发限制;⑦ 未比较 EC2/Spot/Kubernetes/App Runner 等替代;⑧ 未验证真实性能、冷启动、可用性和迁移成本。采购决策应把本文当“口径模板”,用 2–4 周真实流量 POC 替换假设。

数据来源与口径

资料截止 2026-11-05;价格为公开 list price,未含税;所有算例均为编辑测算。本文不构成采购建议。

把请求、GB-s、vCPU 和利用率拆成可核对预算

带着月请求、P95 时长、内存/vCPU、并发、常开时长、存储/网络/日志和免费额度,我们把 Lambda/Fargate 账单拆成可核对清单。

预约 AWS 计算成本评估