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