Um engenheiro de dados deve orquestrar um conjunto de tarefas ETL em Python que incluem a execução de jobs Spark no Amazon EMR, chamadas de APIs do Salesforce e carregamento de dados no Amazon Redshift. A orquestração deve lidar com novas tentativas e falhas automaticamente. Qual serviço da AWS o engenheiro deve usar?
Escolha uma resposta
Toque em uma opção para verificar sua resposta.
Resposta correta: Amazon Managed Workflows for Apache Airflow (Amazon MWAA).
Por que esta é a resposta
Amazon MWAA é a escolha ideal porque oferece um serviço gerenciado para Apache Airflow, que é uma plataforma robusta para orquestrar fluxos de trabalho complexos. Ele permite definir, agendar e monitorar pipelines de dados programaticamente usando Python, o que é perfeito para a execução de jobs Spark no EMR, chamadas de API e carregamento no Redshift. O Airflow possui recursos nativos para lidar com novas tentativas e falhas, garantindo a resiliência da orquestração. AWS Step Functions é uma boa opção para orquestração, mas é mais adequado para fluxos de trabalho baseados em estado e menos para pipelines de dados complexos com dependências dinâmicas como as que o Airflow gerencia com Python. AWS Glue é um serviço ETL, não um orquestrador de propósito geral para diferentes tipos de tarefas. Amazon EventBridge é um barramento de eventos sem servidor para rotear eventos entre serviços, não uma ferramenta de orquestração de fluxo de trabalho.
Passe no seu exame — sem a busca interminável por respostas
Obtenha todas as perguntas e explicações verificadas para este exame em um só lugar e economize horas de preparação. Mais de 1.000 certificações · Mais de 20 idiomas · Grátis para começar.
Passe no seu exame mais rápido → Não é necessário cartão