AWS Lambda теперь поддерживает функции SnapStart для Java в регионах AWS GovCloud (США)

Проведено: 26 сент. 2024 г.

С сегодняшнего дня функции AWS Lambda SnapStart для Java становятся общедоступными в регионах AWS GovCloud (США). AWS Lambda SnapStart для Java позволяют обеспечить в 10 раз более быстрый запуск функций без дополнительных затрат, упрощая создание быстродействующих масштабируемых приложений Java без необходимости выделять ресурсы или тратить время и силы на изощренную оптимизацию производительности.

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

Вы можете активировать SnapStart для новых или существующих функций Lambda на базе Java, работающих в Amazon Corretto 11, 17 и 21 и использующих API-интерфейс AWS Lambda, Консоль управления AWS, Интерфейс командной строки AWS (AWS CLI), AWS CloudFormation, Модель бессерверных приложений AWS (AWS SAM), AWS SDK и Комплект для облачной разработки AWS (AWS CDK).

Дополнительные сведения о Lambda SnapStart см. в документации и в публикации блога о запуске этих функций. Подробнее о Lambda см. в руководстве для разработчиков Lambda.