Q90 — AWS DEA-C01 第1章
第 90/100 問 | ← 第1章
ECOMMERCE会社は、オンプレミス環境からAWSクラウドへデータパイプラインを移行したいと考えています。同社は現在、オンプレミス環境でサードパーティツールを使用してデータ取り込みプロセスをオーケストレーションしています。 同社は、サーバー管理を必要としない移行ソリューションを希望しています。このソリューションは、PythonおよびBashスクリプトのオーケストレーションが可能で、既存のコードをリファクタリングする必要がないものでなければなりません。 これらの要件を、最も少ない運用オーバーヘッドで満たすソリューションはどれですか?
- A. AWS Lambda
- B. Amazon Managed Workflows for Apache Airflow (Amazon MWAA) ✓
- C. AWS Step Functions
- D. AWS Glue
正解: B. Amazon Managed Workflows for Apache Airflow (Amazon MWAA)
解説
会社の要件を考慮すると、サーバー管理を不要とし、PythonおよびBashスクリプトのオーケストレーションを可能とし、既存のコードをリファクタリングする必要がない移行ソリューションが必要です。AWS Lambdaは、サーバー管理なしでコードを実行できますが、データパイプラインのオーケストレーションに特化していません。AWS Step Functionsは、一連のLambda関数を構築および実行するのに使用されますが、複雑なデータパイプラインには不向きな可能性があります。AWS Glueは、データの準備および読み込みに焦点を当てており、既存のスクリプトのオーケストレーションには完全には適合しません。一方、Amazon Managed Workflows for Apache Airflow(Amazon MWAA)は、Apache Airflowを完全にマネージドな環境で実行するものであり、これは複雑な計算ワークフローおよびデータ処理パイプラインのオーケストレーションに使用されるオープンソースプラットフォームです。PythonおよびBashスクリプトの実行をサポートし、コードのリファクタリングを必要としないため、これらの要件を最も少ない運用オーバーヘッドで満たすソリューションです。したがって、答えはBです。