AWS Lambda unterstützt jetzt SnapStart für Python- und .NET-Funktionen
Seit heute können Sie Lambda SnapStart mit Funktionen verwenden, die die von Python und .NET verwalteten Laufzeiten nutzen, um eine Startleistung von unter einer Sekunde zu erreichen. Lambda SnapStart ist eine Opt-in-Funktion, mit der Sie auf einfache Weise reaktionsschnelle und skalierbare Anwendungen erstellen können, ohne Ressourcen bereitstellen oder komplexe Leistungsoptimierungen implementieren zu müssen.
Bei latenzempfindlichen Anwendungen, die unvorhersehbare Lastspitzen unterstützen, können hohe Startlatenzen (sogenannte „Kaltstarts“) Ihre Benutzererfahrung verlangsamen. Lambda SnapStart kann die Startzeit verbessern, indem es den Funktionscode vorab initialisiert, einen Snapshot der initialisierten Ausführungsumgebung erstellt und diesen zwischenspeichert. Wenn die Funktion aufgerufen und anschließend hochskaliert wird, kann Lambda SnapStart neue Ausführungsumgebungen aus dem zwischengespeicherten Snapshot herstellen, anstatt die Initialisierung von Anfang auszuführen, wodurch sich die Startlatenz deutlich verbessert. Lambda SnapStart ist ideal für Anwendungen wie synchrone APIs, interaktive Mikroservices, Datenverarbeitung und ML-Inferenz.
Lambda SnapStart für Python und.NET ist in den folgenden AWS-Regionen allgemein verfügbar: USA Ost (Ohio, Nord-Virginia), USA West (Oregon), Asien-Pazifik (Singapur, Tokio, Sydney) und Europa (Frankfurt, Irland, Stockholm).
Sie können SnapStart für neue und vorhandene Java-basierte Lambda-Funktionen, die auf Python 3,12 (und höher) and NET 8 (und höher) ausgeführt werden, mit der AWS-Lambda-API, der AWS-Managementkonsole, der AWS Command Line Interface (AWS CLI), AWS Cloud Formation, AWS Serverless Application Model (AWS SAM), dem AWS SDK und dem AWS Cloud Development Kit (AWS CDK) aktivieren. Weitere Informationen finden Sie in der Lambda-Dokumentation oder im Blogbeitrag zur Einführung. Weitere Informationen über die Preisgestaltung für SnapStart auf Python und.NET finden Sie unter AWS Lambda - Preise