Q40 — AWS SAA-C03 第7章
第 40/65 問 | ← 第7章
Q470. ある企業が自社のWebサイトでAmazon CloudFrontを使用しています。同社はCloudFrontディストリビューションのロギングを有効化しており、ログは同社のAmazon S3バケットの1つに保存されています。同社はこれらのログに対して高度な分析を実行し、可視化を行う必要があります。 これらの要件を満たすために、ソリューションアーキテクトは何を行うべきでしょうか?
- A. Amazon Athenaで標準SQLクエリを使用して、S3バケット内のCloudFrontログを分析します。結果の可視化にはAWS Glueを使用します。
- B. Amazon Athenaで標準SQLクエリを使用して、S3バケット内のCloudFrontログを分析します。結果の可視化にはAmazon QuickSightを使用します。 ✓
- C. Amazon DynamoDBで標準SQLクエリを使用して、S3バケット内のCloudFrontログを分析します。結果の可視化にはAWS Glueを使用します。
- D. Amazon DynamoDBで標準SQLクエリを使用して、S3バケット内のCloudFrontログを分析します。結果の可視化にはAmazon QuickSightを使用します。
正解: B. Amazon Athenaで標準SQLクエリを使用して、S3バケット内のCloudFrontログを分析します。結果の可視化にはAmazon QuickSightを使用します。
解説
CloudFrontログはS3に格納されるため、直接クエリ可能なデータレイクとしてAmazon Athenaが最適です。AthenaはS3上のデータに対して標準SQLでクエリを実行でき、分析結果をBIツールと連携させて可視化できます。Amazon QuickSightは、Athenaとネイティブ統合されており、リアルタイムの対話型ダッシュボードや可視化を提供します。一方、DynamoDBはS3上のログファイルを直接分析するためのサービスではなく、またAWS GlueはETL(データ変換・ロード)ツールであり、可視化ツールではありません。したがって、正しい選択肢はBです。