Компания предоставляет REST API через Amazon API Gateway, который вызывает одну функцию Lambda. Функция вызывается нечасто несколькими одновременно работающими клиентами. Код оптимизирован, но компания хочет сократить время запуска функции (холодный старт). Что должен сделать разработчик?
Выберите ответ
Нажмите на вариант, чтобы проверить свой ответ.
Правильный ответ: Настроить provisioned concurrency для функции Lambda..
Почему это правильный ответ
Настройка зарезервированного параллелизма (provisioned concurrency) для функции Lambda является правильным решением, поскольку она поддерживает инициализацию указанного количества экземпляров функции, готовых к немедленному ответу на запросы. Это эффективно устраняет холодные старты, так как контейнеры уже запущены и инициализированы. Поскольку функция вызывается нечасто, но важна скорость ответа, provisioned concurrency гарантирует низкую задержку. Включение кэширования API Gateway для REST API улучшит производительность для повторяющихся запросов, но не решит проблему холодного старта самой функции Lambda при первом вызове или при вызове с новыми параметрами. Использование Lambda proxy integration для REST API — это способ интеграции API Gateway с Lambda, который влияет на передачу данных, но не на проблему холодного старта. Настройка AWS Global Accelerator для функции Lambda улучшит маршрутизацию трафика к ближайшей точке присутствия AWS, но не ускорит инициализацию самой функции.
Сдайте экзамен — без бесконечного поиска ответов
Получите все проверенные вопросы и объяснения для этого экзамена в одном месте и сэкономьте часы подготовки. 1000+ сертификаций · 20+ языков · начните бесплатно.
Сдайте экзамен быстрее → Карта не требуется