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
Designing Dashboards & Data Visualisations in Web Apps
destraynor
231
55k
A designer walks into a library…
pauljervisheath
211
24k
End of SEO as We Know It (SMX Advanced Version)
ipullrank
3
4.3k
10 Git Anti Patterns You Should be Aware of
lemiorhan
PRO
659
62k
Noah Learner - AI + Me: how we built a GSC Bulk Export data pipeline
techseoconnect
PRO
0
340
Creating an realtime collaboration tool: Agile Flush - .NET Oxford
marcduiker
35
2.5k
We Are The Robots
honzajavorek
0
290
The Power of CSS Pseudo Elements
geoffreycrofte
82
6.5k
Dealing with People You Can't Stand - Big Design 2015
cassininazir
367
27k
Neural Spatial Audio Processing for Sound Field Analysis and Control
skoyamalab
0
390
The Cost Of JavaScript in 2023
addyosmani
55
10k
Building Experiences: Design Systems, User Experience, and Full Site Editing
marktimemedia
0
560
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