一家公司运行多个 ETL 工作流,这些工作流将数据从操作数据库拉取到 S3 数据湖中。这些工作流使用 AWS Glue 和 Amazon EMR。该公司希望添加自动化编排,同时最大限度地减少手动工作量和运营开销。哪种解决方案能够以最少的运营开销实现这些目标?
选择一个答案
点击一个选项来检查您的答案。
正确答案: AWS Step Functions tasks.
为什么这是答案
AWS Step Functions 任务是正确的选择,因为它提供了一种无服务器、低开销的方式来协调复杂的分布式应用程序和微服务。它可以轻松集成 AWS Glue 和 Amazon EMR,通过可视化工作流来编排 ETL 过程,从而最大限度地减少手动工作量和运营开销。AWS Glue 工作流虽然可以编排 Glue 作业,但其功能不如 Step Functions 全面,无法轻松扩展到 EMR 等其他服务。AWS Lambda 函数适用于无服务器函数,但单独使用时难以编排复杂的多步骤工作流。Amazon MWAA 提供 Apache Airflow 的托管服务,功能强大,但与 Step Functions 相比,其运营开销更高,因为它需要管理 Airflow 环境。
通过考试 — 无需无休止地寻找答案
将本次考试的所有验证问题和解释集中在一处,节省数小时的准备时间。1,000+ 认证 · 20+ 语言 · 免费开始。
更快通过考试 → 无需银行卡