AWS Lambda Web Functions: новый способ запуска веб-приложений без серверов

13.10.2026
0
5
---

AWS представила Lambda Web Functions — новое вычислительное окружение для запуска HTTP-серверов непосредственно в AWS Lambda. Решение позволяет запускать веб-приложения на Node.js без специальных обработчиков Lambda и дополнительных адаптеров, упрощая разработку и развертывание серверлесс-приложений.

Что такое AWS Lambda Web Functions и что изменилось?

Новый подход расширяет возможности AWS Lambda и позволяет использовать привычную модель веб-сервера для обработки HTTP-запросов.

Основные возможности AWS Lambda Web Functions:

1. Запуск обычных веб-серверов без Lambda Handler

Теперь можно запускать Node.js-приложения на базе Express, Hono и других веб-фреймворков без специальных адаптеров и оберток для AWS Lambda. Это упрощает перенос существующих приложений и позволяет использовать привычные инструменты разработки.

2. Параллельная обработка HTTP-запросов

Одно прогретое окружение Lambda Web Functions может одновременно обслуживать несколько HTTP-запросов. Такой подход помогает эффективнее использовать вычислительные ресурсы, снижать задержки и потенциально уменьшать количество холодных запусков (cold starts).

3. Оплата за активное использование CPU

AWS Lambda Web Functions использует модель тарификации, учитывающую активное потребление процессорного времени. Например, период ожидания ответа от базы данных или внешнего API не учитывается как активное время CPU.

При этом другие составляющие стоимости, включая память и соответствующие ресурсы окружения, сохраняются. Поэтому итоговая стоимость зависит от характера нагрузки и конфигурации приложения.

4. Поддержка HTTP Streaming

Функция потоковой передачи HTTP позволяет отправлять данные клиенту постепенно, не дожидаясь формирования полного ответа.

Это особенно полезно для AI-приложений и LLM-сервисов, которые передают токены ответа в режиме реального времени, а также для API и приложений с динамически формируемым контентом.

5. Развертывание в нескольких AWS-регионах

Lambda Web Functions поддерживает развертывание приложений в нескольких регионах AWS. Запросы можно маршрутизировать в регион с наименьшей задержкой, что помогает создавать глобальные веб-сервисы и улучшать пользовательский опыт.

6. Интеграция с AWS VPC

Приложения могут взаимодействовать с ресурсами внутри виртуального частного облака AWS (VPC). Это позволяет подключаться к внутренним сервисам, базам данных и другим ресурсам, доступным в частной сети.

Для чего можно использовать AWS Lambda Web Functions?

Новая технология подходит для различных типов серверлесс-приложений:

  • REST API и микросервисы — создание HTTP-сервисов без управления серверами.
  • AI Inference Endpoints — развертывание API для моделей искусственного интеллекта.
  • LLM Streaming — потоковая передача ответов больших языковых моделей в реальном времени.
  • SSR-приложения — серверный рендеринг веб-страниц.
  • Webhooks — обработка входящих HTTP-событий от сторонних сервисов.
  • Веб-приложения на Node.js — запуск приложений на Express, Hono и других совместимых фреймворках.

Доступность AWS Lambda Web Functions

На момент запуска AWS Lambda Web Functions поддерживает Node.js и доступна в пяти регионах AWS:

  • Северная Вирджиния (us-east-1).
  • Огайо (us-east-2).
  • Орегон (us-west-2).
  • Токио (ap-northeast-1).
  • Ирландия (eu-west-1).

Перед развертыванием приложения рекомендуется проверить актуальную доступность функции и совместимость с необходимыми сервисами AWS в выбранном регионе.

AWS Lambda Functions переименовали в Lambda Event Functions

Одновременно AWS изменила название обычных Lambda-функций на Lambda Event Functions. Это изменение терминологии, которое помогает отличать обработку событий от запуска полноценных HTTP-серверов.

Переименование не требует изменений в исходном коде или повторного развертывания существующих функций.

Итоги

AWS Lambda Web Functions — новый подход к запуску веб-приложений в бессерверной инфраструктуре AWS. Поддержка привычных Node.js-фреймворков, параллельной обработки HTTP-запросов, потоковой передачи данных и развертывания в нескольких регионах расширяет возможности AWS Lambda для создания API, микросервисов и AI-приложений.

Для разработчиков это возможность использовать стандартную архитектуру веб-сервера, сохраняя преимущества бессерверной модели вычислений.

Источник:  официальный анонс AWS Lambda Web Functions

Понравиласть статья? Жми лайк или расскажи своим друзьям!
Теги к новости:
AWS, DevOps, Lambda
Комментарии
Добавить комментарий
Добавление комментария
Ваше Имя:
Ваш E-Mail:
Это код:
Кликните на изображение чтобы обновить код, если он неразборчив
Введите сюда: