ローカルでは動いていたWebアプリをクラウドに載せようとしたら、実行方式の違いでコードの調整が必要になった。そんな経験がある方は多いのではないでしょうか。
そんな方に向けて気になるニュース。AWSは2026年10月12日、Lambda Web Functionを発表しました。
今回の特徴は、HTTPサーバーとして動くコードを、その形を保ちながらLambdaで実行できること。
従来のLambdaの使い方を置き換えるというより、Webアプリ向けの選択肢が加わったと考えた方が良さそうです
この記事では、何が変わったのか、料金で気をつけたい点、既存の関数への影響を整理したいと思います。
AWS Lambdaと関連用語をおさらい
AWS Lambdaは、サーバーの管理をAWSに任せてコードを実行するサービスです。
改めて基本的な言葉を整理しておきましょう。
Lambda Web Functionで何が変わる?
Webサーバーとしてリクエストを直接処理
Lambda Web Functionは、コードがポートで待ち受け、HTTPリクエストを直接受け付けます。
ExpressやHonoなどのNode.js向けフレームワークを使い、Lambda専用のアダプターを挟まずに動かせる点が特徴です。AWSの公式発表では、Webアプリ、API、Webhookなどが対象として挙げられています。
従来の実行方式に合わせて処理の入口を書き換える手間を減らせることが、開発者にとってのメリットでしょうか。
ただし、アダプターが不要だからといって、あらゆるアプリを設定確認なしで移せるわけではありません。
アプリが使う外部サービスとの接続や、実行環境に合う設定は確認する必要があります。
1つの実行環境で複数のリクエストに対応
もう一つの特徴は、起動済みの実行環境が複数のリクエストを同時に処理できることです。
アクセスが増えた際にも、既に動いている環境で受け止められる余地が生まれます。
新しい環境の準備に伴う待ち時間は「コールドスタート」と呼ばれます。
今回の仕組みは、その発生を減らすことにつながります。
ただし、アクセスがない状態から環境を起動するときなどの待ち時間まで、完全になくなるわけではなさそうです。
料金はアクティブCPU時間に注目
料金面では、CPUが実際に処理に使われた時間を基準にする点が注目です。
例えば、外部APIから結果が返るまで待つ処理では、待っている時間の長さと、CPUが働く時間は同じではありません。
Lambda Web Functionでは、この違いを意識した課金体系になっています。
ただし、「待っている間は何も料金がかからない」という意味ではありません。
公式ガイドでは、
が料金の要素として説明されています。
リクエスト間のアイドル時間でも、環境が存在する間はメモリ料金が発生します。
そのため、待ち時間の多い処理で費用を見直せる可能性はありますが、どのアプリでも必ず安くなるとは言い切れません。
アクセス数やメモリ使用量、CPUで行う処理の重さなどを合わせて確認することが大切です。
具体的な単価や適用条件は、AWS Lambdaの公式料金ページで確認してください。
Lambda Web Functionの活用場面
生成AIの応答やストリーミングAPI
公式発表では、AI推論エンドポイントやストリーミングAPIが用途として紹介されています。
処理結果を段階的に返せるため、長い回答が完成するまで何も表示されない作りを見直す際に関係する機能です。
例えば、生成AIから届いた文章を順番に画面へ送るAPI。
これは特定企業の導入事例や効果測定の紹介ではなく、公式に示された用途をイメージしやすくするための例です。
SSRのWebアプリやWebhook
リクエストに応じてページを組み立てるSSRや、外部サービスから通知を受け取るWebhookも、公式発表にある用途です。HTTPの要求を受けて結果を返す処理と相性のよい実行方式、と捉えると整理しやすいでしょう。
一方、ファイルのアップロードをきっかけにした処理や、キューに入ったメッセージの処理などは、公式ガイドでEvent Functionの用途として示されています。
Web向けとイベント向けで、処理の入口を分けて考えるのが良さそうです。
既存Lambdaへの影響と対応リージョン
今回の発表に合わせて、従来のLambda関数はLambda Event Functionという名前になります。
AWSは、これは名前の変更であり、既存の関数についてコードの変更や再デプロイは不要と説明しています。
移行作業が必要だと慌てる必要はありません。
発表時点のLambda Web FunctionはNode.jsに対応しています。
従来のLambdaが対応するすべての言語を、新機能でもそのまま使えるとは限らない点には注意しましょう。
提供開始時のリージョンは次の5つです。東京リージョンも含まれているのが嬉しいですね。
また、複数リージョンへの配置とルーティング、VPC内のリソースへの接続にも対応しています。
リージョンや実行環境の対応状況は更新される可能性があるため、利用時には公式情報を確認してください。
まとめ:AWS LambdaにWeb向けの実行方式が追加
Lambda Web Functionは、HTTPサーバーとして作ったコードを動かしやすくする、Lambdaの新しい実行方式です。
使い慣れたフレームワーク、複数リクエストの同時処理、ストリーミング、アクティブCPU時間に基づく課金が、今回の見どころです。
まずは「HTTPを直接扱うWeb Function」と「イベントを扱うEvent Function」の違いを押さえると、ニュースの意味がつかみやすくなりそうです。
料金はCPU以外の要素も含めて確認すること。
この2点を覚えておくと、今後のLambda関連の情報も読みやすくなりそうですね。
出典・参考資料
- AWS公式発表:AWS Lambda が Lambda Web Function を発表(2026年10月12日)
- AWS公式ドキュメント:AWS Lambda Web Functions
- AWS公式:Lambdaの料金
本記事は2026年10月18日時点で確認した公式情報をもとに作成しています。
