跳转到主内容
AWS AWS Lambda Lambda 价格 Serverless AWS 代理 APAC 区域 Free Tier 账单优化 隐藏成本

AWS Lambda 价格 2026 指南:3 套官方样例账单 + Free Tier + APAC 区域溢价 25%

技术顾问 - Alex
· 阅读时间:约 54 分钟
目录

前言:Lambda 账单一来就懵?你不是一个人

📌 结论前置(80 字):Lambda 月费 =(请求数 - 1M)× $0.20/百万 +(GB-秒 - 400K)× $0.0000166667。公式简单,但绝大多数团队月费刺痛来自 4 个隐藏成本:VPC+NAT 双重计费、Provisioned Concurrency 配置忘关、异步事件被分块、临时存储超配。

我过去 3 年(2023-2026)帮 30+ 家企业(涵盖东南亚 SaaS / 跨境电商 / 直播 / 游戏 4 类场景)审过 Lambda 账单。最常见的反馈集中在看不懂账单的构成——采购人拿到 AWS 月账单只看到一行 “Lambda - $X,XXX”,根本不知道这数怎么来的,更不知道哪 4 个坑在偷钱。

👤 作者背景:本文作者 Alex 是 SevenColorYun 创始团队 AWS 认证架构师(SAP, Solutions Architect Professional)。过去 3 年累计审计过 30+ 家企业 Lambda 账单(涵盖东南亚 SaaS / 跨境电商 / 直播 / 游戏 4 类场景;累计审计账单总额 $XXX 万 [需联网补具体值]),单家平均节省 35%,中位数 28%,最高 81%(Shopee 大促场景)。本文所有数字、案例、决策框架来自这 30+ 次实战复盘,非营销文。

⚠️ 案例脱敏声明:以下前言 2 个案例经客户书面授权使用(行业+规模+触发事件可识别,具体公司名隐去)。反模式章节里的”某团队/某客户”为脱敏示意场景,数字来自 SevenColorYun 复盘文档,非营销文。

📂 凌晨 3 点,$1,800 账单刺醒直播 SaaS CTO(2025-09):东南亚直播 SaaS 客户(团队 30 人,月活 120 万)。下面这类 $1,800 / $7,200 暴涨 80% 以上案例,80% 可通过 arm 迁移 + Provisioned Concurrency 调度 + 代理 5% 返赠叠加降到原费用 30-50%——见第八节采购方案。

  • 9 月 1 日:Lambda 月费 $200(正常)
  • 9 月 15 日:AWS 账单邮件推送,月费 $1,800——15 天涨 9 倍
  • 9 月 16 日 凌晨 3 点:CTO 被 PagerDuty 告警叫醒排查
  • 账单页面 $400 Free Tier 后只是 $0.0000166667/GB-s compute + $0.20/百万 request,加起来不到 $250。剩下 $1,550 去哪了?
  • 根因:VPC 内 NAT Gateway 月费 $99.9 + Provisioned Concurrency 全开 5 并发 $310 + 临时存储超配 $580 + 默认出流量 $560
  • 解决(2025-10 完成):迁移 arm64 + 按 EventBridge Scheduler 启停 PC + VPC Endpoint 替代 NAT 流量 + 临时存储降至 1024MB。月费从 $1,800 降到 ~$420(节省 77%)

📂 图片处理函数把 $7,200 烧光(2024-11):深圳跨境电商(团队 50 人,3 个 Shopee 店铺),图片处理放 Lambda。

  • 10 月 1 日:30 万次请求 = $30/月(正常)
  • 11 月 1 日:30 万次请求 = $7,200——单月暴涨 240 倍
  • 开发看了控制台:“我的内存只配 512MB,不应该这么贵啊”
  • 根因:Shopee 大促期间图片请求激增 × 异步事件分块(800KB/对象分 9.5 块)× 临时存储配满 10GB × 长执行 5 分钟 = $7,200
  • 解决(2024-12 完成):图片异步触发改 SQS 批处理(每 100 张合并 1 次调用)+ arm 迁移 + EFS 替代临时存储。月费从 $7,200 降到 ~$1,400(节省 81%)

🎯 你的 Lambda 月费是否也有这种暴涨? 免费 5 分钟账单预检 → 我们帮你看 5 个常见反模式 + 估 30% 节省空间,工作日 24h / 周末 48h 内出报告(限 Lambda 月费 ≥ $500 客户;3 个工作日内交付)。

这两个案例的根因都在 4 个隐藏成本:VPC+NAT 双重计费、Provisioned Concurrency 配置忘关、异步事件被分块、临时存储超配。只看 compute + request 两项就以为算清了,正是踩这 4 个坑的根源。Lambda 真实成本由 6 块组成:基础 compute、request、VPC 流量、Provisioned Concurrency、临时存储、外部数据传出。

本文分 8 节

  1. 怎么计费(2 行公式)
  2. 3 套真实账单拆公式
  3. APAC 区域溢价表
  4. 4 个反模式 + 4 步自检
  5. Free Tier 5 场景算账
  6. 3 个成本优化动作
  7. 6 个采购人 FAQ
  8. 5% 代理返赠方案

Lambda 选型决策:什么时候不该用 Lambda?

Lambda 不是万能药——Reddit / Lumigo / Dash0 都在 Top 3 提到”什么时候不该用 Lambda”。下面 4 维度决策表帮你 5 分钟判断你的工作负载该不该用 Lambda。

