コンテンツへスキップ
uencoder

Serverless

サーバーレスとは、クラウド上の実行モデルの一つである。リクエスト単位で課金され、ゼロまで自動スケールし、開発者はサーバーを管理しない。

目的

運用負担をなくし、使った分だけ支払い、自動的にスケールさせることを目指す。

メカニズム

FaaS(Lambda/Cloud Functions)はイベントでトリガーされる関数実行を呼び出し回数と実行時間で課金する。BaaS はデータベース・ストレージ・認証などのマネージドバックエンドである。コールドスタートのレイテンシがある。イベント駆動やバースト的なワークロードに適する。

ユースケース

  • イベント駆動
  • 使った分だけ課金
  • 運用の手間なし

References