AWSは9月9日(現地時間)、AWS LambdaがLambdaマネージドインスタンス(LMI)の非同期呼び出しおよびイベントソースマッピング(ESM)呼び出しにおいて、最大90分の関数タイムアウトをサポートしたと発表した。従来の15分制限から6倍の緩和となる。
今回のアップデートにより、長時間の連続実行を必要とするデータ処理、メディアトランスコーディング、金融計算(モンテカルロシミュレーションなど)、AI推論、バッチワークロードといったジョブを、15分制限を回避するための特殊なアーキテクチャを導入せず、アプリケーションを再設計することなくLambda上で実行できる。
Lambdaマネージドインスタンスでは、インフラストラクチャを管理せずに1インスタンスあたり複数の同時リクエスト処理や特殊なコンピューティング設定の利用が可能で、EC2の料金面のメリットによるコスト効率化も図れる。
タイムアウト上限の緩和は、Lambda永続関数内の呼び出しにも適用される。永続関数では実行時間の長い呼び出しのステップにチェックポイントを設定して再実行でき、非同期で呼び出された場合、複数ステップの永続実行は最大1年間実行可能だ。
設定はAWS Lambdaマネジメントコンソール、AWS CLI、Lambda API、Infrastructure as Codeツール、Agent Toolkit for AWSから行える。同期呼び出しについては既存の最大15分の制限が継続して適用される。同機能は、Lambdaマネージドインスタンスが利用可能なすべてのAWSリージョンで利用できる。
- 関連リンク
この記事は参考になりましたか?
- この記事の著者
-
CodeZine編集部(コードジンヘンシュウブ)
CodeZineは、株式会社翔泳社が運営する開発者のための情報メディアです。日々の開発に取り組むエンジニアやテクノロジーを学びたい方に向けて、プログラミングやAI活用、開発ツール、エンジニアの学びとキャリアに関する記事をお届けしています。
※プロフィールは、執筆時点、または直近の記事の寄稿時点での内容です
この記事は参考になりましたか?
この記事をシェア
