AWS Lambda unterstützt Lazy Loading von Seekable OCI (SOCI) für Lambda Managed Instances
AWS Lambda unterstützt jetzt Seekable OCI (SOCI) beim Lazy Loading von Ereignisfunktionen, die als Open-Container-Initiative(OCI)-Images verpackt sind und auf Lambda Managed Instances ausgeführt werden. Durch die SOCI-Unterstützung ruft Lambda nur die Dateien ab, die in der jeweiligen Phase des Ausführungsumgebungsstarts benötigt werden, anstatt das gesamte Image im Voraus herunterzuladen. So werden die Startzeiten des Containers um bis zu 70 % reduziert.
Kunden, die rechenintensive Anwendungen wie Datenverarbeitungspipelines, API-Backends mit hohem Durchsatz und Batch-Computing-Workloads entwickeln, benötigen erhebliche Speicher- und CPU-Ressourcen, um große Datensätze zu verarbeiten, Antworten mit niedriger Latenz in großem Maßstab bereitzustellen und komplexe Berechnungen effizient durchzuführen. Container-Images für diese Workloads können mehrere Gigabyte erreichen, sodass das Herunterladen und Vorbereiten des vollständigen Images bei der Bereitstellung neuer Ausführungsumgebungen mehrere Minuten dauern kann. Durch die SOCI-Unterstützung auf Lambda Managed Instances wird dieser Engpass beseitigt, indem in den einzelnen Phasen des Ausführungsumgebungsstarts nur die erforderlichen Dateien gestreamt werden. So können Ihre Funktionen bei der Skalierung schneller starten.
Erstellen Sie zunächst einen SOCI-Index (ein Inhaltsverzeichnis für die Dateien auf Ihren Image-Schichten) für Ihr Container-Image und übertragen Sie ihn an Amazon ECR. Wenn Sie Ihre Funktion erstellen oder aktualisieren, müssen Sie die Bild-URI auf das SOC-indizierte Tag in Amazon ECR (z. B. my-function:v1-soci) setzen und eine Funktionsversion veröffentlichen. Lambda erkennt den SOCI-Index automatisch und ermöglicht Lazy Loading ohne zusätzliche Konfiguration. Wenn Sie einen Programmierassistenten wie Kiro, Claude Code oder Codex verwenden, installieren Sie den Lambda Managed Instance-Skill aus dem Agenten-Toolkit für AWS, um Funktionen über Ihren Agenten zu konfigurieren und bereitzustellen.
Diese Funktion ist in allen kommerziellen AWS-Regionen verfügbar, in denen Lambda Managed Instances erhältlich sind. Weitere Informationen finden Sie im Entwicklerhandbuch für AWS Lambda Managed Instances.