Q90 — AWS DEA-C01 Ch.1

Question 90 of 100 | ← Chapter 1

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 tool 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?

Correct Answer: B. Amazon Managed Workflows for Apache Airflow (Amazon MVVAA)

Explanation

考虑到公司的需求,需要一个迁移解决方案,该方案不需要公司管理服务器,能够编排Python和Bash脚本,且不需要公司重构任何代码。AWSLambda虽然可以运行代码而无需管理服务器,但它主要用于无服务器后端服务,并不专注于数据管道编排。AWSStepFunctions用于构建和执行一系列Lambda函数,但它更偏向于简单的任务编排,可能不完全符合复杂数据管道的需求。AWSGlue用于准备和加载数据,但它更侧重于ETL(提取、转换、加载)作业,并不完全符合编排现有脚本的需求。而AmazonManagedWorkflowsforApacheAirflow(AmazonMWAA)提供了一个完全托管的环境来运行ApacheAirflow,这是一个开源平台,用于编排复杂的计算工作流和数据处理管道。它允许用户使用Python和Bash脚本,并且不需要重构代码,因此它是满足这些需求且运营开销最小的解决方案。所以答案是B。