BaaS、FaaS、Serverless 都是什么?

在云计算的发展过程中,云厂商逐渐的摸索出了一系列概念和产品,其中 IaaS、PaaS、SaaS 这些都是云计算发展过程中的核心概念。

但随着微服务的兴起,又有新的概念和产品在提出,Serverless 就是其中一项。

为了更好的理解什么是 Serverless,我们先从 BaaSFaaS 说起:

  • BaaS:后端即服务,Backend as a Service,服务是对外提供的标准 API,比如各种云厂商产品提供的 Open API
  • FaaS:函数即服务,Functions as a Service,服务是对外提供的函数接口,比如 亚马逊云的 Lambada 或者是腾讯云的“云函数”都属于 FaaS

Serverless,即服务器架构,是由开发者实现的服务端逻辑运行在无状态的计算容器中,它由事件触发,完全被第三方管理,其业务层面的状态则被开发者使用的数据库和存储资源所记录。

在绝大部门的时候 Serverless 其实就等同于 FaaS

你可能感兴趣的:(#,软件架构,#,云计算,serverless,云原生,BaaS,FaaS,云计算)