Q18 — AWS DEA-C01 第1章
第 18/100 题 | ← 返回第1章
某公司维护多个提取、转换和加载(ETL)工作流,这些工作流从公司的运营数据库中将数据摄取到基于Amazon S3的数据湖中。ETL工作流使用AWS Glue和Amazon EMR处理数据。 该公司希望改进现有架构,以提供自动编排能力,并尽可能减少人工干预。 哪种解决方案能以最少的运维开销满足这些要求?
- A. AWS Glue工作流
- B. AWS Step Functions任务 ✓
- C. AWS Lambda函数
- D. Amazon托管Apache Airflow工作流(Amazon MWAA)
正确答案: B. AWS Step Functions任务
解析
AWS Step Functions任务能够以直观、可视化方式协调和编排多种AWS服务,天然支持自动化工作流,且无需管理底层基础设施,运维开销最低。对于需要自动编排且人工干预最少的场景,AWS Step Functions是最佳选择。相比之下,AWS Glue工作流专用于ETL作业编排,灵活性和通用性受限;AWS Lambda函数适用于短时、事件驱动任务,不适用于复杂长周期工作流编排;Amazon MWAA虽功能强大,但需管理Airflow环境、插件及依赖,运维复杂度和开销显著高于Step Functions。因此,选项B是符合要求的答案。