はじめに
皆さまお疲れ様です。
年末年始はいかがお過ごしでしたでしょうか?
私は大晦日に体調を崩し、受診したら「インフルエンザA型」と診断され元日以降も寝たきり状態で正月を迎える2025年となってしまいました。
今回はストレージサービスにある「Athena(アテナ)」について見ていきたいと思います。
AWSが提供する 「データ分析サービス」 で、S3に保存されているデータをSQLで分析することができます。
Amazon Athena
AthenaはAWSの 「データ分析サービス」 の1つです。
S3に格納されているデータを直接分析することができ、簡単に操作ができます。(記述の言語は「SQL」を使用しています)
SQLはデータベース言語の中でも最も普及しているため使い勝手も良い
S3バケットに保存されている 「JSON」「CSV」 などのテキストデータに対してSQLクエリを実行できます。
「JSON形式」➡ これに保存されている大量のログデータに対する検索、集計、分析などの処理を一般的なSQLクエリで実行できます。
Athenaは 「サーバーレス」 つまり、サーバーを意識せずに利用することができるサービス・アーキテクチャを指しています。これによりセットアップや管理が必要なインフラストラクチャはありません..というのもポイントの一つになりますかね。
おわりに
今回のちょっとしたまとめになります。
Athenaは、S3に保存されているデータに対してSQLクエリを実行できるサービスです
システムエンジニアに馴染みの深い「SQL」を記述言語として利用しており、様々なデータ形式に対応しています。またサーバーレスという点からクエリを実行した分だけの従量課金なため、より作業コストや運用コストが抑えられます。最後までお読みいただきありがとうございました!
日頃より活用している参考書です。
「参考書」
AWS認定クラウドプラクティショナー改定第3版(Amazon Athenaは280-281ページ)
「AWS公式サイト」
Amazon Athena