AWS Lambda анонсирует сохраняемые функции для многоэтапных приложений и рабочих процессов ИИ
AWS Lambda объявляет о поддержке функций с сохранением состояния, которые позволят разработчикам создавать надежные многоэтапные приложения и рабочие процессы искусственного интеллекта (ИИ) в среде разработки Lambda. Сохраняемые функции автоматически фиксируют шаги выполнения, приостанавливают выполнение длительных задач на срок до одного года и восстанавливаются после сбоев – и все это без необходимости поддерживать дополнительную инфраструктуру или писать собственный код для управления состоянием и обработки ошибок.
Клиенты выбирают среду Lambda из-за простоты ее модели программирования на основе событий и встроенных интегрированных возможностей. Хотя традиционные функции Lambda отлично справляются с единичными краткосрочными задачами, если разработчикам необходимо создать сложное многоэтапное приложение, например для обработки заказов, подключения и обучения пользователей или для рабочих процессов ИИ-помощника, то в прошлом им приходилось внедрять собственную логику управления состоянием или интегрировать внешние сервисы оркестрации. Сохраняемые функции Lambda призваны заполнить этот пробел, расширив модель программирования Lambda новыми операциями, такими как «шаги» и «ожидание», которые позволяют поэтапно фиксировать ход выполнения и приостанавливать его без дополнительных затрат на вычислительные ресурсы. Сервис обеспечивает управление состоянием, восстановление при ошибках, эффективную приостановку и возобновление длительных задач, позволяя вам сосредоточиться на важнейшей бизнес-логике.
Сохраняемые функции Lambda являются общедоступными на Востоке США (Огайо) и поддерживают среды выполнения Python (версии 3.13 и 3.14) и Node.js (версии 22 и 24). См. актуальную информацию на странице доступности возможностей AWS в различных регионах.
Вы можете активировать функции с сохранением состояния для новых функций Lambda на базе Python или Node.js, используя API-интерфейс AWS Lambda, Консоль управления AWS, Интерфейс командной строки AWS (AWS CLI), AWS CloudFormation, Модель бессерверных приложений AWS (AWS SAM), пакет средств разработки ПО (SDK) AWS и Комплект для облачной разработки AWS (AWS CDK). Подробные сведения о сохраняемых функциях см. в руководстве для разработчиков по AWS Lambda и в новой публикации блога о запуске. Также см. сведения о ценах на AWS Lambda.