
serverless 无服务器架构,不应该是在上面部署云函数,通过事件触发,如 HTTP 请求,队列消息事件等,提供 FaaS 这样的函数级服务吗?
如果把整个 WEB 框架放上去了,这还叫 serverless 吗?或者说这种叫做 serverless framework,也算是 serverless 无服务器架构。
看到一个解释:
为了简化开发者们的理解成本,业界对Serverless有一种结合云计算行业的定义方式:
Serverless=FaaS+BaaS
1 lifeintools 2020-10-16 00:24:10 +08:00 via iPhone 那些函数最终不还是封装好的 |
2 weakish 2020-10-16 00:48:58 +08:00 serverless = 别人帮你管服务器,你不操心服务器 != 别人帮你管框架,你不操心框架 如果一定要 faas 才算 serverless 的话,那 fass 就变成 serverless 的同义词了。 |
3 0bit 2020-10-16 08:01:45 +08:00 二楼正解。 FaaS,只是 Serverless 的一种形式而已,不用拘泥于这种形式。 现实中的云服务的 Serverless,为了降低冷启动的响应时间,一般也应该维持一个最小的 container 运行,然后再按需扩容。 可以理解成 Web 服务是在无限性能、自动伸缩的服务器上运行。 |