AWS Lambda 支援 Lambda Managed Instances 的 Seekable OCI (SOCI) 延遲載入
AWS Lambda 現在支援 Seekable OCI (SOCI),可為在 Lambda Managed Instances 上執行、封裝為 Open Container Initiative (OCI) 映像的事件函數進行延遲載入。透過 SOCI 支援,Lambda 只會擷取執行環境啟動各階段所需的檔案,而非事先下載整個映像,可將容器啟動時間縮短多達 70%。
建置運算密集型應用程式 (例如資料處理管道、高輸送量 API 後端和批次運算工作負載) 的客戶需要大量的記憶體和 CPU 資源,以處理大型資料集、大規模提供低延遲回應,並有效地執行複雜的運算。這些工作負載的容器映像可能高達數 GB,佈建新的執行環境時,下載及準備完整映像可能需要數分鐘。Lambda Managed Instances 上的 SOCI 支援會在執行環境啟動的各階段僅串流所需檔案,藉此消除此瓶頸,讓您的函數在擴展時啟動得更快。
若要開始使用,請為容器映像建立 SOCI 索引 (映像層中檔案的目錄),並將其推送至 Amazon ECR。建立或更新函數時,請將映像 URI 設為 Amazon ECR 中已建立 SOCI 索引的標籤 (例如 my-function:v1-soci),並發佈函數版本。Lambda 會自動偵測 SOCI 索引並啟用延遲載入,無須額外設定。如果您使用 Kiro、Claude Code 或 Codex 等程式碼輔助工具,請從適用於 AWS 的代理工具組安裝 Lambda Managed Instances 技能,以便透過您的代理程式設定及部署函數。
此功能適用於所有提供 Lambda Managed Instances 的 AWS 商業區域。若要了解詳情,請參閱 AWS Lambda Managed Instances 開發人員指南。