【ふぁーす】
FaaS とは?
💡 「必要なときだけ起動する」コードの自動販売機
📌 このページのポイント
- 関数という小さな単位でコードをデプロイして実行できる
- イベント(HTTPリクエスト・ファイル更新など)で自動起動する
- 実行した時間・回数だけ課金される
- AWS Lambda・Azure Functions・Google Cloud Functionsが代表例
FaaSってサーバーレスと同じもの?
関数って普通のアプリと何が違うの?
関数が終わるとデータも消えちゃうの?
そう、FaaSの関数はステートレス(状態を持たない)なんだ。データはS3やデータベースなど外部に保存する設計にする必要がある。関数自体は処理だけ担当して、データ管理は別のサービスに任せるんだよ。
FaaSの実行時間制限って何分くらい?長い処理は無理なの?
まとめ:ざっくりこれだけ覚えればOK!
「FaaS」って出てきたら「関数1個をクラウドに置いてイベントで呼び出す仕組みのことだな」と思えればだいたいOK!
📖 おまけ:英語の意味
「FaaS(Function as a Service)」 = 関数をサービスとして提供する
💬 「as a Service」シリーズの一員。IaaS・PaaS・SaaSと同じ命名パターンだよ