Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
Lambdaの様々な新機能とユースケース
Search
iwasa
December 07, 2025
470
0
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
Lambdaの様々な新機能とユースケース
iwasa
December 07, 2025
More Decks by iwasa
See All by iwasa
医療情報システムの安全管理に関するガイドライン第7.0版の変更点を確認してみた
tak1wa
0
330
OWASP Juice Shop に AWS Security Agent で ペネトレーションテストを実施した結果
tak1wa
0
450
最近の医療 x AWS
tak1wa
0
560
3大クラウドから学ぶクラウド上でのランサムウェア対策
tak1wa
0
1k
AWS最新機能を駆使したマルチテナントSaaSアーキテクチャーを考えてみる
tak1wa
0
1.1k
Tsumiki を使って仕様駆動開発をやってみよう
tak1wa
0
1.1k
社内開発で Amazon Q Developer を使っていたが Kiro に乗り換えた話
tak1wa
0
1.8k
Microsoft Azure プランの復習とプラン切り替えのお話
tak1wa
0
620
Amazon Q Detector Library から学ぶセキュアコーディング
tak1wa
0
520
Featured
See All Featured
We Are The Robots
honzajavorek
0
300
Sharpening the Axe: The Primacy of Toolmaking
bcantrill
46
2.9k
Practical Tips for Bootstrapping Information Extraction Pipelines
honnibal
25
2k
Are puppies a ranking factor?
jonoalderson
1
3.8k
Building a A Zero-Code AI SEO Workflow
portentint
PRO
0
670
How To Speak Unicorn (iThemes Webinar)
marktimemedia
1
540
No one is an island. Learnings from fostering a developers community.
thoeni
21
3.8k
Learning to Love Humans: Emotional Interface Design
aarron
275
41k
Lessons Learnt from Crawling 1000+ Websites
charlesmeaden
PRO
1
1.5k
Build The Right Thing And Hit Your Dates
maggiecrowley
39
3.4k
How GitHub (no longer) Works
holman
316
150k
Code Review Best Practice
trishagee
74
20k
Transcript
2025/12/08 いわさ Lambdaの様々な新機能とユースケース
⾃⼰紹介 2 岩浅 貴⼤(いわさ) クラスメソッド株式会社 クラウド事業本部コンサルティング部 ソリューションアーキテクト AWS re:Invent は
2022年から現地(4回⽬)
• re:Invent 2025 前後の Lambda アップデート⼀覧 • 注⽬アップデートの内容とユースケースの紹介 アジェンダ 3
re:Invent 2025 前後の Lambda アップデート⼀覧
• 11/14: AWS Lambda adds support for Rust • 11/14:
AWS Lambda adds support for Java 25 • 11/14: AWS Lambda announces Provisioned Mode for SQS event source mapping (ESM) • 11/18: AWS Lambda adds support for Python 3.14 • 11/21: Announcing AWS Lambda Kafka event source mapping integration in Amazon MSK Console • 11/21: AWS Lambda announces new capabilities to optimize costs up to 90% for Provisioned mode for Kafka ESM • 11/24: AWS Lambda announces enhanced error handling capabilities for Kafka event processing • 11/25: AWS Lambda adds support for Node.js 24 • 11/29: AWS Lambda announces new tenant isolation mode to simplify building tenant-aware applications • 11/30: Announcing AWS Lambda Managed Instances, a capability to run functions on your Amazon EC2 instances • 12/2: AWS Lambda announces durable functions for multi-step applications and AI workflows re:Invent 2025 前後の Lambda アップデート⼀覧 5
• 11/14: AWS Lambda adds support for Rust • 11/14:
AWS Lambda adds support for Java 25 • 11/14: AWS Lambda announces Provisioned Mode for SQS event source mapping (ESM) • 11/18: AWS Lambda adds support for Python 3.14 • 11/21: Announcing AWS Lambda Kafka event source mapping integration in Amazon MSK Console • 11/21: AWS Lambda announces new capabilities to optimize costs up to 90% for Provisioned mode for Kafka ESM • 11/24: AWS Lambda announces enhanced error handling capabilities for Kafka event processing • 11/25: AWS Lambda adds support for Node.js 24 • 11/29: AWS Lambda announces new tenant isolation mode to simplify building tenant-aware applications • 11/30: Announcing AWS Lambda Managed Instances, a capability to run functions on your Amazon EC2 instances • 12/2: AWS Lambda announces durable functions for multi-step applications and AI workflows re:Invent 2025 前後の Lambda アップデート⼀覧 6
注⽬アップデートの内容とユースケースの紹介
• Invoke時にテナントIDの指定が必要 • テナントIDごとに別のLambda実⾏環境が実⾏される • マルチテナントSaaSなどでテナント分離要件を満たしや すくなる ◦ これまではテナント専⽤関数を複製するなどが必要 だった
tenant isolation mode 8 https://dev.classmethod.jp/articles/lambda-support-tenancy-configuration/
• Lambda実⾏環境として事前作成したEC2インスタンスフ リートを指定 ◦ OS/パッチやスケーリングのユーザー管理は不要 ◦ コールドスタートなし ◦ 様々なハードウェアから選択できる ▪
最新のGraviton、GPUインスタンス、⾼帯域ネッ トワーク、⼤容量メモリ、ストレージ最適化 Lambda Managed Instances 9 https://dev.classmethod.jp/articles/lambda-managed-instances/
• EC2が⾃動起動されるが、ユーザー操作はできない • パッチなどメンテナンスはAWSが管理してくれる Lambda Managed Instances 10 https://dev.classmethod.jp/articles/lambda-managed-instances/
• コスト最適化できそうなワークロードもありそう ◦ 通常のLambda ▪ リクエスト数+実⾏時間 ▪ SPの割引率は最⼤15%程度 ◦ Managed
Instances ▪ リクエスト数+EC2料⾦+管理⼿数料 ▪ SPの割引率は最⼤67%(RIも可能) • 既存の Lambda 関数は、関数コードを変更せずに Lambda マネージドインスタンスに移⾏できる Lambda Managed Instances 11 https://dev.classmethod.jp/articles/lambda-managed-instances/
• Azure Durable Functions と同じ感じで、オーケストレー ター関数を記述し、チェックポイントを明⽰的に実装 (DurableContextを受け取るのでcontext.step()で作成) • context.invokeで他の関数の呼び出し&チェックポイント作 成も可能
• Durable Execution SDK の追加が必要 • オペレーションごとに Durable Functions 料⾦が発⽣ Durable Functions 12 https://dev.classmethod.jp/articles/lambda-durable-function-25/
• ⼀時停⽌あるいは中断発⽣後に再開した(リプレイ)時 に、チェックポイントを使って以前に完了ステップは再実⾏ しない(ステートフルだと問題が発⽣する場合がある) • 個々のステップは標準のLambda関数のタイムアウト値以内 である必要がある • ⼀部ランタイム&⽶国東部(オハイオ)リージョンでのみ利 ⽤可能
• 無理に Step Functions 使わなくて良くなるケースが多い Durable Functions 13 https://dev.classmethod.jp/articles/lambda-durable-function-25/
• 誰でも使うべき、みたいなアップデートはなかった • 各ユースケースに刺さる⼈にはとても有⽤なアップデート まとめ 14
None