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
110
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
150
JAWS-UG横浜 #80 AWS re:Invent 2024 re:Cap Serverless 〜サーバレスの変革 〜
sasakidenki
0
110
AWS re:Invent 2024 re:Cap AZ障害に対応する
sasakidenki
0
75
IaCを使って楽々構築、IaCとお友達になろう
sasakidenki
0
100
JAWS-UG札幌_opening_35
sasakidenki
0
57
JAWS-UG札幌_opening_30
sasakidenki
0
100
JAWS-UG札幌_opening_31
sasakidenki
0
80
JAWS-UG札幌_opening_32
sasakidenki
0
73
JAWS-UG札幌_opening_33
sasakidenki
0
90
Other Decks in Technology
See All in Technology
Kiro 入門 (1 つのエージェントを、どの画面からでも) | 目指せ Kiro マスター 01
inariku
PRO
5
1.2k
2026 Apache Flink Community Checkpoint
rmetzger
0
200
「いつか使う」の「いつか」は来ない 〜AI駆動開発における「作らない」判断について〜
ikki0006
0
170
AIがGISを代替する日:〜すべてをAIが創る時代に、私たちがFOSS4Gに関わる意味〜
lehupa
1
210
bpf_arenaとstruct_opsを使うのが難しかった話
masu_mi
0
210
AX時代の自治体支援リソース再配分と役割分担の再構成:戦略とロードマップ(概要)
sishi2026
0
200
プロダクションコードにおける encoding/json から encoding/json/v2 へのスムーズな移行
sansantech
PRO
1
170
視野はAIに、視座は人に / ai-for-breadth-humans-for-perspective
nkzn
6
3.2k
Gifu WordPress Meetup #200 に向けて、私たちには何ができるだろうか?/ 2026-11-07 Gifu WordPress Meetup
torounit
0
230
In-Context Learning再入門。ICLの勾配降下的解釈の研究動向を追ってみる。
dai08srhg
1
730
AI AgentによるEmbedded SREの取り組み
tgidgd
1
360
[General] 개발자로 해외 기업에서 일하기
skydoves
1
310
Featured
See All Featured
Reflections from 52 weeks, 52 projects
jeffersonlam
356
22k
Evolving SEO for Evolving Search Engines
ryanjones
0
360
Thoughts on Productivity
jonyablonski
76
5.5k
Building Adaptive Systems
keathley
44
3.3k
Heart Work Chapter 1 - Part 1
lfama
PRO
10
37k
Building a A Zero-Code AI SEO Workflow
portentint
PRO
0
820
Navigating Algorithm Shifts & AI Overviews - #SMXNext
aleyda
1
1.7k
Money Talks: Using Revenue to Get Sh*t Done
nikkihalliwell
0
550
Darren the Foodie - Storyboard
khoart
PRO
4
4.1k
Beyond borders and beyond the search box: How to win the global "messy middle" with AI-driven SEO
davidcarrasco
3
300
16th Malabo Montpellier Forum Presentation
akademiya2063
PRO
0
460
Why You Should Never Use an ORM
jnunemaker
PRO
61
10k
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