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-DEA-C01 Exam - Topic 4 Question 24 Discussion

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?
B) Amazon Managed Workflows for Apache Airflow (Amazon MWAA)
A) AWS Lambda
C) AWS Step Functions
D) AWS Glue

Amazon-DEA-C01 Exam - Topic 4 Question 24 Discussion

Actual exam question for Amazon's Amazon-DEA-C01 exam
Question #: 24
Topic #: 4
[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:

0/2000 characters
Han
24 days ago
AWS Step Functions is solid, but I prefer Lambda for less overhead.
upvoted 0 times
...
Roslyn
29 days ago
Amazon MWAA could work too, but it might be overkill for simple scripts.
upvoted 0 times
...
Merlyn
1 month ago
I’m leaning towards AWS Glue. It’s great for ETL processes.
upvoted 0 times
...
Onita
1 month ago
I think AWS Lambda is the best choice. No server management needed!
upvoted 0 times
...
Luis
1 month ago
AWS Glue is great for ETL, but not sure if it fits all the requirements here.
upvoted 0 times
...
Malcolm
2 months ago
AWS Step Functions might be better for complex workflows, though.
upvoted 0 times
...
Helaine
2 months ago
Wait, can Lambda really run Bash scripts? I thought it was just for Python.
upvoted 0 times
...
Malika
2 months ago
Definitely agree, Lambda can handle both Python and Bash scripts easily!
upvoted 0 times
...
Malcolm
2 months ago
I think AWS Lambda is a solid choice for serverless execution.
upvoted 0 times
...
Georgiana
2 months ago
Managed Airflow is the way to go. No need to worry about servers, just focus on your data pipelines!
upvoted 0 times
...
Kayleigh
3 months ago
Airflow is the way to go! It's like the duct tape of the data engineering world - it just works.
upvoted 0 times
...
Sharika
3 months ago
D) AWS Glue is more focused on data transformation and ETL, so it may not be the ideal choice for this use case.
upvoted 0 times
...
Lisha
3 months ago
A) AWS Lambda is a good serverless option, but it might not be the best fit for orchestrating complex data pipelines.
upvoted 0 times
...
Cristen
4 months ago
C) AWS Step Functions could also work, but it might require more setup and configuration compared to the managed Airflow service.
upvoted 0 times
...
Albert
4 months ago
B) Amazon Managed Workflows for Apache Airflow (Amazon MWAA) seems like the best option here. It allows you to orchestrate Python and Bash scripts without managing servers.
upvoted 0 times
...
Sheridan
4 months ago
AWS Glue seems like it could work, but I feel like it’s more focused on ETL tasks rather than general orchestration. I might be mixing it up with something else.
upvoted 0 times
...
Viki
4 months ago
AWS Step Functions sounds familiar for orchestrating processes, but I wonder if it can run scripts directly without needing to manage any infrastructure.
upvoted 0 times
...
Ramonita
4 months ago
I think Amazon MWAA might be a good fit since it’s designed for workflows, but I’m not entirely clear on how it handles existing scripts without refactoring.
upvoted 0 times
...
Jennie
4 months ago
I remember studying AWS Lambda for serverless solutions, but I'm not sure if it can orchestrate both Python and Bash scripts effectively.
upvoted 0 times
...
Anjelica
5 months ago
AWS Glue is an interesting option, but I'm not sure if it can handle the requirement of not needing to refactor any code. The other choices seem more straightforward.
upvoted 0 times
...
Mona
5 months ago
I'm leaning towards AWS Step Functions. It can orchestrate a wide range of AWS services, including Lambda and Glue, so it might be the most flexible option.
upvoted 0 times
...
Delsie
5 months ago
Amazon MWAA looks promising since it's specifically designed for orchestrating data pipelines. And it supports both Python and Bash, so that checks the requirements.
upvoted 0 times
...
Shawnda
5 months ago
I'm a bit confused between AWS Lambda and Amazon MWAA. Both seem like they could work, but I'm not sure which one would have the least operational overhead.
upvoted 0 times
...
Johana
5 months ago
I think AWS Lambda is the way to go here. It's serverless, so no need to manage any infrastructure, and it can run both Python and Bash scripts.
upvoted 0 times
...

Save Cancel