Serverless
无服务器计算可以提供以下一种或两种服务:
- 函数即服务 (Functions-as-a-Service-FaaS);
- 后端即服务(Backend-as-a-Service-BaaS)。
无服务器计算所提供的服务包括:
-
有时间限制的无状态函数作为执行程序逻辑的服务 API;
-
一种管理程序状态的对象存储系统。
使用场景
- 异步、并发、易于并行化成独立工作单元的工作负载;
- 低频或有零星请求,但具有较大不可预测扩容变化需求的工作负载;
- 无状态,短期运行,对冷启动延迟不敏感的工作负载;
- 业务需求变化迅速,要求快速开发实现的场景;
开源框架
Apache OpenWhisk
OpenFaaS
Knative