LoginSignup
21
14

More than 5 years have passed since last update.

オープンソースFaaSの比較

Posted at

オープンソースFaaSが色々あって、どれを選んだらよいのかわからなかったので比較してみます。

観点

  • API Gateway
    • そもそも連携可能か?
    • API Gatewayの実装に何を使うか?
      • Nginx?
      • Envoy?
  • 動作環境
    • Kubernetes?
  • 対応言語
  • 対応Trigger
    • Kubernetes Event?
    • Slack?
  • Web UI
  • 運用
    • データベース、キャッシュ、ジョブキューにマネージドサービスを利用できるか?

参考: http://redmonk.com/jgovernor/2017/10/03/another-fn-container-native-serverless-framework/

Apache OpenWhisk

参考: https://thenewstack.io/behind-scenes-apache-openwhisk-serverless-platform/

Kubeless

  • API Gateway
    • KubernetesのIngressを利用
      • Ingress Controller(Nginx, Istio等)は別に選べるので、特定のミドルウェアにロックインされない
  • 動作環境
    • Kubernetes
  • 対応Trigger
    • HTTP Endpoint呼び出し
    • Kafkaトピック
    • スケジュール
  • 運用

Fission

Platform9というKubenetesのマネージドサービスをやってる会社のOSS

OpenFaaS

Kubernetes向けのデプロイメントは https://github.com/openfaas/faas-netes

21
14
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
21
14