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 服务是在无限性能、自动伸缩的服务器上运行。 |