AWS Lambda が Lambda Managed Instances で実行される関数のファイル記述子制限を 4,096 に引き上げ
AWS Lambda は、Lambda Managed Instances (LMI) で実行される関数のファイル記述子の制限を、4 倍の増加となる 1,024 から 4,096 に引き上げました。この機能により、お客様はファイル記述子の制限に達することなく、同時実行性の高いウェブサービスやファイルを多用するデータ処理パイプラインなど、I/O 負荷の高いワークロードを実行できます。LMI では、組み込みのルーティング、負荷分散、自動スケーリングを備えたマネージド Amazon EC2 インスタンスで Lambda 関数を実行できるため、運用上のオーバーヘッドなしに、最新世代のプロセッサや高帯域幅ネットワークなどを含む特別なコンピューティング設定にアクセスできます。
お客様は Lambda 関数を使用して、イベント駆動型ワークロード、ウェブアプリケーション、AI 主導ワークフローなど、さまざまなサーバーレスアプリケーションを構築しています。これらのアプリケーションは、ファイルを開く、外部サービスやデータベースへのネットワークソケット接続の確立、データ処理のための同時 I/O ストリームの管理などの操作をファイル記述子に依存しています。開いているファイル、ネットワークソケット、内部リソースはそれぞれ 1 つのファイル記述子を消費します。現在、Lambda は最大 1,024 のファイル記述子をサポートしています。ただし、LMI では複数の要求を同時に処理できるため、多くの場合、より多くのファイル記述子が必要になります。今回のリリースで、AWS Lambda はファイル記述子の制限を 4,096 に引き上げました。これにより、お客様は I/O 負荷の高いワークロードを実行したり、より大きな接続プールを維持したり、LMI で実行される関数でマルチコンカレンシーを効果的に利用したりできるようになります。
この機能は、AWS Lambda Managed Instances が一般提供されているすべての AWS リージョンで利用できます。利用を開始するには、AWS Lambda Managed Instances のドキュメントをご覧ください。