首页/云/云与容器速查/无服务器计算 Serverless

无服务器计算 Serverless

无需管理服务器的执行环境:函数计算按调用与资源用量计费,事件驱动自动扩缩容;适合突发流量、定时任务与事件处理。

云与容器速查云更新于 2026-10-13

无服务器计算是什么

Serverless 把服务器这层抽象掉:你只提交代码或镜像,平台负责调度、扩缩容与运行环境,计费按实际调用次数与执行时长,空闲不收费。事件驱动是它的核心用法,请求来了才拉起实例,因此天然适合突发流量与低频任务,代价是冷启动与执行时长限制。

基本信息

形态函数计算与 Serverless 容器两条路线
计费按调用次数加执行时长与规格,空闲不计费
约束冷启动延迟、单次执行有超时上限、运行环境无状态
触发方式HTTP 网关、定时器、消息队列、对象存储事件
并发需显式设置并发上限,避免被刷量
网络访问 VPC 内资源通常要开启 VPC 访问配置

适合与不适合

场景是否合适原因
图片与视频转码合适事件驱动、可并行、突发明显
定时任务与巡检脚本合适低频按次计费,无空闲成本
流量波动的 Web API合适自动扩缩容,需注意冷启动
长时运行的有状态服务不合适执行超时且实例会被回收
常驻高并发网关一般高频调用下成本可能高于包年包月

典型触发链

典型触发链
对象存储上传事件 → 函数触发 → 图片压缩与水印
→ 写回新对象 → 发送通知
# 常见变体:消息队列堆积触发消费函数、定时器触发巡检

典型使用场景

  • 定时清理与巡检脚本,按次执行比常驻实例便宜
  • 上传后异步处理:转码、缩略图、内容审核
  • 低流量 API 与内部工具,没有请求时成本为零
  • 峰值波动明显的业务,用自动扩缩容接住突发
  • 消息队列消费端做成函数,按堆积量自动扩缩
函数实例的本地磁盘不是持久的,需要共享状态时用对象存储、数据库或缓存,不要依赖本地文件。
冷启动是主要体验风险:对延迟敏感的接口需要预留实例或定期预热,纯按需模式下首个请求可能明显变慢。
并发未设上限时,被刷量或异常重试会瞬间放大调用次数,费用随之失控;上线前先设并发上限并配好费用告警。

易错点

  • 把长驻 Web 服务塞进函数:超时与冷启动双重影响,体验很差
  • 并发没设上限:异常流量下费用失控
  • 依赖本地文件传递状态:实例回收后状态直接丢失
  • 忽略 VPC 访问配置:函数连不上内网数据库
  • 把函数当常驻进程用:高频调用下成本反超包年包月实例

数据来源与参考

  • 阿里云文档:函数计算 FC
  • 腾讯云文档:云函数 SCF
  • 华为云文档:函数工作流 FunctionGraph

相关工具

​‌‌​​‌​​​‌‌​‌‌‌‌​‌‌​​​‌‌​‌‌‌​​‌‌​​‌​‌‌‌​​‌‌‌​​​‌​‌‌​‌​​‌​‌‌‌​​​‌​‌‌​‌​​‌​‌‌​​​‌‌​‌‌‌​‌​​​‌‌​‌‌‌‌​​‌​‌‌‌​​‌‌​​​‌‌​‌‌​‌‌‌‌​‌‌​‌‌​‌