azure - 无服务器计算与功能即服务 (FaaS)
问题描述
从Azure 文档:
无服务器计算是一种云托管的执行环境,可以运行您的代码,但完全抽象了底层托管环境。您创建服务实例,然后添加代码;不需要,甚至不允许基础设施配置或维护。
他们似乎为无服务器计算赋予了自己的类别,这与 PaaS、Caas 或 FaaS 不同。
我的问题是我不明白它和 FaaS 之间的区别。
Serverless
计算与 IaaS、PaaS、CaaS、SaaS、FaaS 有何不同?
解决方案
你是对的,如果你开始使用它可能会有点混乱。最初用 Serverless 来描述
-后端即服务
- 功能即服务
更多信息:https ://www.martinfowler.com/articles/serverless.html
现在,许多事情都演变为无服务器方法。您可以选择 SQL 数据库无服务器、Cosmos Db 无服务器等的最新公告。因此,总而言之,只需考虑无服务器是由事件触发的东西,并根据使用的计算资源计费,并且您不处理/管理底层基础架构。
-IaaS 不是无服务器的
-PaaS 不是无服务器的
-SaaS 不是 Serverless(但可以使用 Serverless 来实现)
-CaaS 可以是无服务器的
-FaaS 是无服务器的
推荐阅读
- html - 按钮未正确对齐
- c++ - UIAutomation 缺少捕捉一些元素
- apache - 如果子目录中不存在 index.html,请转到
- c++ - 从文件中读取 json 对象时出现 JSON Parse 错误
- python - 将列表的最后一个值除以前一个值
- java - 持久化许多实体时休眠 JPA DB 关闭连接
- python - 使用 crontab 执行的 Python 脚本 @reboot
- fortran - fortran中的MPI空地址
- java - 从 JSON 数组中读取每个 JSON 对象
- java - 如何在 Spring Boot 的另一个 RestController 中使用 @Autowired/@Inject 访问 RestController 的路径?