Инженер по данным должен организовать набор задач ETL на Python, которые включают запуск заданий Spark на Amazon EMR, вызов API Salesforce и загрузку данных в Amazon Redshift. Оркестрация должна автоматически обрабатывать повторные попытки и сбои. Какую службу AWS следует использовать инженеру?
Выберите ответ
Нажмите на вариант, чтобы проверить свой ответ.
Правильный ответ: Amazon Managed Workflows for Apache Airflow (Amazon MWAA).
Почему это правильный ответ
Amazon MWAA — это управляемый сервис Apache Airflow, который идеально подходит для оркестрации сложных рабочих процессов ETL, включающих различные сервисы. Он позволяет определять рабочие процессы в виде направленных ациклических графов (DAG) на Python, обеспечивая встроенную поддержку повторных попыток, обработку сбоев и мониторинг. Это позволяет легко координировать задачи, такие как запуск заданий Spark на EMR, вызов API Salesforce и загрузка данных в Redshift. AWS Step Functions — это бессерверный сервис для координации распределенных приложений и микросервисов, который может быть избыточным для этого сценария и требует более сложной логики для управления состоянием. AWS Glue — это бессерверный сервис ETL, который в основном используется для преобразования данных, а не для оркестрации разнородных задач. Amazon EventBridge — это бессерверная шина событий, используемая для маршрутизации событий между различными сервисами, а не для оркестрации сложных многошаговых рабочих процессов.
Сдайте экзамен — без бесконечного поиска ответов
Получите все проверенные вопросы и объяснения для этого экзамена в одном месте и сэкономьте часы подготовки. 1000+ сертификаций · 20+ языков · начните бесплатно.
Сдайте экзамен быстрее → Карта не требуется