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