Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Sign up for free
Menu
Search
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Pricing
Search
Sign in
Sign up for free
AWS Lambda Web Functions
Search
Kota Sasaki
October 18, 2026
Technology
48
1
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
AWS Lambda Web Functions
AWS Lambda Web Functions
Kota Sasaki
October 18, 2026
More Decks by Kota Sasaki
See All by Kota Sasaki
AWS re:Invent 2025 re:Cap
sasakidenki
0
140
JAWS-UG横浜 #80 AWS re:Invent 2024 re:Cap Serverless 〜サーバレスの変革 〜
sasakidenki
0
100
AWS re:Invent 2024 re:Cap AZ障害に対応する
sasakidenki
0
69
IaCを使って楽々構築、IaCとお友達になろう
sasakidenki
0
94
JAWS-UG札幌_opening_35
sasakidenki
0
51
JAWS-UG札幌_opening_30
sasakidenki
0
97
JAWS-UG札幌_opening_31
sasakidenki
0
73
JAWS-UG札幌_opening_32
sasakidenki
0
68
JAWS-UG札幌_opening_33
sasakidenki
0
83
Other Decks in Technology
See All in Technology
AIにシークレットを見せない、WSL2で安全な開発環境
yazm
0
280
"優秀な誰か"の下位互換にならないために
yut0naga1_fa
1
1.8k
エンタメ企業のM&Aを支えるデータ基盤 ― 統合から店舗のリアルタイム分析まで / Data Engineering Summit 2026
genda
0
150
無理せず続ける、子育てエンジニアの学び
codmoninc
PRO
0
750
初対面のメンバーがチームを組み、Claude Codeでゼロからサービスをリリース
mkdev10
1
130
継続的なAIコスト最適化
bgpat
1
330
V8のArray.prototype.flatを最大約20倍速くするまでと、巨大OSSへの大規模コミットの道のり
riyaamemiya
0
290
Rust で関数型ドメインモデリング
takonda
0
130
LambdaWebFunctionsを試してみた / exploring-lambda-web-functions
koukihosaka
0
300
M5Stackで作る BLEマウス GPSログの世界
tomokusaba
0
410
osaka-claude-meetup-20261019
namiki64
0
220
Claude Code本は、どのように執筆チームで書かれたか
oikon48
1
370
Featured
See All Featured
No one is an island. Learnings from fostering a developers community.
thoeni
21
3.9k
WCS-LA-2024
lcolladotor
0
890
Making Projects Easy
brettharned
120
6.8k
Design of three-dimensional binary manipulators for pick-and-place task avoiding obstacles (IECON2024)
konakalab
0
620
16th Malabo Montpellier Forum Presentation
akademiya2063
PRO
0
410
Site-Speed That Sticks
csswizardry
13
1.6k
Self-Hosted WebAssembly Runtime for Runtime-Neutral Checkpoint/Restore in Edge–Cloud Continuum
chikuwait
0
890
HDC tutorial
michielstock
2
960
Building Experiences: Design Systems, User Experience, and Full Site Editing
marktimemedia
1
630
How to audit for AI Accessibility on your Front & Back End
davetheseo
0
600
The Psychology of Web Performance [Beyond Tellerrand 2023]
tammyeverts
49
3.6k
Amusing Abliteration
ianozsvald
1
340
Transcript
AWS Lambda Web Functions 2026年10月16日 AIネイティブファクトリー株式会社 兼 日本電気株式会社 佐々木 航太
自己紹介 ◼ 佐々木 航太(Kota Sasaki) AIネイティブファクトリー株式会社 兼 日本電気株式会社 AWS歴 :2013年~
好きなAWSサービス:AWS Lambda AWS CDK • 2024-2026 Japan AWS Ambassadors • 2025 2026 AWS Community Builder(Serverless) AIエージェントの活用や ClaudeCodeなども 最近は得意です。 AI Native Factory, Ltd. © AI Native Factory, Ltd. 2
AWS使ったことあるよーってかた?? AI Native Factory, Ltd. © AI Native Factory, Ltd.
3
サーバレスでアプリケーション作成したこと あるよーって方?? AI Native Factory, Ltd. © AI Native Factory,
Ltd. 4
サーバーレスでは、基盤サーバーの管理をAWSに任せる 利用者が管理 AWSが管理 責任共有モデルの分担を簡略化 サーバーレス 管理する層 EC2 ECS on Fargate
Lambda Web Functions アプリ・データ・権限 依存ライブラリ 利用者 利用者 利用者 言語ランタイム 利用者 利用者(イメージ内) AWS(マネージド) 実行基盤のOS 利用者(ゲストOS) AWS AWS AWS AWS AWS 物理・仮想化基盤 Fargateのイメージ内OSパッケージは、利用者が更新する 基盤の管理を任せても、アプリ側の責任は残る AI Native Factory, Ltd. © AI Native Factory, Ltd. 5
EC2は仮想サーバー、Fargateはタスク、Lambdaは関数 選択肢 アプリを載せる単位 主に決めること EC2 仮想サーバー OS・実行環境・インスタンス構成 ECS on Fargate
コンテナのタスク イメージ・CPU/メモリ・サービス構成 Lambda Event Functions イベントハンドラー コード・トリガー・関数設定 Lambda Web Functions HTTPサーバー コード・Revision・Endpoint タスク=コンテナを実行する単位。EC2もAuto Scalingなどで運用を自動化できる AI Native Factory, Ltd. © AI Native Factory, Ltd. 6
Web Functionsは、HTTPサーバーとHTTPSの入口を組み合わせる EC2 ALB → HTTPサーバー ECS on Fargate ALB
→ コンテナのHTTPサーバー Event Functions API Gateway/Function URL → イベントハンドラー Web Functions 専用HTTPS Endpoint → Node.js HTTPサーバー AI Native Factory, Ltd. © AI Native Factory, Ltd. 7
直接HTTPSとCloudFront経由でアクセスする 直接HTTPS → HTTPS → HTTPS Endpoint → Lambdaが提供 利用者
Web Functions Lambda提供のURLへアクセス。認証方式はEndpointで選ぶ CloudFront経由 → 利用者 → HTTPS Endpoint → Lambdaが提供 CloudFront 独自ドメイン・キャッシュ・WAFを前段に追加できる Web Functions AI Native Factory, Ltd. © AI Native Factory, Ltd. 8
HTTPサーバーのコードから、 HTTPS Endpointへ 指定されたアドレスで待ち受ける const [host, port] = process.env.AWS_LAMBDA_HTTP_ENDPOINT .split(':');
app.listen(Number(port), host); 公式CLIでデプロイ aws lambda-web deploy \ --name my-web-app \ --code ./my-web-app Expressのコード抜粋 Expressでは、待受host/portをLambda指定の値に合わせる 対応するAWS CLI v2と権限が必要。S3・実行ロールの作成/再利用を伴う AI Native Factory, Ltd. © AI Native Factory, Ltd. 9
CloudFrontで静的ファイルと 動的ページを振り分ける /_next/static/* ・ /assets/* ハッシュ付きJS・CSS・画像 → S3 静的ファイル →
利用者 CloudFront その他のパス * HTML・API・動的ページ → Web Functions HTTPS Endpoint 静的ファイルは長期キャッシュ デモのHTML/APIはキャッシュ無効 S3はOACで保護。Web FunctionsはOAC署名+IamAuthと配信ARN限定の許可 AI Native Factory, Ltd. © AI Native Factory, Ltd. 10
128は1環境の設定上限。 環境を増やしてリクエストに対応する 1環境の同時リクエスト上限設定は1〜128、既定64 環境 B 同時リクエスト が増加 環境 A →
複数リクエストを処理 + 環境 C 上限に近づくと追加 1Lambdaが何個同時に処理できるか、それが何個スケールするかを設定できる。 (それ以外に入り口にリミットが設定可能、vCPUの最大数で制限かかります。) 環境数・アカウント容量・到着レートの上限 受け入れ能力を超えるとHTTP 429 新環境の初期化を待つ場合と、スロットリングを区別する AI Native Factory, Ltd. © AI Native Factory, Ltd. 11
同じリクエスト条件で、 課金される時間と資源を比較する 30日・1,000万件・1件200ms(active CPU 10ms)の計算例 選択肢 今回の仮定 月額・計算例 Web Functions
1環境・consumed RAM 0.5GB 30日間生存 $10.52 Event Functions 標準オンデマンド 設定メモリ1GB・実行200ms $28.67 Fargate 1 vCPU・2GBの1タスク 30日間稼働 $28.44 active CPU $0.0000276944 / vCPU秒 consumed memory $0.0000036667 / GB秒 requests $0.30 / 100万件 Web Functions公式単価:US East (N. Virginia) / Arm | 出典:aws.amazon.com/lambda/pricing/ バージニア北部・Arm。無料枠・ALB・CloudFront・S3・転送等は別 AI Native Factory, Ltd. © AI Native Factory, Ltd. 12
デモ:ローカルとEndpointとCloudFrontで確かめる AI Native Factory, Ltd. © AI Native Factory, Ltd.
13
まとめ OS・実行環境を細かく制御したい → EC2 ある程度大規模にスケールするけど、管理は楽したい → ECS on Fargate イベントを受けて処理
→ Event Functions Node.jsのWebアプリケーションを簡単に構築 → Web Functions 使い方によっては大きな効果があるが、同時アクセス数に制限があるので、現状は使い方に注意 AI Native Factory, Ltd. © AI Native Factory, Ltd. 14