Рейтинг:0

Lambda с долгим холодным пуском VPC

флаг in

У меня есть несколько лямбда-функций, которые подключаются к кластеру Mongo Atlas.Соединение между Mongo Atlas и моей учетной записью AWS осуществляется через пиринг VPC. Лямбда-функции привязаны к этому VPC.

Я испытываю долгие холодные запуски Lambdas, лямбде требуется около 10 секунд, чтобы ответить с VPC, и около 1-2 секунд без VPC. Основываясь на изменениях, внесенных AWS некоторое время назад (https://aws.amazon.com/blogs/compute/announcing-improved-vpc-networking-for-aws-lambda-functions/) У меня не должно быть долгих холодных пусков.

Скриншоты моего конфига:

конфигурация лямбда vpc

конфигурация пиринга vpc

конфигурация vpc

таблица маршрутов vpc

Что-то не так с моей настройкой?

Tim avatar
флаг gp
Tim
Какой язык вы использовали в лямбда? Мы обнаружили, что Java работает довольно медленно, время запуска меньше, чем у других, но при использовании таких библиотек, как API шифрования aws, загружается огромное количество классов. Java была быстрой после первых нескольких вызовов одного и того же экземпляра лямбда, первый вызов около 10 секунд, а затем 50 мс или около того. Python из памяти был намного быстрее примерно за 3 секунды, но не так быстро, как Java, когда он разогрелся. Что касается сети, я действительно не смотрел, я бы сначала рассмотрел языковые проблемы.
Рейтинг:0
флаг in

Мы не нашли решения для этого. В качестве обходного пути мы отключили пиринг VPC в Atlas.

Ответить или комментировать

Большинство людей не понимают, что склонность к познанию нового открывает путь к обучению и улучшает межличностные связи. В исследованиях Элисон, например, хотя люди могли точно вспомнить, сколько вопросов было задано в их разговорах, они не чувствовали интуитивно связи между вопросами и симпатиями. В четырех исследованиях, в которых участники сами участвовали в разговорах или читали стенограммы чужих разговоров, люди, как правило, не осознавали, что задаваемый вопрос повлияет — или повлиял — на уровень дружбы между собеседниками.