SAA-C03:AWS Certified Solutions Architect - Associate 高性能なアーキテクチャの設計 問15
高性能なアーキテクチャの設計/高性能なデータ取り込みと変換ソリューションの決定S3 に蓄積したログに対して、サーバーを立てずにアドホックに標準 SQL でクエリして分析したいと考えています。最も適切なのはどれですか。
当サイトのオリジナル問題(SAA-C03:AWS Certified Solutions Architect - Associateの出題範囲「高性能なアーキテクチャの設計」に対応。実際の試験問題ではありません)
- AAmazon Athena を使い、S3 上のデータに対しサーバーレスで標準 SQL のアドホッククエリを実行する
- Bすべてのログをいったん RDS にロードしてからクエリする
- CEC2 に Presto を自前で構築・運用してクエリする
- Dログを全件ダウンロードしてローカルで検索する
正解:A
解説
Amazon Athena は、S3 上のデータに対して標準 SQL で直接クエリを実行できるサーバーレスの分析サービスです。データをロードする必要がなく、サーバーの構築・管理も不要で、スキャンしたデータ量に応じた従量課金でアドホック分析ができます。
選択肢ごとの解説
- A正しい。Athena は S3 上のデータにサーバーレスで標準 SQL のアドホッククエリを実行でき、この用途に最適です。
- B誤り。RDS へロードしてからクエリする方式は、手間とコストがかかり、サーバーレスでのアドホック分析になりません。
- C誤り。EC2 に Presto を自前構築するとサーバー管理が必要になり、サーバーレスの要件に反します。
- D誤り。全件ダウンロードしてローカル検索する方式は、規模の面でも運用の面でも現実的ではありません。