Перейти к содержимому
sNews Новости из мира IT и не только!
Новости

AWS Lambda Web Functions запускает поддержку Node.js HTTP серверов без адаптеров

12 октября 2026 года AWS представила Lambda Web Functions — новый формат для запуска веб-приложений на Node.js без адаптеров и переписывания кода.

Рейтинг 4.9 16 оценок
Иллюстрация запуска AWS Lambda Web Functions с прямой поддержкой Node.js HTTP серверов без адаптеров

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, память среды на всё время существования и количество запросов. Ожидание ввода-вывода не тарифицируется.

Инфографика параллельной обработки до 128 запросов в среде AWS Lambda Web Functions
Архитектура Web Functions поддерживает до 128 одновременных HTTP-запросов на один инстанс

На старте доступна только среда 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

Олег
Ого, теперь можно закинуть обычный express без всяких SAM и прочего, прямо в лямбду? Надо попробовать.
Маша С
У нас как раз legacy на 16й ноде висит, интересно, потянет ли. Буду смотреть релизные заметки.
Игорь42
протестировали утром на staging, холодный старт около 250мс, почти как apigw+lambda-proxy. плюс в том, что конфиг сервера не трогаем.
Витя
А в бесплатном tier успеет всё сожрать если проект не микроскопический? Кто уже считал?
Сергей К.
пока не вижу повода переходить с vercel или digitalocean apps, но если у вас уже всё в aws, то ок.
Настя
в блоге упоминают, что можно ws и SSE без танцев с бубном. это было болью раньше.
Димон
Хотелось бы сравнение с azure container apps и cloud run по цене за миллион запросов.
Антон В.
наконец-то можно не городить fastify+aws-serverless-express только ради хаков с multipart.
Катя
кто уже пробовал запустить next.js standalone? отпишитесь плз.

Оставить комментарий