Ccmmutty logo
Commutty IT
0 pv3 min read

AWSのデータ分析系のサービスを簡単に理解

https://cdn.magicode.io/media/notebox/blob_rMucCva
現在、AWS認定ソリューションアーキテクト アソシエイト(SAA)資格取得に向けて学習中です。
その中で、AWSが提供するデータ収集・変換・分析・可視化のための主要サービスについて整理しました。
ここでは、以下の代表的なデータ分析系サービスを用途別に紹介・比較していきます。
  • Amazon Kinesis
  • AWS Glue
  • Amazon Athena
  • Amazon QuickSight
  • Amazon OpenSearch Service

Amazon Kinesisとは?

リアルタイムデータストリーミングのためのサービス。
  • 大量のデータをリアルタイムで収集・転送できる
  • IoTセンサーやアプリのクリックログ、サーバーログの取り込みなどに最適
  • 他サービス(Athena、OpenSearch、S3など)と組み合わせて分析が可能

AWS Glueとは?

データ変換(ETL)やカタログ作成を自動化するサービス。
  • データの 抽出・変換・ロード(ETL)をコードレスで行える
  • S3にあるログやCSVを自動でスキャンし、テーブル(スキーマ)として認識
  • AthenaやQuickSightと連携して、データ分析の基盤を構築可能

Amazon Athenaとは?

S3上のデータをSQLで直接クエリできるサーバーレス分析サービス。
  • サーバーレスでインフラの準備が不要
  • S3 + Glueと連携し、整形されたログやCSVをすぐに分析可能
  • リアルタイム性は高くないが、柔軟なSQL分析に強い

Amazon QuickSightとは?

AWSのBI(ビジネスインテリジェンス)ツール。
  • Athenaなどの分析結果をグラフやチャートで視覚化
  • 自動更新や共有機能もあり、レポート作成に最適
  • エンジニアだけでなくビジネスユーザーでも扱いやすいUI

Amazon OpenSearch Serviceとは?

高速な検索とログ可視化に特化したサービス。
  • リアルタイムログ検索、全文検索、メトリクス監視に強い
  • Dashboards(旧Kibana)でインタラクティブなログ分析UIを提供
  • ログ監視や障害対応など、「今何が起きているか」を素早く把握したいときに便利

サービス別 ざっくり比較まとめ

サービス主な用途特徴
Kinesisリアルタイムログやイベントデータの取り込みストリーミング処理
Glueデータの整形・変換・スキーマ作成ETL自動化、Athenaと連携
AthenaSQLでのデータ分析S3上のデータに直接クエリ
QuickSight分析結果の可視化・レポート作成BIツール、非エンジニア向け
OpenSearchログのリアルタイム検索・可視化高速検索・監視向き

サクッと振り返りQ&A

質問答え
Kinesisは何をする?リアルタイムにデータを取り込む
Glueの役割は?データを加工・整形して分析しやすくする
Athenaは何が得意?SQLでS3上のデータを直接分析
QuickSightは誰向け?ビジネスユーザー向けの可視化ツール
OpenSearchの強みは?ログのリアルタイム検索と可視化が得意

それぞれのサービスをうまく使い分けることで、リアルタイム処理からレポーティング、検索・可視化まで、幅広いデータ分析が可能になります。
今後もSAA取得に向けて、他のAWSサービスについても整理・まとめていく予定ですので、引き続きご覧いただければ嬉しいです。

Discussion

コメントにはログインが必要です。