FaaS
意味・解説
必要な時だけ関数単位でコードを実行するクラウドサービス。
実行された時間や回数に応じて課金される「従量課金制」が一般的。インフラの管理(OSの設定やスケーリング)はすべてクラウド事業者が行う。
くわしく
「使いたい時だけ動く『自動販売機型』の実行環境」です。
1.サーバーレス:
サーバーがないわけではなく、管理が「不要(レス)」という意味です。
2.イベント駆動:
『メールが届いたら返信する』『写真が保存されたらリサイズする』といった特定のトリガーで動き出します。ポイントは、使っていない間のコストをゼロにでき、管理の手間を極限まで減らして開発に集中できる(DevOpsの究極形)からです。
例文
低コストで画像加工機能を実装するため、FaaSを採用し、ストレージへの保存をトリガーに自動実行される仕組みを構築した。
同義語: サーバーレス・コンピューティング
対義語: オンプレミス
分類: クラウドサービスモデル