VPS vs 无服务器函数
VPS与无服务器:成本、冷启动和控制
简短回答
无服务器按调用计费并缩放至零,对于真正间歇性的工作负载无可匹敌。超过每月大约一百万次调用,$12的VPS通常更便宜——而且它没有冷启动、没有执行时间限制、没有特定于供应商的运行时,也没有出站流量附加费。无服务器为尖峰需求优化;VPS为稳定需求和可移植性优化。
| 维度 | VPS | 无服务器函数 |
|---|---|---|
| 空闲成本 | 全部计划价格 | 零 |
| 规模成本 | 固定 | 随每个请求增长 |
| 冷启动 | 无 | 100毫秒到几秒 |
| 执行限制 | 无 | 通常为15分钟 |
| 长连接 | 原生 | 尴尬或不可能 |
| 锁定 | 无 | 高 |
你应该选择哪个?
VPS
对于稳定流量、后台任务、WebSocket 以及任何你之后可能迁移的内容,请选择 VPS。
无服务器函数
对于真正突发、无状态、短时任务,请选择Serverless——并留意调用次数。
常见问题
VPS 在成本上何时胜过Serverless?
对于简单处理器,大约每月百万次调用,一旦计入出站流量,这个点会提前很多。长时间运行或内存密集的函数会远早于此。
我可以在Serverless上运行 WebSocket 服务器吗?
不能直接运行。Serverless 专为短时无状态调用设计;持久连接需要托管网关,这增加了成本和复杂性。VPS 原生支持这些需求。