
AWS Lambda Managed Instances での関数タイムアウトが最大 90 分に延長 (非同期/ESM)
AIによる解説
要約
AWS Lambda は、Lambda Managed Instances (LMI) を利用する場合、非同期 (asynchronous) およびイベントソースマッピング (ESM) によるインボケーションにおいて、関数のタイムアウト時間を従来の 15 分から最大 90 分へと大幅に延長しました。これにより、データ処理、メディアのトランスコーディング、金融計算、AI 推論、バッチ処理などの長時間実行が必要なワークロードを、アプリケーションの再設計なしで Lambda 上で実行可能になります。なお、同期 (synchronous) インボケーションについては、引き続き 15 分の制限が適用されます。
エンジニアへのヒント
🚀 Get Ready for Longer Workloads!
これまで Lambda の「15 分の壁」は、多くのエンジニアにとって大きな課題でした。長時間実行が必要な業務ロジックを Lambda で動かす場合、ステップ関数 (Step Functions) や、処理を細分割化する細分化アーキテクチャへの変更が強制されてきました。今回のアップデートは、その設計上の制約を劇的に緩和してくれるものです。
🛠️ 技術的なポイントと解決される課題
- 設計の簡素化: メディア処理や AI 推論、モンテカルロ・シミュレーションのような、連続的な計算リソースを必要とするジョブを、既存のロジックを大きく変えずに Lambda で完結させることが可能になります。
- LMI のメリット: Lambda Managed Instances (LMI) を利用することで、インフラ管理なしで EC2 の価格メリットを享受しつつ、高密度なリクエスト処理が可能です。
- Durable Functions との組み合わせ: 非同期実行の場合、Durable Functions を併用することで、最大 1 年間の実行継続が可能になります。
🇯🇵 日本国内の利用状況
リサーチの結果、東京リージョン (ap-northeast-1) および大阪リージョン (ap-northeast-3) において、本機能は利用可能であることが確認されています。国内のデータ処理パイプラインの構築において、即座に検討対象となります。
💡 実務上のアドバイス
- 同期呼び出しには注意: 今回の延長は「非同期」と「ESM」が対象です。API Gateway などを介した同期呼び出しは引き続き 15 分が上限ですので、リアルタイムなレスポンスを求める API バックエンドには適用されません。注意してください。
✅ 次のアクション
- タイムアウト設定の確認: 既存の長時間ジョブを Step Functions で分割管理している場合、タイムアウト設定を 90 分に変更して、構成を簡 de 化できるか検討してみてください。
- コスト試算: LMI を利用した際の EC2 ベースの料金体系への移行が、現在のコスト構造に与との影響があるか確認しましょう。
参照ドキュメント: AWS Lambda 開発者ガイド AWS Lambda 料金プラン
次に読む
新着記事記事の関連性を手がかりに、次の情報を探せます。
保存にはログインが必要です。