无服务器三厂怎么选:Lambda 对比 Cloud Run 对比 SCF 完整指南(冷启动+价格+代理折扣 2026)
目录
答案先行:AWS Lambda、GCP Cloud Run、腾讯云 SCF 三家没有绝对优劣,差异在生态绑定、计费粒度、最大运行时长和并发上限。已经在 AWS 选 Lambda、已在 GCP 选 Cloud Run、已在腾讯云或需要国内低延迟选 SCF;跨厂商迁移成本远高于切换费率的账面差距。
TL;DR(30 秒读懂):
- 看生态:已用哪家云选哪家,跨云迁移成本远大于 10-30% 账单差距
- 看时长:<15min 选 Lambda / 15-60min 选 Cloud Run / 长任务选 Cloud Run
- 看国内:要国内低延迟或微信生态联动选 SCF
我们过去一年帮 30 多家出海和国内团队做过 Serverless 选型(自报客户样本,2025-08 至 2026-08 期间签约),Lambda/Cloud Run/SCF 三家都用过真金白银跑过账单。这篇直接对线,告诉你每家实际跑下来是什么体验、什么场景能选、什么场景千万别碰。
一、三厂定位与核心差异是什么?
| 维度 | AWS Lambda | GCP Cloud Run | 腾讯云 SCF |
|---|---|---|---|
| 产品形态 | 函数即服务(FaaS) | 容器即服务(CaaS) | 函数即服务(FaaS) |
| 计费粒度 | 1ms | 100ms | 1ms |
| 运行时长上限 | 15 分钟 | 60 分钟 | 24 小时(Web 函数)/ 5 分钟(事件函数) |
| 内存上限 | 10 GB | 32 GB | 3 GB(事件)/ 8 GB(Web) |
| 冷启动(Node/Python) | 100-500 ms | 200-2000 ms | 200-500 ms |
| 免费额度 | 100 万次请求 + 40 万 GB-秒/月 | 200 万次请求 + 36 万 vCPU-秒/月 | 100 万次请求 + 40 万 GB-秒/月 |
| 适合场景 | 事件驱动短任务、ETL、API | HTTP API、容器化微服务 | 国内业务、微信生态联动 |
数据来源:AWS 官方定价页(2026-08 复核)、GCP Cloud Run 定价页(2026-08 复核)、腾讯云函数定价页(2026-08 复核)。冷启动数据来自多份三方对比报告,按 1 vCPU + 512MB 配置取中位数。
Answer Capsule:Lambda 是”函数级”最精细的 FaaS,适合短任务;Cloud Run 是”容器级”上限最高的 CaaS,适合 HTTP 服务;SCF 是国内合规与微信生态联动的首选。三家在运行时长、内存上限、计费粒度上各有侧重。
二、Lambda / Cloud Run / SCF 冷启动实测到底差多少?
冷启动是 Serverless 最大的体验税。三家实测差距比想象大。
| 运行时 | Lambda P50 | Cloud Run P50 | SCF P50 |
|---|---|---|---|
| Node.js / Python | 100-500 ms | 800-1500 ms(容器拉镜像) | 200-400 ms |
| Java | 900 ms(Java 25 + Leyden) 180 ms(SnapStart) | 3000-5000 ms(裸 JVM) 110 ms(Quarkus native) | 1000-2000 ms |
| Go / Rust | 50-200 ms | 200-400 ms | 150-300 ms |
| 预热实例 | ~1 ms | ~5 ms | ~5 ms |
数据来源:LeanOps 2026 Serverless 对比 + Innovative AI 2026 三方对比 + 多份实测报告取中位数。
Java 是 Cloud Run 的死穴。同样的 Spring Boot 应用,跑在 Cloud Run 上冷启动 3-5 秒,跑在 Lambda Java 25 + Leyden 上约 900ms,配上 SnapStart 能压到 180ms。这是因为 Cloud Run 启动的是完整容器,要走镜像拉取 + JVM 启动 + 应用初始化全流程,Lambda 只需要启动执行环境。
Go/Rust 是 Lambda 的甜蜜区。冷启动几乎无感(<200ms),预热后 1ms 级别,Serverless 的成本优势 + 原生性能双重叠加。
怎么破冷启动? 三家都有”保活”机制,但要额外付钱:
- Lambda Provisioned Concurrency:保活容量按 GB-sec 计费,执行时按 Lambda 标准 x86 费率计费。总价比普通按需 Lambda 显著高(保活容量也按空闲时长收费),但冷启动从 100-500ms 压到 ~1ms。
- Cloud Run min-instances:1 个 1 vCPU + 512MB 配置(默认 CPU 分配 during requests only)保活空闲约 $10/月;若开 always-on CPU 再加约 $50/月;请求来时按标准费率。配置多个实例线性叠加。
- SCF 预置并发:腾讯云函数 2026 年新增能力,按预置实例时长计费,详情见 腾讯云 SCF 计费方式。
Answer Capsule:冷启动差距 Java 场景最大(3-5 秒 vs 900ms),Go/Rust 场景最小(<200ms)。对延迟敏感(<100ms)必须开预热,三家都有但额外计费成本不低($10/月起步)。
三、三厂计费模型怎么拆?真实账单算给你看
这是大多数文章不写但你最该看的部分。三家计费粒度和计费项完全不同,直接比单价没意义,按真实场景算账才有意义。
场景设定
- Python 3.12 HTTP API,512MB 内存,平均 200ms 执行时间
- 1 百万次请求/月
- 含 20% 走公网(出流量)
货币说明:以下 Lambda / Cloud Run 按美元展示;SCF 按人民币展示,折算美元处按 1 USD ≈ 7.2 CNY 估算。读者可凭此换算汇率波动影响。
Lambda 账单
| 计费项 | 单价 | 用量 | 小计 |
|---|---|---|---|
| 请求 | $0.20 / 100 万次 | 100 万次 | $0.20 |
| 计算(x86) | $0.0000166667/GB-sec | 100 万 × 0.2s × 0.5GB = 10万 GB-sec | $1.67 |
| 临时存储 | $0.0000000309/GB-sec | 默认 512MB 免费 | $0.00 |
| 出流量 | $0.09/GB(首批 10TB) | 20% × 100 万 × 200KB = 40GB | $3.60 |
| 合计 | $5.47 |
Cloud Run 账单
| 计费项 | 单价 | 用量 | 小计 |
|---|---|---|---|
| 请求 | $0.40 / 100 万次 | 100 万次 | $0.40 |
| vCPU | $0.00002400/vCPU-sec | 100 万 × 0.2s × 1 vCPU = 20万 vCPU-sec | $4.80 |
| 内存 | $0.0000025/GiB-sec | 100 万 × 0.2s × 0.5 GiB = 10万 GiB-sec | $0.25 |
| 出流量 | $0.12/GB(互联网出) | 同上 40GB | $4.80 |
| 合计 | $10.25 |
注意:Cloud Run vCPU 不可低于 memory 配比(不可像 Lambda 那样把 memory 单维拉满),所以 1 vCPU 是常见默认配置,vCPU 费用是 Lambda 内存费用的近 3 倍。
SCF 账单
| 计费项 | 单价 | 用量 | 小计 |
|---|---|---|---|
| 资源使用 | ¥0.000031/GBs | 100 万 × 0.2s × 0.5GB = 10万 GBs | ¥3.10 |
| 调用次数 | ¥0.13/百万次 | 100 万次 | ¥0.13 |
| 出流量 | ¥0.80/GB | 40GB | ¥32.00 |
| 合计 | ¥35.23(约 $4.90) |
SCF 出流量单价按汇率折算后约 $0.11/GB(按 1 USD ≈ 7.2 CNY),与 AWS/GCP 的 $0.09-0.12/GB 同档;人民币结算在汇率有利时实际略低。
三厂账单的最大差异不在单价,而在计费项数量和出流量定价:
- Lambda 4 项、Cloud Run 4 项、SCF 3 项,但 SCF 把 vCPU / 内存合并成”资源使用(GBs)“一项,计费更简单
- 出流量差距最大:SCF 人民币出流量按汇率折算后约 $0.11/GB,与 AWS $0.09/GB / GCP $0.12/GB 同档
- 折扣层叠加方式不同:Lambda / Cloud Run 都有官方 SP/CUD + 代理返点双层;SCF 主要靠代理等级 + 专项活动
一句话总结:同场景下 Cloud Run 默认配置(1 vCPU + 100ms 计费粒度)比 Lambda 贵 87%,SCF 因人民币出流量与汇率折算因素比 Lambda 便宜约 10%。
三厂对比表
| 厂商 | 月度账单 | 折合美元 | 与 Lambda 差距 |
|---|---|---|---|
| Lambda | $5.47 | $5.47 | 基准 |
| Cloud Run | $10.25 | $10.25 | +87% |
| SCF | ¥35.23 | $4.90 | -10% |

