AWS Lambda kündigt Lambda-Webfunktionen an
AWS Lambda kündigt Lambda Web Functions an, ein neues Serverless-Rechenprimitiv, bei dem Ihr Code HTTP-Anfragen direkt verarbeitet. Ihr Code überwacht einen Port und verarbeitet Anfragen wie auf jedem HTTP-Server. Sie verwenden Frameworks, die Sie bereits kennen, wie Express oder Hono, ohne Adapter oder benutzerdefinierte Konfiguration. Auf diese Weise können Sie Workloads wie KI-Inferenzendpunkte, serverseitig gerenderte (SSR) Web-Apps, Streaming-API-Endpunkte, Microservices und Webhooks bereitstellen. Sie zahlen für die aktive CPU-Zeit und den Speicher, den Ihre Umgebung bereithält, nicht für CPU-Zeit im Leerlauf, die Ihr Code damit verbringt, auf Datenbanken oder Downstream-Dienste zu warten. Mit dieser Markteinführung benennen wir auch bestehende Lambda-Funktionen in Lambda Event Functions um. Dies ist nur eine Namensänderung, für die keine Codeänderungen oder Neubereitstellungen für Ihre vorhandenen Funktionen erforderlich sind.
Entwickler verwenden Lambda, um schnell und ohne Serververwaltung vom Code zur Produktion zu gelangen, und zwar über ereignisgesteuerte Pipelines, Request-Response-APIs sowie Datenverarbeitung. Angesichts der zunehmenden Verbreitung KI-gestützter Entwicklung möchten sie lokal entwickeln und mit einem vertrauten Programmiermodell bereitstellen und für Workloads auf der Grundlage der aktiven CPU-Auslastung bezahlen und gleichzeitig den Benutzern eine niedrige Latenz bieten. Lambda Web Functions bietet dies. Heute unterstützt Lambda Web Functions die Node.js-Laufzeit. Eine einheitliche warme Ausführungsumgebung kann mehrere gleichzeitige Anfragen bedienen, wodurch Kaltstarts um mehrere Größenordnungen reduziert werden. Mit nativem HTTP-Streaming können Sie Ergebnisse schrittweise an Clients streamen.
Sie können Lambda-Webfunktionen mit der AWS Lambda-API, dem Agenten-Toolkit für AWS, der AWS-Managementkonsole, der AWS-CLI, AWS CloudFormation, AWS SAM, AWS CDK oder den AWS-SDKs erstellen und konfigurieren. Beim multiregionalen Routing können Sie die Bereitstellung einmal durchführen und jede Anfrage von der Region aus bearbeiten, die dem Endbenutzer am nächsten ist. Web Functions unterstützen Amazon Virtual Private Cloud (VPC) -Konnektivität, sodass Ihre Funktion auf Ressourcen zugreifen kann, die in einer VPC vorhanden sind.
Lambda Web Functions ist bereits jetzt in den folgenden AWS-Regionen verfügbar: USA Ost (Nord-Virginia), USA Ost (Ohio), USA West (Oregon), Asien-Pazifik (Tokio) und Europa (Irland). Die aktuelle Liste finden Sie auf der Seite AWS-Funktionen nach Region. Weitere Informationen finden Sie im Entwicklerhandbuch zu Lambda Web Functions. Preisdetails finden Sie unter AWS Lambda – Preise. Informationen zu Lambda Web Functions in Aktion finden Sie in der Ankündigung im AWS News Blog.