DEAデータの取り込みと変換

AWS Glue ジョブ、Lambda 関数、Amazon EMR の実行を条件分岐やエラー処理を含めてオーケストレーションしたいと考えています。将来的には外部 API の呼び出しも追加する予定です。最も適したサービスはどれですか。

A
AWS Step Functions
✓ 正解
Step Functions は複数サービスをまたぐワークフロー管理に適しており、条件分岐、並列処理、リトライなどを簡潔に実装できます。
B
AWS Glue Workflow
Glue Workflow は Glue ジョブやクローラー中心のパイプライン管理には便利ですが、幅広い AWS サービスの制御では Step Functions に劣ります。
C
Amazon EventBridge
EventBridge はイベントルーティングサービスです。複雑なワークフローや状態管理を行うサービスではありません。
D
Amazon Managed Workflows for Apache Airflow
MWAA は Airflow を利用する場合の選択肢ですが、今回のような AWS ネイティブなワークフロー管理では Step Functions の方が適しています。

解説

AWS Step Functions は多数の AWS サービスをまたいだワークフローを構築でき、Choice、Map、Parallel などのステートによる条件分岐や並列処理、リトライ・エラーハンドリングを標準で提供します。Glue Workflow は Glue 中心のパイプライン管理には適していますが、汎用的なアプリケーションオーケストレーションでは Step Functions の方が柔軟です。

ドメイン別正答率・予想スコアでリアルタイムに実力把握

無限ノックでDEAを徹底対策。全問AI生成のオリジナル問題。

無料で演習を始める →
DEA の問題一覧に戻る