テクノロジ系 / システム開発技術
サーバレスアーキテクチャ
サーバの管理を意識せず、イベント発生時に必要な処理だけを実行させるクラウド上の構築方式。
もう少し詳しく
サーバレスは「サーバが無い」のではなく、サーバの調達・運用をクラウド事業者に任せ、開発者は処理(関数)だけを書く方式です。リクエスト発生時にだけ実行され、使った分だけ課金されるため、待機コストや運用負担を抑えられます。常時稼働するサーバを自前で管理する従来方式と対比されます。
試験での見方
例:画像がアップロードされたときだけサムネイル生成関数を起動し、処理した分だけ課金される構成にする。
「サーバ管理を事業者に任せ、実行時のみ課金」という従量・イベント駆動の特徴が問われます。常時起動のサーバ運用との違い、運用負担軽減の利点を押さえます。