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
460
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
190
OWASP Juice Shop に AWS Security Agent で ペネトレーションテストを実施した結果
tak1wa
0
400
最近の医療 x AWS
tak1wa
0
500
3大クラウドから学ぶクラウド上でのランサムウェア対策
tak1wa
0
990
AWS最新機能を駆使したマルチテナントSaaSアーキテクチャーを考えてみる
tak1wa
0
1.1k
Tsumiki を使って仕様駆動開発をやってみよう
tak1wa
0
1.1k
社内開発で Amazon Q Developer を使っていたが Kiro に乗り換えた話
tak1wa
0
1.8k
Microsoft Azure プランの復習とプラン切り替えのお話
tak1wa
0
600
Amazon Q Detector Library から学ぶセキュアコーディング
tak1wa
0
500
Featured
See All Featured
A Tale of Four Properties
chriscoyier
163
24k
Code Reviewing Like a Champion
maltzj
528
40k
Balancing Empowerment & Direction
lara
6
1.2k
Building a Scalable Design System with Sketch
lauravandoore
463
34k
Rails Girls Zürich Keynote
gr2m
96
14k
First, design no harm
axbom
PRO
2
1.2k
Technical Leadership for Architectural Decision Making
baasie
3
450
SEO in 2025: How to Prepare for the Future of Search
ipullrank
3
3.7k
State of Search Keynote: SEO is Dead Long Live SEO
ryanjones
0
230
職位にかかわらず全員がリーダーシップを発揮するチーム作り / Building a team where everyone can demonstrate leadership regardless of position
madoxten
64
56k
StorybookのUI Testing Handbookを読んだ
zakiyama
31
6.9k
Navigating Algorithm Shifts & AI Overviews - #SMXNext
aleyda
1
1.5k
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