知识卡片

判断场景是否适合Serverless

专业/工作 · 332.b

内容

一个业务场景是否适合用Serverless架构承载,可以用四条标准快速判断:负载能不能拆成相互独立、 可异步并发的小单元;流量是否突发、不可预测(长期稳定高负载反而不划算,因为按量付费在持续高压下 不比常驻实例便宜);任务是否短暂且无状态,对[[冷启动的本质原因]]带来的延迟不敏感;业务是否需要 快速迭代(免运维带来的开发速度收益是否比架构改造成本更值得)。四条里任何一条不满足,都值得 重新权衡是否上Serverless。发散:这四条标准背后是同一个原则——Serverless的收益来自”资源和负载 解耦”,凡是负载本身就是持续、稳定、有状态的场景,这种解耦带来的弹性优势就会被抵消甚至变成负担。

参考来源

《Serverless工程实践:从入门到进阶》第1章《什么是Serverless》