Deal of The Day! Hurry Up, Grab the Special Discount - Save 25% - Ends In 00:00:00 Coupon code: SAVE25
Welcome to Pass4Success

- Free Preparation Discussions

Amazon Exam Amazon-DEA-C01 Topic 2 Question 2 Discussion

Actual exam question for Amazon's Amazon-DEA-C01 exam
Question #: 2
Topic #: 2
[All Amazon-DEA-C01 Questions]

An ecommerce company wants to use AWS to migrate data pipelines from an on-premises environment into the AWS Cloud. The company currently uses a third-party too in the on-premises environment to orchestrate data ingestion processes.

The company wants a migration solution that does not require the company to manage servers. The solution must be able to orchestrate Python and Bash scripts. The solution must not require the company to refactor any code.

Which solution will meet these requirements with the LEAST operational overhead?

Show Suggested Answer Hide Answer
Suggested Answer: B

The ecommerce company wants to migrate its data pipelines into the AWS Cloud without managing servers, and the solution must orchestrate Python and Bash scripts without refactoring code. Amazon Managed Workflows for Apache Airflow (Amazon MWAA) is the most suitable solution for this scenario.

Option B: Amazon Managed Workflows for Apache Airflow (Amazon MWAA) MWAA is a managed orchestration service that supports Python and Bash scripts via Directed Acyclic Graphs (DAGs) for workflows. It is a serverless, managed version of Apache Airflow, which is commonly used for orchestrating complex data workflows, making it an ideal choice for migrating existing pipelines without refactoring. It supports Python, Bash, and other scripting languages, and the company would not need to manage the underlying infrastructure.

Other options:

AWS Lambda (Option A) is more suited for event-driven workflows but would require breaking down the pipeline into individual Lambda functions, which may require refactoring.

AWS Step Functions (Option C) is good for orchestration but lacks native support for Python and Bash without using Lambda functions, and it may require code changes.

AWS Glue (Option D) is an ETL service primarily for data transformation and not suitable for orchestrating general scripts without modification.


Amazon Managed Workflows for Apache Airflow (MWAA) Documentation

Contribute your Thoughts:

Leandro
2 months ago
Hold up, why are we even considering anything other than Lambda? It's the serverless option, and it can run both Python and Bash. What more do you want?
upvoted 0 times
Izetta
16 days ago
D) AWS Glue
upvoted 0 times
...
Arminda
1 months ago
C) AWS Step Functions
upvoted 0 times
...
Paul
1 months ago
B) Amazon Managed Workflows for Apache Airflow (Amazon MWAA)
upvoted 0 times
...
Billy
1 months ago
A) AWS Lambda
upvoted 0 times
...
...
Weldon
2 months ago
AWS Glue? Really? That's overkill for this use case. I'd go with either Step Functions or MWAA. They seem to hit the sweet spot of managed services and flexibility.
upvoted 0 times
Norah
28 days ago
Let's go with either Step Functions or MWAA to keep it simple and efficient.
upvoted 0 times
...
Georgene
1 months ago
But Amazon MWAA also seems like a solid choice for managing workflows without server management.
upvoted 0 times
...
Terry
2 months ago
I think Step Functions could be a good fit since it can orchestrate Python and Bash scripts.
upvoted 0 times
...
Evangelina
2 months ago
I agree, AWS Glue might be too much for this scenario.
upvoted 0 times
...
...
Simona
2 months ago
I think Amazon MWAA is the way to go. It's a fully managed Apache Airflow service, so it can handle the data orchestration and won't require any server management.
upvoted 0 times
...
Stephane
2 months ago
Hmm, I'm not sure about that. AWS Step Functions might be a better fit. It can orchestrate a wide range of AWS services, including Lambda, without the need to manage servers.
upvoted 0 times
...
Janine
3 months ago
AWS Lambda seems like the easiest solution here. No need to manage servers, and it can handle both Python and Bash scripts. Easy peasy!
upvoted 0 times
Mabel
1 months ago
AWS Step Functions could work well too. It's great for coordinating multiple services.
upvoted 0 times
...
Val
1 months ago
C) AWS Step Functions
upvoted 0 times
...
Isadora
1 months ago
I would go with Amazon MWAA. It's specifically designed for orchestrating data pipelines.
upvoted 0 times
...
Hui
1 months ago
I don't think AWS Glue is the best choice here. Lambda or MWAA seem more suitable.
upvoted 0 times
...
Catina
1 months ago
B) Amazon Managed Workflows for Apache Airflow (Amazon MWAA)
upvoted 0 times
...
Jesus
1 months ago
D) AWS Glue
upvoted 0 times
...
Vivan
1 months ago
I think AWS Lambda is the way to go too. It's simple and meets all the requirements.
upvoted 0 times
...
Micah
1 months ago
AWS Step Functions could work too, but Lambda seems like a simpler option.
upvoted 0 times
...
Tomas
1 months ago
C) AWS Step Functions
upvoted 0 times
...
Wayne
2 months ago
I see your point, but I think Amazon MWAA might be a better fit for this specific scenario.
upvoted 0 times
...
Franchesca
2 months ago
A) AWS Lambda
upvoted 0 times
...
Wilda
2 months ago
B) Amazon Managed Workflows for Apache Airflow (Amazon MWAA)
upvoted 0 times
...
Tiera
2 months ago
I think AWS Lambda is the way to go too. It fits all the requirements perfectly.
upvoted 0 times
...
Stefania
2 months ago
A) AWS Lambda
upvoted 0 times
...
...
Chana
3 months ago
I disagree, I believe Amazon Managed Workflows for Apache Airflow (Amazon MWAA) is the better choice as it can orchestrate data ingestion processes with minimal code refactoring.
upvoted 0 times
...
Melodie
3 months ago
I think the best option is AWS Lambda because it can run Python and Bash scripts without managing servers.
upvoted 0 times
...

Save Cancel