Serverless(无服务器计算)是一种云计算服务模式:开发者只需提交代码,无需购买和管理服务器,平台按实际调用量自动伸缩并计费,常用于 API 后端、定时任务与事件处理。

| 类型 | 云计算服务模式 |
| 核心形态 | FaaS(函数即服务)+ 托管后端服务 |
| 代表产品 | AWS Lambda、Cloudflare Workers、阿里云函数计算 |
| 计费方式 | 按调用次数与执行时长计费 |
| 适用场景 | API 后端、定时任务、事件处理 |
Serverless(无服务器计算)是一种云计算服务模式,开发者只需编写并上传应用代码或数据,无需自行采购、部署和运维服务器等软硬件资源,底层基础设施完全由云厂商托管,资源随请求量自动伸缩、按实际用量计费。
「无服务器」并不是真的没有服务器,而是服务器对开发者「不可见」:机器在哪、有几台、何时扩容,都由云平台负责。国际标准组织对其的界定也强调这一点——用户除了提供代码和数据之外,不需要管理任何硬件或软件资源,它本质上是虚拟化计算的一种形态。
Serverless 不只是单一产品,而是一个完整生态,通常包括函数即服务(FaaS,如 AWS Lambda、阿里云函数计算、腾讯云云函数、Cloudflare Workers)、各类托管后端服务(BaaS,如托管数据库、对象存储、消息队列),以及围绕它们的开发框架和工具链。开发者把业务拆成一个个函数,由 HTTP 请求、定时器或消息事件触发执行。
与传统包月租用云服务器(VPS/ECS)相比,Serverless 把「按月买机器」变成「按次买计算」:没有请求时可以缩容到零、几乎不产生费用,流量高峰时又能自动扩容,特别适合流量波动大或不想折腾运维的场景。
Serverless 也有短板:函数冷启动可能带来首次请求延迟;单次执行时长和资源规格通常有限制;调试和本地模拟不如传统服务器直观;深度绑定某家云的接口后迁移成本较高(厂商锁定)。它适合 API 接口、小程序后端、定时爬虫、图片处理、Webhook 等轻量或突发型任务;而长连接、重计算、常驻进程类业务更适合传统服务器或容器。
问:Serverless 是不是不需要服务器了?答:不是。服务器依然存在,只是由云厂商统一管理,开发者不用关心机器本身,故称「无服务器」。
问:Serverless 和 FaaS 是一回事吗?答:不完全是。FaaS(函数即服务)是 Serverless 最核心的形态,但 Serverless 生态还包括托管数据库、对象存储等各种免运维的后端服务。
问:Serverless 一定比买 VPS 便宜吗?答:不一定。低流量或波动大的业务通常更省钱;但持续高负载、长时间运行的业务,按量计费可能反而比包月服务器贵,需按实际用量测算。

| 类型 | 云计算服务模式 |
| 核心形态 | FaaS(函数即服务)+ 托管后端服务 |
| 代表产品 | AWS Lambda、Cloudflare Workers、阿里云函数计算 |
| 计费方式 | 按调用次数与执行时长计费 |
| 适用场景 | API 后端、定时任务、事件处理 |
登录 后参与讨论
暂无讨论,来发表第一条评论吧