AWS Lambda представляет Lambda Web Functions
AWS Lambda представляет Lambda Web Functions – новый бессерверный вычислительный примитив, в котором код напрямую обрабатывает HTTP-запросы. Ваш код прослушивает порт и обрабатывает запросы так же, как и на любом HTTP-сервере. Вы используете уже знакомые фреймворки, такие как Express или Hono, без адаптеров или специальной конфигурации. Это позволяет обслуживать такие рабочие нагрузки, как адреса для вывода результатов ИИ, веб-приложения с рендерингом на стороне сервера (SSR), адреса потоковых API, микросервисы и веб-перехватчики. Вы платите за активное процессорное время и память, используемые вашей средой, а не за время простоя процессора, пока код ожидает ответа от баз данных или последующих сервисов. После этого обновления мы также переименовываем существующие функции Lambda в Lambda Event Functions. Это только изменение названия: для существующих функций не требуются изменения кода или повторное развертывание.
Разработчики используют Lambda, чтобы быстро переводить код в рабочую среду без управления серверами, для конвейеров, управляемых событиями, API запросов и ответов, а также обработки данных. По мере ускорения разработки с помощью ИИ разработчики хотят создавать приложения локально, развертывать их с использованием знакомой модели программирования и платить за рабочие нагрузки исходя из активного использования процессора, обеспечивая при этом низкую задержку для пользователей. Lambda Web Functions обеспечивают такую возможность. Сегодня Lambda Web Functions поддерживают среду выполнения Node.js. Одна прогретая среда выполнения может обрабатывать несколько одновременных запросов, что на порядок сокращает число холодных запусков. Результаты можно передавать клиентам поэтапно с помощью встроенной потоковой передачи HTTP.
Lambda Web Functions можно создавать и настраивать с помощью API AWS Lambda, Инструментов разработки агентов в AWS, Консоли управления AWS, интерфейса командной строки AWS (AWS CLI), AWS CloudFormation, AWS SAM, AWS CDK или пакетов SDK AWS. Благодаря многорегиональной маршрутизации вы можете выполнить развертывание один раз и обработать каждый запрос из региона, ближайшего к конечному пользователю. Web Functions поддерживают подключение к виртуальному частному облаку Amazon (VPC), что позволяет функции получать доступ к ресурсам внутри VPC.
Сегодня Lambda Web Functions доступны в следующих регионах AWS: Восток США (Огайо, Северная Вирджиния), Запад США (Орегон), Азиатско-Тихоокеанский регион (Токио) и Европа (Ирландия). Текущий список см. на странице Возможности AWS по регионам. Дополнительные сведения см. в Руководстве разработчика Lambda Web Functions. См. сведения о ценах на AWS Lambda. Чтобы увидеть Lambda Web Functions в действии, ознакомьтесь с анонсом в новостном блоге AWS.