
AWSがWebアプリ向けLambdaを提供、通常のHTTPサーバ構造で実行可能に

Web Designing記者が、Webに携わる人向けにニュースをピックアップ。話題の本質を整理し、実務に役立つポイントをコンパクトにまとめました。

Amazon Web Services, Inc.(AWS)は2026年10月12日、「AWS Lambda Web Functions」の提供を開始しました。利用者がサーバを維持・管理せずにコードを実行できる「AWS Lambda」に、一般的なWebアプリを動かせる実行環境を加えたものです。
従来のLambdaでWebアプリを動かすには、アクセスを受けて処理する専用の関数を用意するか、既存のアプリとLambdaをつなぐ変換用の仕組みが必要でした。一方、新しく提供されたWeb Functionsでは、HTTPリクエストを受け付ける通常のサーバ構造を保ったまま実行できます。ただし、待ち受けるホストやポートはLambdaの指定に合わせる必要があります。
課金の仕組みも異なります。従来のLambdaは応答待ちを含む処理時間が課金対象でしたが、Web FunctionsのCPU料金は実際に計算した時間に基づきます。同社は、データベースの応答待ちなどが多いアプリでは、費用を抑えられる可能性があると説明しています。ただし、メモリは実行環境が存在する間、課金対象となります。
提供開始時点では、Arm64系のCPUを使う環境でNode.js 24のアプリを実行でき、東京を含む5リージョンで利用できます。
WD Editor’s Eye|編集部の視点
移行時には、利用するパッケージがNode.js 24とArm64に対応しているかの確認が必要です。特に、CPUの種類に依存するネイティブモジュールを使う場合は、対応状況を調べたうえで、移行先での動作をテストしたいところです。
文:小平淳一