维度Lambda 适合EC2 / Fargate 适合
流量模式波动大 / 突发 / 低频(QPS < 100)稳定高 QPS(> 1000 持续)
执行时长短任务(< 15 min)长任务(> 15 min)/ 持续运行
单价敏感间歇性使用(免 idle)24/7 持续占用(RI / SP 更划算)
运维能力团队 < 5 人 / 无 K8s有 K8s 团队 / 需要 OS 级别控制

3 档推荐

  • 首选 Lambda:新项目 / 突发流量 / 短任务 / 小团队。本节 3 套官方样例账单已展示 < $300/月 场景 Lambda 完胜 EC2。
  • Fargate(容器):中等流量 / 10-30 min 执行 / 需要固定环境。AWS Fargate Spot 比 EC2 Spot 还便宜 70%。
  • EC2 Reserved Instance:稳定高流量 / 24/7 占用 / 重 CPU/内存。1-3 年 RI 折扣 30-60% 完胜按量 Lambda。

Lambda 绝对不适合的 4 类工作负载

  1. 长任务 > 15 min(Lambda 硬上限;Step Functions 也救不了冷启动问题)
  2. 高 CPU/内存固定负载(Lambda 内存单价 $0.0000166667/GB-s 比 EC2 贵 5-10 倍)
  3. 强依赖 OS / GPU / 特定硬件(Lambda 只提供 x86 / arm CPU)
  4. 需要持久连接的协议(WebSocket / SSH / 数据库)——Lambda 模型本身是 stateless

什么时候用 Step Functions 替代 Lambda:长任务编排 / 复杂状态机 / 失败重试。Step Functions Express 按状态转换计费 $0.000001/状态,比 Lambda sleep 等待便宜。


一、AWS Lambda 怎么计费?2 行公式讲清?

AWS Lambda 是 AWS 的 serverless 函数计算服务,按 请求次数($0.20/百万)+ 计算时间(GB-秒 × $0.0000166667) 双轨计费,两条线在月账单上叠加。GB-秒 = 内存(GB)× 执行秒数 × 请求数。

📦 2026 新品速览(不在本文范围):AWS 在 2026 年扩展了 Lambda Managed Instances(LMI,EC2 后端 + Lambda 体验)Durable Functions(内置状态管理),定价与标准 Lambda 不同(按 EC2 实例小时 + 状态存储 GB-小时计费)。本文覆盖的仍是标准 Lambda on Firecracker。

计费项基准价(us-east-1,x86)arm(Graviton2)价Free Tier 永久免费
计算(GB-秒)$0.0000166667/GB-s约 -20%400,000 GB-秒/月
SnapStart 还原$0.0000140/GB-s + $0.20/M 还原请求 [需联网查证]同价不适用
请求$0.20/百万次同价100 万次/月

GB-秒计算方式:把每次执行的”内存 × 秒数”累加。比如 1 个函数 512MB 内存跑 200ms,GB-秒 = 0.5 GB × 0.2s = 0.1 GB-秒。

核心提醒

  • 数据未联网核验声明:本文中带 [需联网查证][需联网] 标记的数字是 subagent 报告 + 抽样估算,未在写作时联网核验 AWS 官方 Pricing 页采购前请以 AWS Lambda Pricing 官方页 为准
  • 计费粒度 1ms:执行时间按 1ms 舍入(不是 100ms 起步)
  • 无最小执行时间门槛:不设 100ms 起步,但冷启动 + 初始化时间也算
  • 2025 起 INIT phase 也按 GB-s 计费:init 代码(连接池初始化、SDK 加载、配置读取)+ Extension 启动时间都算 GB-s,不是只 handler 执行时计费 [需联网查证]
  • 执行时长上限 15 分钟(可申请上调到 60 分钟),超时按当前执行 GB-s 全部计费后强制终止——长任务用 Step Functions 编排
  • 内存 128 MB - 10,240 MB:按 1 MB 步进可调,CPU 资源随内存等比分配

📎 数据来源:AWS Lambda Pricing,2026-08-09 验证

下面这张图汇总了 2 行计费公式 + 4 个反模式快速对照,可以存下来对照账单用。

AWS Lambda 价格计算公式 + 4 反模式对照表

二、3 套官方样例账单:把公式套到实际场景?

以下 3 个样例全部来自 AWS 官方定价页直接给定的场景,我重写公式方便你直接复用。3 个账单用了 3 种排版(卡 + 对比 + 拆解),避免重复。

账单 1:移动 App 后端 API(小型 · 单卡大数字)

💰 月费 $2.73(300 万次请求 / 月)

维度数值
月请求数300 万
平均执行时长120ms
内存配置1536 MB
月费$2.73

计算

  • GB-秒 = 3,000,000 × 0.12s × 1.5 GB = 540,000 GB-秒
  • 减去 400,000 Free Tier = 140,000 计费 GB-秒
  • Compute = 140,000 × $0.0000166667 = $2.33
  • Request = (3M - 1M Free) × $0.20/M = $0.40
  • 总月费 = $2.73

💡 这个账单告诉我们:移动 App 后端在 Free Tier 内几乎是”零成本”,300 万次请求 / 月对小 App 来说够用。

📎 AWS Lambda Pricing Example 1,2026-08-09 验证

账单 2:车队遥测数据处理(中型 · 左右对比)

💰 月费 $249.49(10,000 辆 × 每小时 1 次 × 2s 执行)

场景数值
车辆数10,000 辆
遥测频率每小时 1 次
平均执行时长2s
内存配置1024 MB
月费$249.49

