サーバーレス (Serverless)
開発者がサーバーの構築や保守を意識することなく、プログラムの実行環境だけを利用できる仕組み。
サーバーレスとは
「サーバーが存在しない」わけではなく、利用するエンジニアから見て**「サーバーの管理や運用を全く気にしなくていい(クラウド事業者が全部やってくれる)」**という仕組みのことです。 代表的なサービスに AWS Lambda があります。
💡 例え話でいうと…
**「ホテルのルームサービス」**です。 自分でキッチンに行って料理(サーバーの準備)をする必要はなく、「ハンバーグを作って!」と注文(プログラムの実行を指示)するだけで、裏でホテルの人が作って運んできてくれます。あなたは「そのひと皿(実行した時間)」の分だけお金を払えばOKです。
📌 メリット
- アクセスが0件の時は料金が「0円」になる。
- いきなりアクセスが1万倍になっても、自動でサーバーが裏で増殖して処理してくれるため落ちない。
関連する用語 (クラウド)
全40件を見るGCP (Google Cloud)
Googleが提供するクラウドコンピューティングサービス。AIやデータ分析に強みを持つ。
IT用語: AWS Step Functionsとは|複雑なワークフローをビジュアルで管理
Lambdaやサービスを連携した複雑なビジネスワークフローをステートマシンで定義・実行するStep Functionsを解説。
Azure DevOps
Microsoftが提供するDevOpsプラットフォーム。ソースコード管理(Repos)・CI/CDパイプライン(Pipelines)・タスク管理(Boards)・テスト(Test Plans)・成果物管理(Artifacts)を統合提供する。
Azure (Microsoft Azure)
Microsoftが提供するクラウドサービス。WindowsやOffice製品との連携に優れる。
Firebase
Googleが提供するモバイル・Webアプリ開発プラットフォーム。リアルタイムデータベース・認証・ホスティング・Cloud Functions・Analyticsなどをワンストップで提供する。
Azure Functions(サーバーレス関数)
Microsoftのサーバーレスコンピューティングサービス。コードをHTTPトリガー・タイマー・キュー等のイベントに応じて実行でき、サーバー管理不要で従量課金となる。