Serverless Awesome
- Kubernetes 之前的 FaaS 平台和之后的平台有一定区别
caution
- faas 会往 wasm 支持上转
- 大多基于 http 路由 - 基于 http 触发
- 重 service 的方式不太行的通 - 例如 grpc
- 基于 消息 的 faas 相对更底层 - 需要一定基础实现才能实际使用 - 例如 keda
实现
- kedacore/keda Kubernetes-based Event Driven Autoscaling component
- knative
- 源自 Google
- kyma-project/kyma
- webiny/webiny-js
- MIT, Typescript
- 只支持 AWS
- dapr/dapr portable, event-driven, runtime
- serverless/serverless
- openfaas/faas
- 源自 VMWare
- openfaas/faas-netes K8S 集成
- openfaas/fassd lightweight & portable faas engine
- kubeless/kubeless
- 源自 Bitnami
- 开发不是特别活跃
- fission/fission
- 源自 Platform9
- apache/openwhisk
- 源自 IBM
- nuclio/nuclio
- 数据流处理
- fermyon/spin
- Apache-2.0, Rust
- powered by WebAssembly
- fnproject/fn
- 源自 Oracle
- 🚧 项目停止
- 参考
FAQ
OpenFaas vs Serverless
- Serverless 是一套标准
- SDK
- 部署规范
- OpenFaas 是运行时
- 实现了 Serverless 要求