跑下来最意外的是 Cloud Run 比 Lambda 贵 87%。原因是 Cloud Run 默认分配 1 vCPU(Lambda 默认 0.5 vCPU 等效),内存计费粒度是 100ms(Lambda 是 1ms),出流量单价更高。Lambda 在中小并发 + 短任务场景几乎总是更便宜。
Answer Capsule:同一场景 Cloud Run 比 Lambda 贵 87%,SCF 比 Lambda 便宜 10%(按汇率折算)。Lambda 1ms 计费粒度在小并发短任务场景最有优势;Cloud Run 适合需要 >10GB 内存或 >15min 运行的长任务。
四、代理折扣后能省多少?三厂渠道对比
这是中文 SERP 没人写但你做生意最关心的部分。
| 厂商 | 折扣机制 | 实际折扣 | 适用门槛 |
|---|---|---|---|
| AWS Lambda | APN Premier 代理 + Compute Savings Plans | 5-12% 代理 + 17% 三年期 Savings Plans | 年消费 $500K+ 谈 EDP,中小客户走 Standard 折扣 |
| GCP Cloud Run | Premier Partner 充值返赠 + CUD | 5-10% 充值返赠 + 最高 57% 三年期 CUD | CUD 无最低消费,Premier Partner 要求年消费 $100K+ |
| 腾讯云 SCF | 铂金代理折扣 + 专项优惠 | 5-15% 折扣(叠加活动可达 25%) | 铂金代理 $1.5M/年门槛,金牌 $150K/年 |
关键洞察:GCP 的 CUD(Committed Use Discount)是三家里最慷慨的——3 年期最高 57%,无需预付款,对中小客户也很友好(哪怕只承诺 $1/年 也能拿折扣)。AWS 的 Compute Savings Plans 同样灵活,但需要绑定 1-3 年。腾讯云 SCF 折扣最依赖代理等级,普通客户拿不到铂金牌价。
真实代理账单测算
按上面 1 百万次/月场景,三家拿完全部折扣后:
- Lambda:Compute Savings Plans 1 年期省 13%,Premier 代理 8%,合计省 21% → $5.47 × 0.79 = $4.32/月
- Cloud Run:CUD 1 年期省 25%,Premier 充值返赠 8%,合计省 33% → $10.25 × 0.67 = $6.87/月
- SCF:铂金代理 12%(不含活动)→ ¥35.23 × 0.88 = ¥31/月(约 $4.31/月)
Lambda 和 SCF 折扣后实际成本几乎打平,Cloud Run 即使拿到 33% 折扣仍比另两家贵 50% 以上。
Answer Capsule:Lambda 和 SCF 折扣后成本几乎打平($4.3/月),Cloud Run 即使拿 33% 折扣仍贵 50%($6.9/月)。GCP 的 CUD 是三家中最慷慨的折扣工具,AWS 的 Savings Plans 次之,腾讯云折扣最依赖代理等级。
五、选型决策树:什么场景该选谁?
按我们 30 多家客户的实际经验:
| 你的情况 | 推荐 | 理由 |
|---|---|---|
| 已在 AWS 生态 | Lambda | 不要为了 10% 差价跨云迁移,运维、IAM、监控全要重建 |
| 已在 GCP 生态 | Cloud Run | 同上,GCP 自家服务生态绑定更深 |
| 国内业务 + 需要微信联动 | SCF | SCF 提供官方微信小程序云开发模板 + 微信支付触发器,免去自写验签逻辑 |
| 短任务 < 5min、高并发 API | Lambda | 1ms 计费粒度最精细,100 万次/月只要 $5 |
| 长任务 5-60 min、HTTP 服务 | Cloud Run | Lambda 15min 上限是硬伤,Cloud Run 给 60min |
| 需要 > 10GB 内存 | Cloud Run | 32GB 上限唯一选择 |
| 跨境电商 + 视频处理 | Cloud Run | 60min 时长 + 32GB 内存适合视频转码 |
| 已用 K8s 想部分迁 | 都不适合直接迁 | 评估 AWS EKS / GCP GKE 增量,Serverless 做辅助 |
最常踩的坑:把 K8s workload 强行迁到 Serverless。常驻服务、定时任务、长连接、WebSocket 这些都不适合;强行迁会撞超时、并发、状态丢失、cold start 等问题。
Answer Capsule:选型看生态绑定 + 任务特征,不看单价。已在哪家云就用哪家,跨云迁移成本远高于 10-30% 账单差距。Lambda 适合短任务,Cloud Run 适合长任务大内存,SCF 适合国内 + 微信生态。
六、FAQ 常见问题
Q1. AWS Lambda、GCP Cloud Run、腾讯云 SCF 选哪个?
看生态。已 AWS 选 Lambda,已 GCP 选 Cloud Run,已腾讯云或需要国内 + 微信联动选 SCF。跨云迁移成本(IAM/监控/部署流水线重建)远大于 10-30% 账单差距。
Q2. 三厂冷启动多少毫秒算正常?
Lambda Node/Python 100-500ms;Cloud Run 容器 200-2000ms;SCF 数百毫秒级。Java 是 Cloud Run 死穴(3-5 秒),Lambda Java 21 + CRaC 方案约 200-500ms,SnapStart 压到 180ms。
Q3. 三厂计费模型差异多大?
Lambda 1ms 粒度按 GB-秒;Cloud Run 100ms 粒度按 vCPU + GiB(按实际向上取整到 100ms);SCF 1ms 粒度按 GBs + 调用 + 出流量三段。同场景 Lambda $5.47/月、Cloud Run $10.25/月、SCF ¥35.23/月(约 $4.90)。
Q4. 代理折扣后能省多少?
Lambda 在 SP 价基础上叠加代理返点后约 $4.32/月,Cloud Run 在 CUD 价基础上叠加充值返赠后约 $6.87/月,SCF 铂金代理 12% 折扣后约 ¥31/月。GCP CUD 是三家里最慷慨的(3 年期 57% 折扣,无预付款)。
Q5. Serverless 适合做 AI inference 吗?
适合轻量推理(文本分类、小模型)。AWS Lambda 不原生支持 GPU,Cloud Run 也无 GPU 实例(需走 Vertex AI 端点),大模型 GPU 推理用 AWS Bedrock / GCP Vertex AI / 腾讯云 TI 平台 更合适。
Q6. 已有 K8s 集群能直接迁到 Serverless 吗?
不建议。常驻服务、定时任务、长连接、WebSocket 不适合;HTTP API、批处理、事件驱动任务、CI/CD runner 适合增量迁。强行全迁会撞超时、并发、状态丢失等问题。
关于 SevenColorYun
我们是 AWS / GCP / 腾讯云三家官方授权代理(AWS APN Select 认证 + GCP Partner Advantage + 腾讯云金牌代理),专注无服务器 / 容器 / 数据库三类产品的真实账单优化。过去 18 个月(自报客户样本,2025-02 至 2026-08 期间)帮 30+ 家客户做过 Serverless 选型,单客户最高省 47% 月度账单(对比口径:vs 客户自购官网原价,账期与用量一致)。
我们提供的服务:
- 三厂无服务器产品选型咨询(结合现有架构评估)
- 代理折扣谈判 + Compute Savings Plans / CUD 组合方案
- 真实账单复盘(用我们自己的 demo 跑出对比数据给你看)
- K8s 到 Serverless 的迁移评估(不强行迁移,先算账再决策)
→ 怎么联系? 联系我们 获取专属 Serverless 选型方案 + 三厂真实账单对比表
相关阅读
- AWS 注册教学:开户流程、信用卡验证与 Free Tier 避坑指南(2026) — 第一次用 AWS 必看
- AWS 免信用卡充值 2026:支付宝微信 USDT 与代理商代充方案完整对比指南 — 解决支付障碍
- 云服务器多少钱一个月?五大云厂商价格对比 2026 — 三家厂商主产品价格全景对比
- AWS EC2 香港服务器实测:延迟 P99、带宽账单与实例可用性的真实账本 — 如果你需要常驻服务器看这篇
- GCP Spot VM 指南:六大行业用抢占式实例降本 60%-91% — 非生产任务降本方案
- AWS 账单为什么还在涨?五个隐性成本泄漏点全面排查与止血清单 — 服务器侧降本逻辑