Serverless简介自制脑图,
Serverless中文意思是“无服务器”,是说开发者再也不用过多考虑服务器的问题,可以更专注在产品代码上,计算资源开始作为服务出现,而不是作为服务器的概念出现。
简单讲就是Serverless Computing,由 FaaS + BaaS(Backend as a Service)构成一个 Serverless 软件架构。特点就是能够按需弹性、按需付费。
完全由第三方管理,由事件触发,存在于无状态(Stateless)、 暂存(可能只存在于一次调用的过程中)计算容器内。
狭义 Serverless(最常见)= Serverless computing 架构 = FaaS 架构 = Trigger(事件驱动)+ FaaS(函数即服务)+ BaaS(后端即服务,持久化或第三方服务)= FaaS + BaaS。
广义 Serverless = 服务端免运维 = 具备 Serverless 特性的云服务。