テクノロジ系システム開発

サーバレスとは?

読み方: さーばれす
1行定義

サーバーの管理・プロビジョニングなしにコードを実行できるクラウド実行モデル。関数単位で課金されるFaaSが代表例

詳細解説

サーバレス(Serverless)は、開発者がサーバーの管理・プロビジョニング・スケーリングを意識せずにコードを実行できるクラウドの実行モデルです。「サーバーがない」わけではなく、クラウドプロバイダーがサーバーの管理を全て担うため開発者がインフラを意識しない、という意味です。サーバレスの代表的なサービスモデルはFaaS(Function as a Service)で、コードを「関数」単位でデプロイし、イベント(HTTPリクエスト・S3ファイルアップロード・スケジュール等)が発生したときのみ実行されます。実行時間・呼び出し回数単位で課金され、待機中は料金が発生しません。代表的なFaaSサービスはAWS Lambda・Google Cloud Functions・Azure Functions・Vercel Edge Functionsです。サーバレスのメリットはインフラ管理不要(運用工数ゼロ)・自動スケーリング(突発的な高負荷に自動対応)・コスト効率(使った分だけ課金)・高可用性です。デメリットはコールドスタート問題(初回実行時のレイテンシが高い)・実行時間の上限(AWS Lambdaは最大15分)・ベンダーロックイン・デバッグの難しさです。マイクロサービス・イベント駆動アーキテクチャとの相性が良く、Webアプリのバックエンド・データ変換・定期バッチ処理などに活用されます。ITパスポート試験では「サーバレスの概念」「FaaSの特徴」「クラウドIaaS・PaaS・SaaSとの比較」が出題されます。

ITパスポートでの出題ポイント

  • 1サーバー管理不要でコードを関数単位でデプロイ・実行
  • 2イベント発生時のみ実行・課金される従量課金モデル
  • 3コールドスタート問題(初回実行時の遅延)がデメリット
  • 4AWS Lambda・Google Cloud Functions・Azure Functionsが代表サービス

関連用語

クラウド(SaaS/PaaS/IaaS)
ネットワーク
マイクロサービス
システム開発
IaC(Infrastructure as Code)
システム開発
Docker(コンテナ)
コンピュータシステム

サーバレス」の過去問を解いて理解を定着

合格ナビでは IPA 公式 600問 + AI解説 で「○○とは?」をその場で深掘りできます。

シラバス 6.5 準拠 / 最終更新: 2026-05-26