AWS Lambda Web Functions запускает поддержку Node.js HTTP серверов без адаптеров
12 октября 2026 года AWS представила Lambda Web Functions — новый формат для запуска веб-приложений на Node.js без адаптеров и переписывания кода.
12 октября 2026 года AWS объявила о запуске Lambda Web Functions. Сервис позволяет запускать стандартные Node.js HTTP серверы, такие как Express, Fastify, Hono и Next.js в режиме standalone, напрямую на Lambda без преобразования в обработчики событий.
Разработчики указывают порт через переменную окружения AWS_LAMBDA_HTTP_ENDPOINT. Lambda автоматически предоставляет HTTPS-эндпоинт, управляет масштабированием до нуля, TLS и маршрутизацией. Код не требует изменений для перехода с классических Lambda Event Functions.
Технические характеристики и отличия от предыдущих форматов
Одна среда выполнения Lambda Web Functions обрабатывает до 128 одновременных запросов, по умолчанию — 64. Поддерживается нативная HTTP-стриминг. Биллинг изменился: оплачивается активное время CPU, память среды на всё время существования и количество запросов. Ожидание ввода-вывода не тарифицируется.

На старте доступна только среда Node.js 24 на архитектуре Arm64. Каждая среда получает фиксированные 2 vCPU и 2 ГБ памяти. Размер .zip-деплоя ограничен 512 МБ. Поддерживаются VPC egress connectors и развёртывание через CLI-команду aws lambda-web deploy или инструменты CloudFormation, SAM и CDK.
Функция предлагает три варианта размещения эндпоинтов: HomeRegion, MultiRegion с маршрутизацией по задержке за одним доменом и PerRegion. Развёртывание выполняется один раз с последующей репликацией. Можно использовать ревизии для immutable-снимков и canary-трафика с разделением, например 90/10.
Ценообразование, доступность и сценарии использования
В регионе US East (N. Virginia) запросы стоят около 0,30 доллара за миллион против 0,20 доллара для Event Functions. Активное время vCPU тарифицируется по ставке примерно 0,0000277 доллара за vCPU-секунду на Arm. Память среды — 0,00000367 доллара за ГБ-секунду плюс трафик. Для I/O-интенсивных нагрузок общая стоимость может оказаться ниже за счёт отсутствия оплаты простоев.
На момент ноября 2026 года сервис доступен в пяти регионах: us-east-1, us-east-2, us-west-2, ap-northeast-1 и eu-west-1. Интеграция с CloudFront через Origin Access Control позволяет добавить кэширование и WAF. Типичные сценарии — SSR-приложения, REST и GraphQL API, микросервисы, стриминговые эндпоинты и вебхуки.
AWS подчёркивает сохранение привычного веб-разработчика опыта без адаптеров и значительное снижение количества холодных стартов за счёт многозадачности внутри одной среды. Следующие шаги компании включают расширение регионов и добавление новых рантаймов.
Частые вопросы
Какие фреймворки поддерживает AWS Lambda Web Functions на старте?
На момент запуска сервис работает с Node.js 24 и позволяет запускать Express, Fastify, Hono и Next.js в standalone-режиме без изменений кода.
Как изменился биллинг по сравнению с обычными Lambda-функциями?
Оплата происходит за активное время CPU, память среды на весь период существования и запросы. Время ожидания ввода-вывода не тарифицируется.
В каких регионах доступны Lambda Web Functions в ноябре 2026 года?
Сервис запущен в us-east-1, us-east-2, us-west-2, ap-northeast-1 и eu-west-1. Дополнительные регионы планируются позже.
Нужно ли менять код приложения для использования Lambda Web Functions?
Нет. Приложение слушает порт через стандартный HTTP-сервер, а Lambda предоставляет управляемый HTTPS-эндпоинт и масштабирование.
Комментарии 9