Q67 — AWS DEA-C01 第1章
第 67/100 問 | ← 第1章
ある企業は、オンプレミスのデータパイプラインを調整するためにApache Airflowを使用しています。企業は、パイプラインの一部としてSQLデータ品質チェックタスクを実行しています。企業は、パイプラインをAWSへ移行し、AWSマネージドサービスを利用する計画です。 これらの要件を満たし、かつ再構築(リファクタリング)量が最小となるソリューションはどれですか?
- A. 企業がAirflowを使用している場所に最も近いAWSリージョンにAWS Outpostsをセットアップします。サーバーをOutpostsホストのAmazon EC2インスタンスに移行します。パイプラインを更新して、オンプレミスのパイプラインではなくOutpostsホストのEC2インスタンスとやり取りするようにします。
- B. Airflowアプリケーションおよび企業が移行する必要のあるコードを含むカスタムAmazon Machine Image(AMI)を作成します。このカスタムAMIを使用してAmazon EC2インスタンスをデプロイします。ネットワーク接続を更新して、新しくデプロイされたEC2インスタンスとやり取りするようにします。
- C. 既存のAirflowオーケストレーション構成をAmazon Managed Workflows for Apache Airflow(Amazon MWAA)に移行します。Airflow内のSQLタスクを使用して、データ取り込み中にデータ品質を検証するデータ品質チェックを作成します。 ✓
- D. パイプラインをAWS Step Functionsワークフローに変換します。SQLで記述されたデータ品質チェックをPythonベースのAWS Lambda関数として再実装します。
正解: C. 既存のAirflowオーケストレーション構成をAmazon Managed Workflows for Apache Airflow(Amazon MWAA)に移行します。Airflow内のSQLタスクを使用して、データ取り込み中にデータ品質を検証するデータ品質チェックを作成します。
解説
本問はAWS移行戦略およびマネージドサービスに関する理解を問うものです。AWSドキュメントによると、Amazon MWAAはApache Airflowを完全にマネージドされた形で提供し、既存の構成を直接移行可能であり、再構築を必要としません。選択肢AのOutpostsはハイブリッドアーキテクチャ向けであり、依然としてEC2の管理が必要です。選択肢BのカスタムAMIはEC2の管理を必要とし、完全にマネージドされたサービスではありません。選択肢Dはツールチェーンの変更を伴い、コードの書き直しが必要であり、再構築量が大きくなります。選択肢CはMWAAマネージドサービスを活用し、既存のAirflow構成を直接移行し、SQLタスクをそのまま保持できるため、最小限の再構築で要件を満たします。解答は正解です。