AWS stellte Lambda Web Functions am 12. Oktober 2026 vor und erklärte, der Dienst sei seit diesem Tag in fünf AWS-Regionen verfügbar. Das neue Lambda-Format ist für HTTP-Anwendungen gedacht: Ein Node.js-Server kann Anfragen als laufender Webserver entgegennehmen, statt dafür in Lambda-Ereignishandler umgebaut zu werden. AWS beschreibt den Start und die Funktionsweise.
Was sich für HTTP-Anwendungen ändert
Eine Web Function läuft als herkömmlicher Serverprozess, der auf dem Host und dem Port lauscht, die in AWS_LAMBDA_HTTP_ENDPOINT festgelegt sind. AWS nennt Express, Hono, Fastify und Next.js als Beispiele für Node.js-Frameworks. Zum Start spezifizierte AWS Node.js 24 (nodejs24.x) auf Arm64. Pro Ausführungsumgebung sollen bis zu 128 Anfragen gleichzeitig bearbeitet werden können.
Das Modell ist auf HTTP-Verkehr zugeschnitten, etwa für Webanwendungen und APIs mit vielen gleichzeitigen Anfragen. AWS misst die aktive CPU-Zeit und den Speicherverbrauch für die gesamte Lebensdauer der Ausführungsumgebung. Für I/O-lastige Anwendungen sieht AWS darin Potenzial für geringere Rechenkosten.
Regionen, Bereitstellung und Traffic-Steuerung
AWS nannte zum Start US East (N. Virginia), US East (Ohio), US West (Oregon), Asia Pacific (Tokyo) und Europe (Ireland). VPC-Verbindungen werden unterstützt, sodass eine Anwendung auf Ressourcen innerhalb einer Virtual Private Cloud zugreifen kann.
Im eigenen Bereitstellungsbeispiel setzt AWS aws lambda-web deploy mit einem Express.js-Server ein. AWS berichtet, dass dabei der erste Endpunkt in weniger als einer Minute erstellt wurde. Das Beispiel ist eine Demonstration des Anbieters.
Ein weiteres AWS-Beispiel verteilt eine Funktion auf us-east-1, eu-west-1 und ap-northeast-1. Eine globale URL leitet Anfragen nach Möglichkeit anhand der Latenz weiter. Für eine Canary-Veröffentlichung ordnet AWS 90 Prozent des Traffics einer bestehenden und 10 Prozent einer neuen Revision zu. Amazon CloudFront kann statische Inhalte zwischenspeichern und dynamische Anfragen an die Web Function weiterleiten; mit Origin Access Control (OAC) lässt sich der Endpunkt so beschränken, dass nur die zugehörige Distribution ihn aufruft.
Einordnung in die Lambda-Modelle
Lambda Web Functions richtet sich an Anwendungen, die als HTTP-Server laufen. Lambda Event Functions verwenden dagegen ereignisgesteuerte Handler mit jeweils einer gleichzeitigen Verarbeitung; AWS beschreibt sie als passend für Ereignisverarbeitung und Warteschlangen. Lambda MicroVMs sind zustandsbehaftete, isolierte Sandboxes mit kundenseitig verwaltetem Lebenszyklus.
Der AWS Lambda Web Adapter verfolgt einen anderen Ansatz: Die Projektdokumentation beschreibt eine Erweiterung, die HTTP-Anwendungen an das ereignisgesteuerte Lambda-Modell anbindet und eine breitere Sprachauswahl unterstützt. Web Functions ist ein eigenes HTTP-natives Lambda-Format, dessen Startlaufzeit AWS auf Node.js 24 auf Arm64 festlegte.