データエンジニアは、Amazon EMR で Spark ジョブを実行したり、Salesforce API を呼び出したり、Amazon Redshift にデータをロードしたりする Python の ETL タスクのセットをオーケストレーションする必要があります。オーケストレーションは、リトライと失敗を自動的に処理する必要があります。エンジニアはどの AWS サービスを使用すべきですか?
解答を選択
オプションをタップして解答を確認してください。
正解: Amazon Managed Workflows for Apache Airflow (Amazon MWAA).
これが解答である理由
Amazon MWAAは、Apache Airflowをフルマネージドで提供するサービスであり、複雑なデータパイプラインのオーケストレーションに最適です。Sparkジョブの実行、API呼び出し、Redshiftへのデータロードといった多様なタスクをPythonで定義し、リトライや失敗処理を自動的に行うことができます。 AWS Step Functionsは、ステートマシンを使用してワークフローを定義しますが、Pythonスクリプトの直接実行やSparkジョブの管理には追加のAWSサービスとの連携が必要です。AWS GlueはETLサービスですが、オーケストレーション機能は限定的です。Amazon EventBridgeはイベント駆動型アーキテクチャに適していますが、複雑なワークフローのオーケストレーションには向きません。
試験に合格 — 終わりのない解答探しなしで
この試験のすべての検証済み問題と解説を1か所で入手し、準備時間を大幅に節約しましょう。1,000以上の認定 · 20以上の言語 · 無料で開始。
試験に早く合格する → カード不要