在云计算的发展过程中,云厂商逐渐的摸索出了一系列概念和产品,其中 IaaS、PaaS、SaaS 这些都是云计算发展过程中的核心概念。
但随着微服务的兴起,又有新的概念和产品在提出,Serverless 就是其中一项。
为了更好的理解什么是 Serverless,我们先从 BaaS 和 FaaS 说起:
API,比如各种云厂商产品提供的 Open API。Lambada 或者是腾讯云的“云函数”都属于 FaaS。Serverless,即服务器架构,是由开发者实现的服务端逻辑运行在无状态的计算容器中,它由事件触发,完全被第三方管理,其业务层面的状态则被开发者使用的数据库和存储资源所记录。
在绝大部门的时候 Serverless 其实就等同于 FaaS。