Функция Lambda обрабатывает записи из потока данных Kinesis, но обработка записей замедлилась. Возраст итератора Lambda увеличивается, а длительность выполнения функции постоянно высока. Какие действия следует предпринять разработчику для ускорения обработки? (Выберите два.)
Выберите ответ
Нажмите на вариант, чтобы проверить свой ответ.
Правильный ответ: Увеличить количество шардов в потоке данных Kinesis., Выделить больше памяти функции Lambda..
Почему это правильный ответ
Увеличение количества шардов в потоке данных Kinesis позволяет Lambda-функции обрабатывать больше записей параллельно, поскольку каждый шард может быть обработан отдельным экземпляром функции. Это напрямую ускоряет обработку и уменьшает возраст итератора. Выделение большего объема памяти функции Lambda также увеличивает доступную мощность ЦП, что приводит к более быстрому выполнению кода, особенно при интенсивных вычислениях, и, следовательно, сокращает длительность выполнения. Уменьшение таймаута функции не ускорит обработку, а лишь приведет к преждевременным ошибкам. Уменьшение количества шардов замедлит обработку, так как уменьшится параллелизм. Увеличение таймаута не ускорит выполнение, а лишь позволит функции дольше работать, что не решает проблему медленной обработки.
Сдайте экзамен — без бесконечного поиска ответов
Получите все проверенные вопросы и объяснения для этого экзамена в одном месте и сэкономьте часы подготовки. 1000+ сертификаций · 20+ языков · начните бесплатно.
Сдайте экзамен быстрее → Карта не требуется