【正解】C
【0からの解説】
Amazon Athena は、S3 に保存されたデータに対して標準 SQL で直接クエリを実行できるサーバーレスの分析サービスです。あらかじめデータを別の場所へ移動したり、サーバーやクラスターを用意・管理したりする必要が一切ありません。本問ではログが既に S3 にあり、クエリも単純でオンデマンド(必要なときだけ)なので、Athena を S3 に向けて使うだけで要件を満たせます。サーバーレスゆえインフラ管理が不要で、既存アーキテクチャへの変更も最小限となり、運用上のオーバーヘッドが最も小さくなります。
【誤りの選択肢】
A:Amazon Redshift はデータウェアハウスで、クエリ前にデータのロードが必要なうえクラスターの管理も伴います。単純なオンデマンド分析には過剰で、運用負荷が増えます。
B:Amazon CloudWatch Logs はアプリやインフラのログ監視用サービスで、S3 上に既にある汎用ログに対して標準 SQL を直接実行する仕組みではありません。
D:AWS Glue と Amazon EMR(Spark) の組み合わせは、ETL やビッグデータ処理向けでクラスターの構築・管理を伴います。単純なクエリには重く、運用負荷が大きくなります。
【参考】
Amazon Athena とはAmazon Athena(製品ページ)