【问题标题】:Serverless Computing versus Function As A Service (FaaS)无服务器计算与功能即服务 (FaaS)
【发布时间】:2020-09-29 08:09:25
【问题描述】:
来自Azure Docs:
无服务器计算是一种云托管执行环境,可以运行您的代码,但完全抽象了底层托管环境。您创建服务实例,然后添加代码;不需要,甚至不允许任何基础设施配置或维护。
他们似乎赋予了无服务器计算自己的类别,这与 PaaS、Caas 或 FaaS 不同。
我的问题是我不太了解它和 FaaS 之间的区别。
Serverless 计算在 IaaS、PaaS、CaaS、SaaS、FaaS 中的地位如何?
【问题讨论】:
标签:
azure
cloud
serverless
【解决方案1】:
你是对的,如果你开始使用它可能会有点混乱。最初是用 Serverless 来描述的
-后端即服务
-功能即服务
更多信息:https://www.martinfowler.com/articles/serverless.html
现在,许多事情都演变为无服务器方法。您可以选择 SQL 数据库无服务器、Cosmos Db 无服务器等的最新公告。因此,总而言之,只需考虑无服务器是由事件触发的东西,并根据使用的计算资源计费,并且您不处理/管理底层基础架构。
-IaaS 不是无服务器
-PaaS 不是无服务器
-SaaS 不是 Serverless(但可以使用 Serverless 来实现)
-CaaS 可以是无服务器的
-FaaS 是无服务器的