Устаревшее приложение, переносимое в AWS, использует сотни заданий cron, которые выполняются от 1 до 20 минут по различным повторяющимся расписаниям. Компания хочет планировать и запускать эти задания cron в AWS с минимальной переработкой, а также поддерживать запуск заданий в ответ на будущее событие. Какое решение соответствует этим требованиям?
Выберите ответ
Нажмите на вариант, чтобы проверить свой ответ.
Правильный ответ: Создайте образ контейнера для заданий cron. Используйте Amazon EventBridge Scheduler для создания повторяющегося расписания. Запускайте задачи cron на AWS Fargate..
Почему это правильный ответ
Правильный ответ — запуск заданий cron на AWS Fargate с использованием Amazon EventBridge Scheduler. Amazon EventBridge Scheduler позволяет создавать гибкие расписания для запуска задач, что идеально подходит для сотен заданий cron с различными интервалами. Fargate предоставляет бессерверную вычислительную мощность для контейнеров, устраняя необходимость управления серверами и обеспечивая масштабируемость. Он также поддерживает запуск задач по запросу, что соответствует требованию запуска заданий в ответ на будущие события. Использование AWS Lambda для заданий, выполняющихся до 20 минут, неоптимально, так как Lambda имеет ограничение по времени выполнения (15 минут), и более длительные задачи могут быть прерваны. AWS Batch подходит для пакетных рабочих нагрузок, но EventBridge Scheduler обеспечивает более прямое и гибкое управление расписаниями для отдельных заданий cron. AWS Step Functions с состоянием Wait может быть избыточным и более сложным для управления сотнями простых заданий cron, когда EventBridge Scheduler предлагает более простое решение для планирования.
Сдайте экзамен — без бесконечного поиска ответов
Получите все проверенные вопросы и объяснения для этого экзамена в одном месте и сэкономьте часы подготовки. 1000+ сертификаций · 20+ языков · начните бесплатно.
Сдайте экзамен быстрее → Карта не требуется