Topic 1 Question 51
A data engineer must orchestrate a data pipeline that consists of one AWS Lambda function and one AWS Glue job. The solution must integrate with AWS services. Which solution will meet these requirements with the LEAST management overhead?
Use an AWS Step Functions workflow that includes a state machine. Configure the state machine to run the Lambda function and then the AWS Glue job.
Use an Apache Airflow workflow that is deployed on an Amazon EC2 instance. Define a directed acyclic graph (DAG) in which the first task is to call the Lambda function and the second task is to call the AWS Glue job.
Use an AWS Glue workflow to run the Lambda function and then the AWS Glue job.
Use an Apache Airflow workflow that is deployed on Amazon Elastic Kubernetes Service (Amazon EKS). Define a directed acyclic graph (DAG) in which the first task is to call the Lambda function and the second task is to call the AWS Glue job.
ユーザの投票
コメント(6)
- 正解だと思う選択肢: A
Step Functions is a managed service for building serverless workflows. You define a state machine that orchestrates the execution sequence. This eliminates the need to manage and maintain your own workflow orchestration server like Airflow.
👍 5pypelyncar2024/06/09 - 正解だと思う選択肢: A
Option A, using AWS Step Functions, is the best solution to meet the requirement with the least management overhead. Step Functions is designed for easy integration with AWS services like Lambda and Glue, providing a managed, low-code approach to orchestrate workflows. This allows for a more straightforward setup and less ongoing management compared to the other options.
👍 4rralucard_2024/02/02 - 正解だと思う選択肢: A
B and D require additional effort C Glue workflows do not have a direct integration with lambda hence the best choice is A
👍 4hnk2024/05/12
シャッフルモード