Вам необходимо разработать решение для обработки событий, которое автоматически масштабируется в зависимости от количества входящих событий и в случае сбоя обработки перемещает проблемное событие в отдельную очередь для последующего анализа. Какая архитектура соответствует этим требованиям?
Выберите ответ
Нажмите на вариант, чтобы проверить свой ответ.
Правильный ответ: Публиковать детали событий в топик Amazon SNS. Подписать функцию Lambda на этот топик SNS для обработки событий. Настроить место назначения при сбое функции Lambda для отправки неудачных событий в очередь Amazon SQS..
Почему это правильный ответ
Эта архитектура оптимальна, поскольку Amazon SNS обеспечивает автоматическое масштабирование для приема событий, а AWS Lambda автоматически масштабируется для их обработки. Настройка места назначения при сбое (DLQ) для Lambda гарантирует, что неудачные события автоматически перенаправляются в Amazon SQS для последующего анализа, что соответствует требованию обработки ошибок. Другие варианты менее подходят: Использование EC2 с SQS требует ручного управления масштабированием инстансов и обработки ошибок в приложении, что сложнее, чем полностью управляемые сервисы. DynamoDB Streams в основном предназначен для реагирования на изменения данных в таблице, а не для обработки произвольных событий, и не обеспечивает автоматическую маршрутизацию неудачных событий. EventBridge с EC2 также требует управления EC2 и сложнее в настройке для автоматического масштабирования и обработки ошибок по сравнению с SNS/Lambda.
Сдайте экзамен — без бесконечного поиска ответов
Получите все проверенные вопросы и объяснения для этого экзамена в одном месте и сэкономьте часы подготовки. 1000+ сертификаций · 20+ языков · начните бесплатно.
Сдайте экзамен быстрее → Карта не требуется