AWS Lambda теперь поддерживает SnapStart для функций Python и .NET

Проведено: 18 нояб. 2024 г.

С сегодняшнего дня вы можете использовать Lambda SnapStart со своими функциями, использующими управляемые среды выполнения Python и.NET, чтобы обеспечить запуск за доли секунды. Lambda SnapStart – это опциональная возможность, которая упрощает создание высокоадаптивных и масштабируемых приложений без выделения ресурсов или комплексной оптимизации производительности.

В приложениях, чувствительных к задержкам и поддерживающих непредсказуемые скачки трафика, большие задержки при запуске (так называемые холодные запуски) могут привести к задержкам в работе пользователей. Lambda SnapStart позволяет сократить время запуска за счет заблаговременной инициализации кода функции, создания снимка инициализированной среды выполнения и кэширования этого снимка. При вызове функции и последующем вертикальном масштабировании ее ресурсов Lambda SnapStart возобновляет работу в новых средах выполнения из кэшированного снимка вместо того, чтобы инициализировать эти среды с нуля, что существенно уменьшает задержку при запуске. Lambda SnapStart идеально подходит для таких вариантов применения, как синхронные API, интерактивные микросервисы, обработка данных и вывод на основе машинного обучения.

Lambda SnapStart для Python и.NET общедоступна в следующих регионах AWS: Восток США (Огайо, Северная Вирджиния), Запад США (Орегон), Азиатско-Тихоокеанский регион (Сингапур, Токио, Сидней) и Европа (Франкфурт, Ирландия, Стокгольм).

Вы можете активировать SnapStart для новых или существующих функций Lambda на базе Python 3.12 (и более поздней версии) и .NET 8 (и более поздней версии), используя API-интерфейс AWS Lambda, Консоль управления AWS, Интерфейс командной строки AWS (AWS CLI), AWS CloudFormation, Модель бессерверных приложений AWS (AWS SAM), AWS SDK и Комплект для облачной разработки AWS (AWS CDK). Дополнительные сведения см. в документации Lambda или в блоге о запуске. Подробная информация о ценах на SnapStart для Python и .NET доступна на странице цен на AWS Lambda.