Q18 — AWS DEA-C01 第1章

第 18/100 問 | ← 第1章

ある企業は、自社の運用データベースからAmazon S3ベースのデータレイクへデータを取り込む複数の抽出・変換・ロード(ETL)ワークフローを運用しています。これらのETLワークフローは、AWS GlueおよびAmazon EMRを用いてデータを処理しています。 企業は、既存のアーキテクチャを改善し、自動化されたオーケストレーションを提供するとともに、最小限の手動作業を要求したいと考えています。 これらの要件を満たすために、最も少ない運用オーバーヘッドで実現できるソリューションはどれですか?

正解: B. AWS Step Functionsタスク

解説

AWS Step Functionsタスクは、複数の異なるAWSサービスを直感的に協調・オーケストレートし、ワークフローの自動化を実現でき、運用オーバーヘッドが比較的少ないです。この企業が既存アーキテクチャを改善し、自動化されたオーケストレーションを提供し、最小限の手動作業を求めるという要件に対して、AWS Step Functionsタスクは適切な選択です。一方、AWS Glueワークフローは主にデータの抽出・変換・ロード操作に焦点を当てており、汎用的なワークフロー制御には不向きです。AWS Lambda関数は、特定の短時間実行タスクに適していますが、複雑なワークフロー管理には向いていません。Amazon MWAAワークフローもワークフロー管理が可能ですが、場合によっては運用の複雑さとオーバーヘッドが大きくなります。したがって、選択肢Bが要件を満たす正解です。