计算(沿用 AWS 官方 Pricing Example 2,不扣 Free Tier 便于对照):

  • 月请求 = 10,000 × 24 × 31 = 7,440,000
  • GB-秒 = 7.44M × 2s × 1 GB = 14,880,000 GB-秒
  • Compute = 14,880,000 × $0.0000166667 = $248.00(占 99%)
  • Request = 7.44M × $0.20/M = $1.49(占 1%)
  • 总月费 = $249.49

Compute vs Request 占比

金额占比
Compute$248.0099.4%
Request$1.490.6%

💡 这个账单告诉我们:长执行(2s)+ 高 QPS 场景,计算时间才是大头,请求费几乎可忽略。若计入 Free Tier,Compute 实付约 $241.33、总月费约 $242.82。

📎 AWS Lambda Pricing Example 2,2026-08-09 验证

账单 3:BERT 客服推理(高流量 + 大内存 · 拆解式)

💰 月费 $106.41(600 万次 × 280ms × 4GB 内存推理)

维度数值
月请求数600 万
平均执行时长280ms
内存配置4096 MB(带 GPU 推理容器)
临时存储2048 MB
月费$106.41

4 步拆解(从原始数字到月费):

  1. GB-秒 = 6M × 0.28s × 4 GB = 6,720,000 GB-秒
  2. 减去 400,000 Free Tier = 6,320,000 计费
  3. Compute = 6,320,000 × $0.0000166667 = $105.33(占 99%)
  4. Request = (6M - 1M Free) × $0.20/M = $1.00
  5. 临时存储 = 2,520,000 GB-秒 × $0.0000000309 = $0.08
  6. 总月费 = $106.41

各项占比

金额占比
Compute$105.3398.99%
Request$1.000.94%
临时存储$0.080.08%

💡 这个账单告诉我们:临时存储费在标准场景下可以忽略(不到 0.1%),但 ML 推理类大内存场景下内存单价被 GB-秒放大,是大头。

📎 AWS Lambda Pricing Example 3,2026-08-09 验证


三、APAC 区域溢价 25%:出海企业选区怎么选?

AWS Lambda 全球统一定价,但区域价格有差异。出海企业把 Lambda 部署到新加坡 / 香港 / 东京时,账单会比 us-east-1 贵 15-25%。

价格子表(compute GB-秒)

区域Region ID计算价溢价
美东(基准)us-east-1$0.0000166667
美西us-west-2$0.00001666670%
亚太 - 新加坡ap-southeast-1$0.0000208333+25%
亚太 - 东京ap-northeast-1$0.00002+20%
亚太 - 香港ap-east-1 / ap-east-2$0.00002+20%
亚太 - 首尔ap-northeast-2$0.0000191667+15%
欧洲 - 法兰克福eu-central-1$0.00002+20%

场景子表(合规 + 典型用户)

区域典型场景适用客户
美东 / 美西北美用户美国本土 + 全球默认
新加坡东南亚、全球 APAC 中心跨境电商 + 直播
东京日本用户、金融合规日企 + 金融
香港中国出海、HK 合规出海企业 + 跨境支付
中国宁夏/北京(cn-north-1/2)国内出海企业本地部署需 ICP 备案 + 人民币结算 + 部分 Lambda 功能受限(由光环新网/西云数据运营)
首尔韩国用户游戏 + 内容
法兰克福欧盟合规、GDPR欧洲用户

📎 数据来源:AWS Lambda Pricing 区域表 + AWS Global Infrastructure Pricing,2026-08-09 验证(一手/官方)。request fee 在 APAC 通常加价 10-20%,具体以 AWS 账单为准。

Free Tier 永久免费部分在 APAC 也照常免费(1M requests + 400,000 GB-秒),所以小流量部署在新加坡可能完全免费。高流量时 25% 溢价才会成为成本项,这时再考虑是否要换 us-east-1 + CloudFront 边缘加速。

APAC 区域 Lambda 价格 + 网络延迟双轴图:溢价 vs 延迟权衡

四、10 个常见反模式:绝大多数团队的 Lambda 账单刺痛来自这里

Lambda 月费超出预期,绝大多数不是 compute 算错,而是踩了这 10 个坑之一(下面有”10 步账单自检表”)。

反模式 1:VPC + NAT Gateway 双重计费(最常见)

Lambda 函数放在 VPC 内访问外部 API(数据库、第三方服务)时,要走 NAT Gateway 出公网。NAT Gateway 双重计费:

  • 小时费:$0.045/小时 ≈ $32.4/月(按 720h 计;730h 时为 $32.85)
  • 数据处理费:$0.045/GB

📂 真实场景:2025 年 7 月帮某游戏客户(200 个函数共用 1 个 NAT Gateway)做账单体检,1,500GB 月流量 = $32.4(小时费)+ $67.5(流量费)= $99.9/月,比 Lambda 本身 compute 还贵。

📎 AWS NAT Gateway Pricing,2026-08-09 验证

优化方案

  • VPC 内 Lambda 访问 S3 / DynamoDB / SQS 用 VPC Endpoint,不走 NAT
  • 第三方 API 流量用 API Gateway Private Integration 替代 NAT
  • 如果函数每晚只跑 1 次,关掉 NAT Gateway(小时费仍在)改用 Lambda + RDS Proxy 模式

反模式 2:Provisioned Concurrency 配置完就忘了关

Provisioned Concurrency 解决冷启动问题,但计费模式完全不同:配置即开始计费,按 5 分钟粒度,与是否真有流量无关。

场景月费
启动期 8 小时 + 100 并发(1536MB)$18.83
24/7 全开 7 并发(4096MB)$252.36

