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
77
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
69
JAWS-UG札幌_opening_33
sasakidenki
0
83
Other Decks in Technology
See All in Technology
10年後、Engineering 行為を剥奪されるとして、わたしたちは、どう、何を創ればいいだろうか。 / If Engineering Is Taken Away in 10 Years, How and What Should We Create?
bitkey
PRO
1
220
『SAR衛星データ解析入門』のご紹介とその応用
syuchimu
0
130
DGX Spark でどこまでハッキングができるのか?
kash1064
3
1.4k
Getting Started with Google Antigravity
glaforge
0
340
Claude の新機能を、 出た日に触って社内に届けるまで
rfdnxbro
1
200
スキマバイトという雇用形態は存在しないので、雇用期間1日のアルバイト契約を事業者とワーカーが結ぶ手続きを支えるのがタイミーなんです
akitoshiga
1
230
Kiro Crewで「みのるん式」仕事術やってみた
minorun365
PRO
3
940
FinOps Agentが生んだ技術負債:コスト自動調査の落とし穴と解消までの道のり
oasis1994liveforever
2
190
オントロジーって 結局なにもの? AI エージェントに「意味」を渡す知識設計の話
greenmidori
0
250
「エーアイ」をバズワードにしないために RPA 導入経験と Kiro 上での Claude モデル利用経験から
kazzpapa3
0
110
サブエージェントと Claude Mods で作る独自 Advisor ツールの話
kenichiodo
2
180
PagerDuty Tech Hub-鳴らすけれど、人は動かない
ezaki
0
190
Featured
See All Featured
How to Build an AI Search Optimization Roadmap - Criteria and Steps to Take #SEOIRL
aleyda
1
2.2k
Building a A Zero-Code AI SEO Workflow
portentint
PRO
0
790
How to Grow Your eCommerce with AI & Automation
katarinadahlin
PRO
2
330
Collaborative Software Design: How to facilitate domain modelling decisions
baasie
1
340
Prompt Engineering for Job Search
mfonobong
0
520
Between Models and Reality
mayunak
4
500
Building an army of robots
kneath
307
47k
SEO Brein meetup: CTRL+C is not how to scale international SEO
lindahogenes
2
2.9k
Dealing with People You Can't Stand - Big Design 2015
cassininazir
367
27k
The Curse of the Amulet
leimatthew05
3
16k
What Being in a Rock Band Can Teach Us About Real World SEO
427marketing
0
1.1k
Build The Right Thing And Hit Your Dates
maggiecrowley
39
3.5k
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