Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
やっぱりAmazon Athenaって便利だよね
Search
Mitsuo
October 15, 2024
Technology
32
0
Share
やっぱりAmazon Athenaって便利だよね
Amazon Athenaを触ったことがない方向けの紹介資料です。当資料を通して、少しでもAmazon Athenaを好きになってくれれば嬉しいです。
Mitsuo
October 15, 2024
More Decks by Mitsuo
See All by Mitsuo
S3上のログを分析したいだけなのに
mitsuo_sys
1
540
独自ドメインをRoute 53に移管してみた
mitsuo_sys
1
620
Other Decks in Technology
See All in Technology
チームで実践する AI-DLC 思考の軌跡を残すチェックポイント設計
belongadmin
0
2.6k
形式手法特論:公平性制約の位相的特徴づけ #kernelvm / Kernel VM Study Kansai 12th
ytaka23
1
750
「コーディング」しない人のための Claude Code 入門 ChatGPT の次の一歩 — 業務に組み込む 育成・共有・自動化
rfdnxbro
2
1.2k
サプライチェーンセキュリティの空白地帯 - 信頼できる”依存性”の未来を考える
rung
PRO
2
690
Ruby::Boxでできること、Refinementsでできること
joker1007
3
390
React、まだ楽しくて草
uhyo
7
4.1k
個人最適 から 全体最適 へ AI情報共有会・AIギルド・AI-DLC で進める カンリーの組織展開
rfdnxbro
0
1.5k
美味しいスイスチーズを作ろう🧀🐭
taigamikami
1
240
TypeScript Compiler APIとPHP-Parserを活用し、TypeScriptとPHPで型を共有する
shuta13
0
360
コードレビューを制するチームがソフトウェアデリバリーのフローを制す / Beyond Code Review: Distributing Its Responsibilities Across the SDLC
mtx2s
3
1.1k
「速く作る」から「正しく作る」へ ─ 生成AI時代の開発フロー改革の ロードマップと実行 ─
starfish719
0
7.5k
AIにフローを作らせようとして挫折した話
hamatsutaichi
0
190
Featured
See All Featured
Practical Tips for Bootstrapping Information Extraction Pipelines
honnibal
25
1.9k
CSS Pre-Processors: Stylus, Less & Sass
bermonpainter
360
30k
New Earth Scene 8
popppiees
3
2.3k
Testing 201, or: Great Expectations
jmmastey
46
8.2k
SEO Brein meetup: CTRL+C is not how to scale international SEO
lindahogenes
1
2.7k
Reflections from 52 weeks, 52 projects
jeffersonlam
356
21k
Effective software design: The role of men in debugging patriarchy in IT @ Voxxed Days AMS
baasie
0
390
Crafting Experiences
bethany
1
170
Leveraging LLMs for student feedback in introductory data science courses - posit::conf(2025)
minecr
1
280
Redefining SEO in the New Era of Traffic Generation
szymonslowik
1
320
Between Models and Reality
mayunak
4
320
Templates, Plugins, & Blocks: Oh My! Creating the theme that thinks of everything
marktimemedia
31
2.8k
Transcript
やっぱりAmazon Athenaって便利だよね Mitsuo ほんまっすか!?!?
NAME: Mitsuo(みつお) COMPANY: アイレット株式会社 クラウドインテグレーション事業部 INTEREST: 音楽鑑賞、演奏、体を動かすこと CREDENTIALS: 2022 -
2024 APN ALL AWS Certifications Engineer AWS Community Builder(Networking Content Delivery) iret テクニカルアンバサダー(Advanced) 自己紹介
勝手に宣伝 Amazon Athenaの概要はご存知な方ばかりだと思います。 初学者向けのブログを書いてみたのでよろしければ! 澤田先輩と優しく学ぶAmazon Athena https://iret.media/110241
というわけで早速 Amazon Athena が好きです!!
話す内容 内容 好きな所その1:簡単にログ分析が出来る 好きな所その2:コストが安い(賛否両論あり)
話す内容 内容 好きな所その1:簡単にログ分析が出来る 好きな所その2:コストが安い(賛否両論あり)
簡単にログ分析が出来る S3に分析するデータを格納してクエリを実行するだけ!! クエリ実行の分析基盤を構築する必要無し!!! ※ Federated Queryの説明はしません
簡単にログ分析が出来る S3に分析するデータを格納してクエリを実行するだけ!! クエリ実行の分析基盤を構築する必要無し!!! ※ Federated Queryの説明はしません
簡単にログ分析が出来る Amazon Athenaを使うのは エンジニアだけではない!!! だからこそWeb UIが分かりやすいのは良い!
簡単にログ分析が出来る 各AWSサービスから直接S3に保存出来る機能がある!!! ※一部はCloudWatch LogsやData Firehoseを経由させる必要あり
簡単にログ分析が出来る 代表的なサポート形式 CSV(カンマ区切りのデータ) TSV(タブ区切りのデータ) JSON(CloudTrailとか) Apache WebServerのログ形式 Apache Parquet AWSサービスが出力するログは大体がCSV、TSV、
JSONなんですよね というわけで分析するために 加工を必要としないところがポイントです
簡単にログ分析が出来る 厳密にはDDLクエリでAthenaで実行するための テーブルを作るときに シリアライザ、デシリアライザ(SerDe)の指定をする事で Athenaでの読み取りを可能にします。 英語圏向けでは「サーディ」というみたいですね。 私の名前が「さわD」なので親近感がありますね!! 親近感??
簡単にログ分析が出来る [初学者向け]Amazon AthenaのSerDeを整理してみた(LazySimpleSerDeと OpenCSVSerDe編) https://iret.media/115196 例:OpenCSVSerdeを用いたCSVファイルのテーブル作成
簡単にログ分析が出来る 例:JSON(CloudTrail証跡) のテーブル作成
簡単にログ分析が出来る 公式がクエリを準備してくれている!!! ALB CloudFront WAF
話す内容 内容 好きな所その1:スモールスタートにログ分析を始めることが出来る 好きな所その2:コストが安い(賛否両論あり)
コストが安い(賛否両論あり) スキャンしたデータ量に応じて、1TB5USD課金される!
コストが安い(賛否両論あり) スキャン量が多ければ課金料金結構行きませんか? うおおおおおお! CloudTrailの証跡3年分を 全部スキャンしてしまった!!!!!! ※この発言はフィクションであり写真の方とは一切関係がございません
コストが安い(賛否両論あり) クエリの書き方を工夫すればスキャンする範囲を制限することが可能
コストが安い(賛否両論あり) ワークグループ単位でクエリのスキャン量に上限を設定出来る 最小制限は10MBだけど、 KB単位で細かく設定出来る配慮もある のいいですよね (保存時、最小制限だと、 1024KBに置換される模様)
まとめ ・ Amazon Athenaは実行基盤が不要でお手頃に分析が可能なサービス ・ とりあえずS3にデータを保存しておけばなんとかなる ・ スキャン量に応じた課金のため、比較的安く利用出来る ・ クエリの書き方だけ注意(最低限パーティショニングをしよう!)
おしまい アイレット株式会社 Mitsuo
出ます!!!!!!