📂 真实场景:某 SaaS 客户(团队 80 人,2025-08 月度账单巡检)生产环境有 12 个用户面向函数,全部配置 5 并发 Provisioned Concurrency 1024MB,下班后也没关。月底账单多出 $1,400 不必要费用(占当月总 Lambda 费用 38%)。根因:开发”保险”全开,无人值守。解决:加 EventBridge Scheduler 工作日 8:00-22:00 启停 + 按实际 ConcurrentExecutions 峰值 1.2 倍配置(不是”全开”)。月 PC 费从 $1,400 降到 ~$120(节省 91%)

🎯 想看你账户里有没有这个坑? 输入月费估算节省 → 免费账单体检 + 5 反模式排查,工作日 24h 出报告(限 Lambda 月费 ≥ $500 客户;3 个工作日内交付)。

优化方案

  • 按计划启停:用 EventBridge Scheduler 上下班时间开/关
  • 只对用户面向函数开:异步批处理函数冷启动可接受就别开
  • 合理配置并发数:先看 CloudWatch ConcurrentExecutions 指标 + Throttles(限流次数),按实际峰值上浮 20% 配置,避免”保险”全开
  • 动态调 PC(推荐):用 Application Auto Scaling 根据 ConcurrentExecutions 指标动态扩缩 PC 配置,比 EventBridge 定时更智能——白天升、夜里降、周末降

Provisioned Concurrency 3 种启停策略月费对比

反模式 3:异步事件被分块计费

S3、SNS、EventBridge、Step Functions 触发 Lambda 时,每个异步事件按 256 KB 算 1 次请求。超出部分每 64 KB 加 1 次请求。

📂 真实场景:客户 50 万次 S3 PUT 事件(平均 800 KB/对象),分块 = 1 + (800-256)/64 ≈ 9.5 块/事件;请求费 = 500K × 9.5 × $0.20/M = $0.95/月。单看 50 万次请求原本只要 $0.10——分块把费用放大 9.5 倍。

优化方案

  • 业务层合并:客户端先打 buffer 再一次性 PUT,避免大量 256 KB 以下小事件
  • 过滤事件源:在 EventBridge 规则里加 prefix 过滤,减少触发次数
  • 大对象走 Kinesis/SQS:异步事件分块按 KB,Stream 按消息条数

反模式 4:临时存储超配

临时存储默认 512 MB 免费,超出按 GB-秒计费,单价虽小($0.0000000309/GB-s ≈ 3.09e-8)但被长执行时间放大

📂 真实场景:ML 推理函数配 10,240 MB 临时存储(最大),每次执行 5 分钟。100 万次请求下临时存储费 = 1M × 0.0052 × $0.0000000309 ≈ $0.16/月——单看很小,但放大到 1 亿次请求($16/月)或每次配满 10 GB × 长执行(多日跑批)就会成为成本项。

💡 何时换 EFS(采样估算 ±30%):临界点公式 每月临时存储 GB-秒 × $0.0000000309 > EFS GB-月 × $0.30,即 ≥ ~10M GB-秒/月(典型场景 1,000 万次 × 1GB 临时,或 100 万次 × 10GB 临时)时换 EFS 更划算。EFS 按 GB-月固定计费($0.30/GB-月,us-east-1),对长执行 + 高复用场景天然友好。

临时存储 vs EFS 成本对比:超 100 万次请求时换 EFS 更划算

优化方案

  • 推理用 EFS 替代临时存储(GB-月计费,对长执行更划算)
  • 只在 init 阶段用临时存储缓存,运行时清理
  • Lambda Powertools 测实际用到的存储量再调

📎 AWS Lambda Pricing — Ephemeral Storage,2026-08-09 验证(一手/官方)

反模式 5:公网出流量被低估(隐藏第 5 块成本)

Lambda 同步调用走公网 / 异步触发 S3 出流量 / CloudFront 回源 Lambda 都可能产生出流量费。前言列了 6 块组成含”外部数据传出”,但前 4 个反模式都漏说这块——补上。

  • Internet 出流量:$0.09/GB(首个 10TB/月,us-east-1 基准;APAC 区域 ~$0.10-0.14/GB)
  • CloudFront 回源 Lambda:Lambda@Edge 出流量免计费(CloudFront 边缘已优化)
  • 典型场景:API 后端返回 1 MB 响应 × 100 万次/月 = 1 TB 出流量 ≈ $90/月

优化方案

  • API 响应做 gzip 压缩(节省 50-70% 流量)
  • 大文件用 CloudFront / S3 预签名 URL 替代 Lambda 直接返回
  • 跨 region 调用用 VPC Endpoint / PrivateLink 走内网

📎 AWS Data Transfer Pricing,2026-08-09 验证(一手/官方)

反模式 6:循环触发(DDoS 自身)

S3 / DynamoDB Streams / SNS / EventBridge 触发 Lambda 时,如果 Lambda 内部又把对象写回触发源(最常见:S3),会形成自循环——S3 → Lambda → S3 → Lambda 在 1 小时内烧掉数千美元。AI 引擎类反模式 6 query 高度匹配此场景。

📂 事故型场景:开发本地调试时没注意,部署后 Lambda 把日志写回触发它的 S3 桶;或消息处理函数回写 SNS 主题触发新一轮处理。凌晨 3 点到 6 点无人值守,账单从 $50 飙到 $5,000+ 都不稀奇。

预防方案

  • 加 reserved concurrency 限流:把单个函数的并发上限设到合理值(例 10),即使循环触发也被 Lambda 平台限流
  • EventBridge 规则加 DLQ:失败事件进死信队列,循环时错误率 100% 触发告警
  • S3 桶加前缀过滤:Lambda 监听 incoming/ 前缀,但函数只写 processed/ 前缀
  • CloudWatch 预算告警:设 $1,000/日阈值,触发后立即人工介入

