本文仅作为学习记录,非商业用途,侵删,如需转载需作者同意。
文章目录
- 问题一、serverless要解决什么问题
- 1、降低成本:
- 2、省力气:
- 问题二、为什么到公司在关注serverless
- 1、降低中长尾应用的成本
- 2、提高研发效能
使用云服务器等成本远大于使用serverless。具体的费用比较就不写了。
serverless是对运维体系的极端抽象,不用在linux上安装web服务器,配置负载均衡,使用serverless可以很快很简单的就搭建一个web服务器,并对外提供服务。
流量很小但是又不能下线的应用,至少占用一台虚拟机,serverless的极速冷启动的特性可以节省部分成本。
SFF(serverless for frontend) 可以让前端同学自行负责数据接口的编排,微服务Baas化则让后端同学更加关注领域设计,进一步放大前端工程师的价值。
上面的图片还是形象的。
之前买电脑是需要自己组装,类别现在开发一个业务需要自己买服务器,部署web服务器,配置负载均衡等。
现在买电脑就是买一个成品,里面的系统和基本的软件都有,再按需安装自己需要的软件,以后开发一个产品,就是基础的代码都有,按需改改一些自己需要的地方,或者从商店中就可以买到一些基础的服务,就像有赞给商户提供的插件一样。
上图的优点:
1、专注业务开发
2、抹平业务启动的准备消耗
3、提升业务逻辑开发纯粹性
4、抹平运维差异