AWS Lambda が Lambda Managed Instances で Seekable OCI (SOCI) による遅延読み込みをサポート
AWS Lambda で Seekable OCI (SOCI) がサポートされるようになりました。これにより、Lambda Managed Instances で実行される、Open Container Initiative (OCI) イメージとしてパッケージ化された Event Functions を遅延読み込みできます。SOCI のサポートにより、Lambda はイメージ全体を事前にダウンロードするのではなく、実行環境の起動の各段階で必要なファイルのみを取得するため、コンテナの起動時間を最大 70% 短縮できます。
データ処理パイプライン、高スループット API バックエンド、バッチ計算ワークロードなどの演算集約型のアプリケーションを構築しているお客様は、大規模なデータセットを処理し、低レイテンシーの応答を大規模に提供し、複雑な計算を効率的に実行するために、大量のメモリと CPU リソースが必要になります。このようなワークロードのコンテナイメージは数ギガバイトに達することがあり、新しい実行環境をプロビジョニングする際に、イメージ全体のダウンロードと準備に数分かかる場合があります。Lambda Managed Instances での SOCI のサポートにより、実行環境の起動の各段階で必要なファイルのみがストリーミングされるため、このボトルネックが解消され、スケーリング時に関数がより速く起動します。
使用を開始するには、コンテナイメージの SOCI インデックス (イメージレイヤー内のファイルの目次) を作成し、Amazon ECR にプッシュします。関数を作成または更新する際に、イメージ URI を Amazon ECR 内の SOCI インデックス付きタグ (例えば、my-function:v1-soci) に設定し、関数のバージョンを発行します。Lambda は SOCI インデックスを自動的に検出し、追加の設定なしで遅延読み込みを有効にします。Kiro、Claude Code、Codex などのコーディングアシスタントを使用している場合は、エージェントを通じて関数を設定およびデプロイするために、Agent Toolkit for AWS から Lambda Managed Instances スキルをインストールしてください。
この機能は、Lambda Managed Instances が利用可能なすべての AWS 商用リージョンで利用できます。詳細については、AWS Lambda Managed Instances デベロッパーガイドを参照してください。