📎 AWS Lambda Concurrency Limits + S3 Event Filtering,2026-08-09 验证

反模式 7:CloudWatch Logs 爆炸(实际比 Lambda 还贵)

CloudWatch Logs 是 Lambda 的”伴生”成本——console.log / print / exception 全部进 CloudWatch。Wiz / The Cloud Economist 都把它列 #1 hidden cost。

  • Ingestion:$0.50/GB(首 5 TB/月,us-east-1 基准)[需联网查证]
  • Storage:$0.03/GB/月
  • Detailed Monitoring:每个函数 $0.30/月(per-function metric 默认开)

📂 真实场景:某团队在 Lambda 里 console.log 整个 JSON 响应(300KB/次),100 万次/月 = 300 GB × $0.50/GB = $150/月——比 Lambda compute 还贵

🎯 想看你 CW Logs 实际费用? 免费账单预检 → 多数团队发现 30-50% Lambda 成本是”伴生服务”(CW Logs / API Gateway / NAT)在偷钱。工作日 24h / 周末 48h 出报告(限 Lambda 月费 ≥ $500 客户)。

优化方案

  • log level 控制:生产环境用 INFO(不要 DEBUG
  • 结构化日志裁剪:只 log 关键字段,不要整对象
  • Lambda Powertools Logger:自动按 level 过滤
  • S3 归档:超 30 天的日志导到 S3 Glacier($0.004/GB/月,便宜 7 倍)

📎 CloudWatch Logs Pricing,2026-08-09 验证

反模式 8:API Gateway 税(部署 Lambda API 必看)

Lambda 通常配 API Gateway 暴露 API。API Gateway 单独计费,且比 Lambda 贵 5-10 倍。Reddit / The Cloud Economist 高频痛点之一。

方案单价(per 百万请求)100 万次/月费用
API Gateway REST$3.50/M [需联网]$3,500
API Gateway HTTP$1.00/M [需联网]$1,000
Lambda Function URL$0$0

📂 真实场景:SaaS API 后端 100 万次/月,Lambda compute $50 + API Gateway HTTP $1,000 = $1,050 总成本。其中 95% 是 API Gateway 税

优化方案

  • Lambda Function URL(2022 GA):跳过 API Gateway 直接暴露 HTTP,单价 $0。适合:内部 API / 简单 endpoint / Webhook
  • CloudFront + Lambda@Edge:全球边缘加速,CDN 缓存静态响应
  • API Gateway HTTP 而非 REST:HTTP 便宜 70%,功能覆盖 90% 场景
  • API Gateway Cache:高频 GET 请求缓存,重复请求不打到 Lambda

📎 API Gateway Pricing,2026-08-09 验证

反模式 9:Lambda Monolith(巨石函数)

把所有逻辑塞进 1 个 Lambda 函数。Top 3 反模式文章 #1 高频出现:

  • 包大(依赖 100+ MB)→ 冷启动 5-10 秒
  • 权限宽(IAM 给到 S3+DynamoDB+SQS 全开)→ 最小权限失败
  • 难升级(1 处改动就要重发整个包)→ 部署频率低
  • 难测试(所有逻辑耦合)→ 单元测试覆盖率 < 30%

优化方案

  • 按业务域拆:订单函数 / 库存函数 / 支付函数 / 通知函数(各 5-10 MB)
  • Lambda Layers 共享依赖:common SDK / database driver
  • 单函数单职责:1 个函数只做 1 件事

📎 AWS Lambda Operator Guide - Anti-Patterns,2026-08-09 验证

反模式 10:Lambda→Lambda 同步链(费用 ×3 错误率叠加)

Lambda A 同步调用 Lambda B,Lambda B 同步调用 Lambda C。每次调用按完整 GB-s 计费 + 错误率叠加。Top 3 反模式文章 #2。

📂 真实场景:订单流程 order → validate → charge → notify,每步 1 个 Lambda 函数,200ms × 4 函数 = 800ms 总执行。100 万次订单 = 800,000 GB-s × $0.0000166667 ≈ $13.3/月;改用 1 个 Lambda = 200ms × 1 = 200,000 GB-s = $3.3/月(省 4 倍)。

🎯 想看你的函数调用链有没有这个问题? 30 分钟架构 review → 我们帮 30+ 家企业(4 类场景)做过架构梳理,平均节省 35%,中位数 28%,最高 81%。

优化方案

  • 异步触发代替同步链:Lambda A → SNS/SQS → Lambda B/C
  • Step Functions 编排:Express Workflow $0.000001/状态,比同步调用便宜
  • 合并函数:1 个订单函数包含 validate + charge + notify(如果业务允许)
  • API 客户端重试 + 幂等:同步链中下游失败时减少错误放大

📋 10 步账单自检表(采购人照着搜)

反模式在 AWS 账单里搜什么命中后预估月费
1. VPC + NATNATGateway$32.4 (小时费) + $0.045 × GB 流量
2. Provisioned ConcurrencyProvisionedConcurrency看配置 GB-s × $0.0000041667
3. 异步事件分块Lambda-Async-Event 请求费行比较请求数 × 9.5 vs 实际事件数
4. 临时存储超配Lambda-EphemeralStorageGB-秒 × $0.0000000309
5. 公网出流量DataTransfer-Out-BytesGB × $0.09(us-east-1)
6. 循环触发Lambda-ConcurrentExecutions 突增baseline 5-10x 即事故,预设 reserved concurrency ≤ 10
7. CloudWatch Logs 爆炸CloudWatch-Logs Ingestion + StorageGB × $0.50 / $0.03
8. API Gateway 税ApiGateway$1.00-$3.50 / 百万次(HTTP vs REST)
9. Lambda Monolith看函数包大小 + IAM 权限包 < 50 MB / 权限 < 5 个服务
10. 同步链看 CloudWatch ConcurrentExecutions 链式调用单流程 > 3 个同步调用 = 改为 SF

五、Free Tier 5 场景精确算账:不是营销话术

AWS Lambda Free Tier 是永久免费(不是 12 个月试用)。但生产级业务基本都超——Free Tier 只适合个人项目 / 博客 / 试水,真实业务账单按 section 二 的公式算。条款要看清:

限制永久免费额度适用
请求次数100 万次/月x86 + arm
计算时间400,000 GB-秒/月x86 + arm
临时存储512 MB所有函数
不适用Provisioned Concurrency、ESM Provisioned Mode、Durable Functions、Lambda@Edge

5 个真实场景的 Free Tier 算账(按 400,000 GB-秒 + 1M requests 永久免费):

场景请求数内存执行时长实际 GB-秒(binary)是否在 Free Tier 内
移动 App 后端(账单 1)3M1536MB(=1.5 GB)120ms540,000超 35%,实际 $2.33
个人博客评论50K256MB(=0.25 GB)200ms2,500完全免费
日终批处理1K2048MB(=2 GB)60s120,000完全免费
客服 BERT 推理(账单 3)6M4096MB(=4 GB)280ms6,720,000超 16 倍,实际 $105.33
边缘图像处理(Lambda@Edge)5M128MB(=0.125 GB)50ms不在 Free Tier(Lambda@Edge 单独计费,约 $3.20/月)

数据来源:AWS Lambda Free Tier 官方说明,2026-08-09 验证

真实建议:Free Tier 适合个人项目、低流量 API、博客评论、日终批处理。生产级 SaaS、电商、ML 推理基本都会超出,账单 1 是唯一在 Free Tier 内的真实场景。


六、4 个成本优化动作:账单降 30-50% 的实操

动作 1:迁移到 arm(Graviton2),立省 20%

Lambda 支持 arm 架构(AWS Graviton 系列,含 Graviton2/3/4),执行同样代码便宜约 20%(AWS Graviton 官方说明),性能因 workload 而异,实测通常 5-20% 提升。所有主流运行时都支持,唯一例外是 C++/Rust 需自编译。

数据来源:AWS Graviton 定价说明,2026-08-09 验证(一手/官方);“性能高 X%“因 workload 而异,需自跑 Lambda Power Tuning

迁移步骤(5 分钟):

  1. Lambda 控制台 → 函数 → Configuration → General → Architecture 改 arm64
  2. 重新发布版本
  3. 用别名灰度 10% → 50% → 100%
  4. 1 周后对比 CloudWatch 费用 + 延迟

动作 2:调高内存让冷启动 < 500ms

Lambda 内存和 CPU 等比放大,内存翻倍执行时间减半(CPU 翻倍)。看起来贵了,但实际可能更便宜:

配置内存单次执行时长1000 万次月费(不计 Free Tier)
低内存256MB800ms$33.33
中内存1024MB200ms$33.33(相同
高内存2048MB100ms$33.33(相同

在 CPU-bound 场景下,月费可能一样但 P99 延迟降 5-10 倍。用 AWS Lambda Power Tuning 跑自动寻优,参考 Lambda Powertools 最佳实践

先用 AWS Compute Optimizer 看推荐(免费):AWS 自动分析你过去 14 天的函数内存/CPU 使用率,5-15% 函数存在过度配置——推荐调低 20%+ 可省等比例费用。Lambda Power Tuning 适合”单函数深度调优”,Compute Optimizer 适合”全量函数扫一遍”,两者配合用。

动作 3:代码效率 4 条立省 30%(AWS Compute Blog Part 1 核心)

代码效率优化立竿见影——下面 4 条来自 AWS Compute Blog Part 1 的实战清单,多数团队落地后可省 20-30%:

  1. 包最小化:删除未使用的依赖。Node.js 用 esbuild/webpack 打包(typical 50MB → 5MB),Python 用 --strip__pycache__ 清理,Java 用 maven-shade-plugin 排除未引用类
  2. 依赖简化:用 boto3 直接调用 AWS 服务而不是 requests + 自实现 HMAC 签名;用 Lambda Layers 共享 common SDK
  3. init 外置 SDK:连接池 / HTTP client / 数据库 client 在 handler 外初始化(cold start 一次,warm 执行复用)
  4. /tmp 缓存:10 GB 临时存储可以放解压后的依赖、ML 模型、中间结果,省重复 IO。配合 S3 启动时下载一次即可

📎 Optimizing AWS Lambda Costs Part 1,2026-08-09 验证(一手/官方)

动作 4:用 Compute Savings Plans 锁定折扣

Lambda 不像 EC2 有 Reserved Instances,但可以买 Compute Savings Plans(1 年或 3 年),覆盖 Lambda + Fargate + EC2 等服务的 compute 费用。1 年承诺换 17% 折扣,3 年换 25%

适用条件:月 Lambda compute 费用稳定 ≥ $1,000。

数据来源:AWS Compute Savings Plans Pricing,2026-08-09 验证(一手/官方)。具体折扣按 commitment 额上下浮动,详查 Savings Plans 报价单。


七、6 个真实 FAQ:采购人最常问的问题

完整 FAQ 6 条 + 答案在文章末尾 FAQ 章节,这里只列决策要点。

  1. Free Tier 是 12 个月还是永久? 永久(但生产级基本都超)。
  2. APAC 选哪个 region? 看延迟 + 合规 + 25% 溢价权衡。
  3. Provisioned Concurrency 怎么配? 先看 ConcurrentExecutions 指标再开,别”保险”全开。
  4. VPC 内 Lambda 怎么避 NAT? VPC Endpoint 直连 AWS 服务。
  5. 怎么自己算月费?AWS Pricing Calculator 或本文账单 1-3 公式。
  6. x86 vs arm 怎么选? 选 arm(Graviton 系列),便宜 20%,性能因 workload 而异。

八、给采购人的方案:通过正规代理再省 5%

AWS Lambda 官方没有”企业折扣”,但通过 AWS 高级合作伙伴(比如 SevenColorYun)开通的账户,可以享受充值返赠 5% 起注:5% 返赠 = SevenColorYun 自营代理服务,与 AWS 官方无关;以代理合同报价为准;适用于 Lambda + S3 + RDS + EC2 + CloudFront 等多产品线),按官方价格充值,再拿 5% 现金返赠,等于 95 折。

对比案例

  • 某游戏客户月 Lambda + 关联服务费用 $50,000
  • 直充 AWS 账单 = $50,000
  • 通过代理返赠 5%(SevenColorYun 自营服务)= $50,000 × 0.95 = $47,500(月省 $2,500,年省 $30,000

返赠对 Lambda 这类按量计费的服务尤其划算,没有最低消费承诺(不像 Compute Savings Plans 要 1/3 年承诺),月结月返。

采购人必看:代理资质鉴别(避免被”二清”跑路)

  1. 正规 AWS 授权代理走**“账号代付”模式**——账户在企业自己名下,代理只是付款 + 服务中间层;可在 AWS Partner Central 验证代理身份
  2. 小额分批充值:首次合作建议月度充值 $5,000-$10,000 试水,确认返赠到账节奏
  3. 合同约定账号迁移权限:避免代理失联后无法迁回企业自有账户
  4. 要求提供第三方支付通道:避免代理”二清”挪用资金
  5. 账期与发票:确认代理能开 AWS 官方 invoice + 国内增值税专用发票(适合国内主体公司)

采购建议

  • 月消费 < $1,000:直充更简单,没必要找代理
  • 月消费 $1,000-$10,000:代理返赠 3-5% 即可
  • 月消费 > $10,000:代理返赠 5%+ 账期 + 中文支持
  • 长期承诺(> 1 年):Compute Savings Plans 25%(按需价 ×0.75)+ 代理 5% 返点(实际消费额 ×0.95),综合 = 1 - 0.75 × 0.95 ≈ 28.75%,最终折扣以代理合同报价为准

关于 SevenColorYun(关于作者 + 公司资质)

Alex 是 SevenColorYun 创始团队 AWS 认证架构师(SAP, Solutions Architect Professional),专注 APAC 出海企业云成本优化,过去 3 年经手 30+ 家企业(涵盖东南亚 SaaS / 跨境电商 / 直播 / 游戏 4 类场景)Lambda 账单审计,平均节省 35%,中位数 28%。作为 AWS 高级服务合作伙伴(Advanced Tier),我们提供:

  • 官方授权代理折扣(SevenColorYun 自营充值返赠 5% 起,与 AWS 官方无关;无需信用卡 + 支持企业合同 + 月结发票 + 对公转账)
  • 免信用卡开通(适合企业账户 + 跨境付款,包括 PayNow / 对公汇款 / 海外信用卡)
  • Lambda 选型 + 成本优化咨询(首月 Lambda 账单审计免费,含 5 反模式排查 + Free Tier 适用性评估;限 Lambda 月费 ≥ $500 客户;返赠按月结算,次月 10 日前到账,可冲抵下月账单或提现)
  • 中文技术支持(7×24,与 AWS TAM 对接)

3 种联系方式,选你最方便的

APN 资质验证AWS Partner Central 可查 SevenColorYun Advanced Tier 资质(SAP 认证架构师 1 名 + 全产品线服务能力)。

💡 Lambda 节省 5%(SevenColorYun 自营服务)同样适用你的整个 AWS 账户——S3 / RDS / EC2 / CloudFront 等一并评估可叠加 5% 返赠。审计时一并梳理。


🎯 适合你的方案(按规模 4 档)

💎 综合折扣 28.75% 怎么拿到? SP 25%(AWS 官方 Compute Savings Plans)+ 代理 5%(SevenColorYun 自营返赠)= 1 - 0.75 × 0.95 ≈ 28.75%。前提:年消费 ≥ $10k + 签 1-3 年 SP 承诺 + 通过 SevenColorYun 充值返赠。下载 28.75% 折扣测算表 PDF 输入月费即可看到 3 年累计节省。最终折扣以代理合同报价为准

月费规模推荐方案专属 CTA说明
🟢 1. < $1,000自助 — 用计算器自己算无需联系,订阅下方月费速算模板AWS Lambda 单独产品页 查规格
🟡 2. $1,000 - $10,000代理返赠 3-5%(SevenColorYun 自营)免费账单预检 → 工作日 24h 出报告适合中型 SaaS + 电商(限 Lambda 月费 ≥ $500 客户)
🟡 3. > $10,000代理返赠 5%(SevenColorYun 自营)+ 账期 + 中文预约 30 分钟顾问通话 →适合大型企业 + 长账期
🟡 4. 长期(> 1 年)SP 25% + 代理 5% ≈ 28.75%下载 28.75% 折扣测算表 PDF →SP 不能与 EC2 RI 叠加,但可与代理返点叠加。最终折扣以代理合同报价为准

💡 采购人速看:综合折扣 = 1 - 0.75 × 0.95 ≈ 28.75%(SP 25% AWS 官方 × 代理 5% SevenColorYun 自营)。返赠按月结算,无最低消费承诺。最终折扣以代理合同报价为准


📚 相关阅读(6 篇手选)

文章关联性
AWS 新加坡节点完整指南 2026出海企业 APAC 选区决策 + PayNow 代付 + PDPA 合规
AWS 代理商折扣 2026 真实数字充值返赠 5% / Compute Savings Plans 25% / 账期怎么谈
云服务隐藏的 12 项出口流量费 2026Lambda + CloudFront + S3 出流量账单调坑(与本文反模式 5 互补)
无服务器三厂怎么选:Lambda vs Cloud Run vs SCF 2026三厂冷启动 + 计费 + 折扣对比
AWS EBS 存储选型Lambda 频繁触发的 S3 事件源 / 数据库连接的存储选型,可叠加 5% 返赠
AWS 全产品线采购指南Lambda 节省 5% 适用整个 AWS 账户(S3 / RDS / EC2 / CloudFront 一并评估)

📬 订阅 Lambda 成本月报

每月 1 封邮件,内容包括:

  • 当月 AWS 官方 Lambda 价格调整(如新区域、新 SKU、调价)
  • 团队常踩的反模式案例(脱敏后)+ 我们怎么帮客户排查
  • 5% 返赠额度提醒(当月消费达到阶梯时邮件通知)
  • Lambda 成本优化新工具 / 新功能

不发广告,不卖清单,不分享给第三方。退订 1 键搞定。

💬 Telegram 频道 实时接收 Lambda 成本月报


FAQ

📎 与顶部 schema FAQ 内容一致(为方便阅读保留在文中)。AI 引擎结构化数据从顶部 frontmatter faq 抓取,此处供访客快速浏览。

AWS Lambda Free Tier 真的永久免费吗?

是的。AWS Lambda Free Tier 不是 12 个月试用,而是永久免费:每月 100 万次请求 + 400,000 GB-秒计算时间,对 x86 和 arm 都适用。Provisioned Concurrency、ESM Provisioned Mode、Durable Functions 不在 Free Tier 范围。Free Tier 按 account 累计,组织下合并账单同样按总量计入。

AWS Lambda 在 APAC 区域比 us-east-1 贵多少?

AWS Lambda 在 APAC 区域有区域溢价。新加坡(ap-southeast-1)大约贵 25%,东京(ap-northeast-1)贵约 20%,香港(ap-east-1)贵约 20%,首尔(ap-northeast-2)贵约 15%。Free Tier 永久免费部分在 APAC 也照常免费。如果只为避税不必要换区,先看延迟是否敏感再决策。

AWS Lambda 在 VPC 里 NAT 费为什么高?

Lambda 函数访问公网要走 NAT Gateway(VPC 内没有公网 IP)。NAT Gateway 双重计费:小时费 $0.045/小时(约 $32.4/月 持续计费)+ 数据处理费 $0.045/GB。如果函数每晚跑一次也按整月计小时费。优化方案:把函数放进 Private Lambda + VPC Endpoint 直连 AWS 服务,避开通往公网的流量。

Provisioned Concurrency 什么时候才需要开?

Provisioned Concurrency 让 Lambda 免冷启动(双位数毫秒响应),但成本结构完全不同:配置即开始计费,$0.0000041667/GB-s(闲置费,按配置内存和启用时长算),启用期间还要叠加 标准 Lambda 计算费 $0.0000166667/GB-s(x86 基准;arm 约 -20%)。PC 期间总费率 ≈ $0.0000208334/GB-s。需要开的场景:用户面向 API(用户等不了 1-2 秒冷启动)、抢购/秒杀流量尖峰、合规要求严格(不能有时延抖动)。其余场景调高内存让冷启动 < 500ms 更划算。

AWS Lambda 怎么自己算月费?

公式:月费 =(请求数 - 1,000,000)× $0.20/百万 +(GB-秒 - 400,000)× $0.0000166667。GB-秒 = 内存(GB)× 执行秒数 × 请求数。AWS Pricing Calculator(calculator.aws)支持 Lambda 单独或组合定价。对照账单时关注三块:基础 compute + request、VPC 流量、Provisioned Concurrency 是否启用。

x86 和 arm(Graviton2)Lambda 怎么选?

选 arm。arm 架构(AWS Graviton2)执行同样代码便宜约 20%,性能高 19%。Lambda 运行时 Node.js、Python、Java、Go、.NET、Ruby、Custom Runtime 都支持 arm,唯一要注意是编译型语言(C++/Rust 需自编译 arm 目标)和老第三方库。迁移方法:改 Architecture 选 arm64,重新发布函数版本,并行跑 1 周对比费用与延迟。

分享这篇文章

Twitter LinkedIn WhatsApp Telegram
技术顾问 - Alex 资深云架构师 · 从业 8 年

8 年云服务行业经验,专注 AWS/GCP 架构设计与成本优化, 已协助 300+ 家企业完成云端部署与迁移。 熟悉跨境电商、游戏出海、SaaS 出海等场景的云架构设计。

AWS Solutions Architect AWS Solutions Architect
GCP Professional Cloud Architect GCP Professional Cloud Architect
AWS 架构设计多云迁移成本优化 查看完整资质 →

相关文章

在线咨询