SAA-C03:AWS Certified Solutions Architect - Associate 高性能なアーキテクチャの設計 問17
高性能なアーキテクチャの設計/高性能なデータ取り込みと変換ソリューションの決定多数のソースから送られるストリーミングデータを、ほぼリアルタイムに受け取り、ほとんど運用管理せずに S3 や Amazon Redshift、OpenSearch などの宛先へ継続的にロードしたい。最も適したサービスはどれか。
当サイトのオリジナル問題(SAA-C03:AWS Certified Solutions Architect - Associateの出題範囲「高性能なアーキテクチャの設計」に対応。実際の試験問題ではありません)
- AAmazon Athena(S3 への SQL クエリ)
- BAWS Glue(ETL)のクローラーのみ
- CAmazon EBS(ブロックストレージ)
- DAmazon Data Firehose(旧 Kinesis Data Firehose。ストリーミングデータを宛先へニアリアルタイムにロードする)
正解:D
解説
Amazon Data Firehose(旧 Amazon Kinesis Data Firehose)は、ストリーミングデータをほぼリアルタイムに受け取り、ほとんど運用管理なしで S3・Amazon Redshift・OpenSearch などの宛先へ継続的にロードできるサービスです。Athena は対話クエリ、Glue クローラーはスキーマ検出、EBS はブロックストレージであり、ストリーミングのロードには適しません。
下線の用語は 用語集 で意味を確認できます。
選択肢ごとの解説
- A誤り。AthenaはS3への対話クエリで、ストリーミングのロードではありません。
- B誤り。Glueクローラーはスキーマ検出で、ストリーミングの継続ロードではありません。
- C誤り。EBSはブロックストレージです。
- D正しい。ストリーミングデータの宛先へのロードは Amazon Data Firehose です。