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
S3 Glacier のデータを Athena からクエリしようとしたらどうなるのか/try-...
Search
Sponsored
·
Ship Features Fearlessly
Turn features on and off without deploys. Used by thousands of Ruby developers.
→
emi
August 06, 2025
Technology
720
0
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
S3 Glacier のデータを Athena からクエリしようとしたらどうなるのか/try-to-query-s3-glacier-from-athena
JAWS-UG朝会 #72
https://jawsug-asa.connpass.com/event/358269/
emi
August 06, 2025
More Decks by emi
See All by emi
Database イノベーショントークを振り返る/reinvent-2025-database-innovation-talk-recap
emiki
0
580
実体験:エンジニアの妊娠・出産と仕事/real-life-experience-pregnancy-childbirth-and-work-for-engineers
emiki
10
2.1k
AWS 環境で GitLab Self-managed を試してみた/aws-gitlab-self-managed
emiki
0
1.8k
今から間に合う re:Invent 準備グッズと現地の地図、その他ラスベガスを周る際の Tips/reinvent-preparation-guide
emiki
3
1.7k
AWS DMS で SQL Server を移行してみた/aws-dms-sql-server-migration
emiki
0
790
RDS の負荷が高い場合に AWS で取りうる具体策 N 連発/a-series-of-specific-countermeasures-available-on-aws-when-rds-is-under-high-load
emiki
8
5.5k
Performance Insights 廃止から Database Insights 利用へ/transition-from-performance-insights-to-database-insights
emiki
0
2.9k
robocopy の怖い話/scary-story-about-robocopy
emiki
0
980
QuickSight SPICE の効果的な運用戦略~S3 + Athena 構成での実践ノウハウ~/quicksight-spice-s3-athena-best-practices
emiki
1
1.3k
Other Decks in Technology
See All in Technology
Flutter × BLE Centralを自前Pluginで実装する設計パターン - MethodChannel / EventChannelで作る双方向ブリッジの実践 / Building Custom Flutter BLE Central Plugins: Bidirectional Bridging with Method & Event Channels
bitkey
PRO
0
190
生成 AI の基礎 〜 サンプル実装で学ぶ基本原理
enakai00
7
4.5k
医療の現場を変革に挑戦した半年間の軌跡 - PythonとAIで現場を変える / From Code to Care
soudai
PRO
0
350
【書籍出版記念】 10周回って、エージェント開発は RAGがすべてだった。〜RAGの歴史と開発現場で見えた実践知〜
akiratameto
3
420
What's new in Go 1.27?
ciarana
0
280
AI時代に、人は何を、どう学ぶのか #pbl_pub / What and How Do We Learn in the AI Era?
takaking22
1
180
LLM・AIエージェントシステムベストプラクティス
shibuiwilliam
6
1.6k
【GCC2026】大規模言語モデルを活用した内製検索サービスの社内展開や業務活用
bandainamcostudios
PRO
0
350
Go 1.27 の標準パッケージに uuid が入った!のでいろいろ喋る / go_127_std_go_uuid
convto
3
540
ホームラボ紹介
y_sera15
0
220
Software Supply Chain Attackからクラウド環境を守るためにできること
lhazy
2
290
【CEDEC2026】Creative Approaches to Localizing the Dialects and Unique Speech of Umamusume: Pretty Derby Characters in English
cygames
PRO
4
26k
Featured
See All Featured
Building a Scalable Design System with Sketch
lauravandoore
463
34k
The #1 spot is gone: here's how to win anyway
tamaranovitovic
3
1.1k
ラッコキーワード サービス紹介資料
rakko
1
4.4M
Navigating Algorithm Shifts & AI Overviews - #SMXNext
aleyda
1
1.6k
Writing Fast Ruby
sferik
630
63k
A brief & incomplete history of UX Design for the World Wide Web: 1989–2019
jct
2
480
The Cult of Friendly URLs
andyhume
79
7k
Highjacked: Video Game Concept Design
rkendrick25
PRO
1
440
Code Reviewing Like a Champion
maltzj
528
40k
Design of three-dimensional binary manipulators for pick-and-place task avoiding obstacles (IECON2024)
konakalab
0
550
Lightning talk: Run Django tests with GitHub Actions
sabderemane
0
240
svc-hook: hooking system calls on ARM64 by binary rewriting
retrage
2
500
Transcript
2025/8/7(木) JAWS-UG朝会 #72 S3 Glacier のデータを Athena からクエリしようとしたら どうなるのか
自己紹介 2 • 最近やっていた・いること ◦ Terraform を用いた AWS リソース構築支援 ◦
AWS Control Tower を用いたマルチアカウント環境での AWS Security Hub、Amazon GuardDuty 展開 ◦ AWS リソース負荷軽減、構成検討 ◦ コスト最適化アセスメント ◦ Amazon QuickSight や Amazon Athena を利用した データ分析・可視化 • 名前(ニックネーム) ◦ 木谷 映見(emi) • 部署 ◦ クラスメソッド株式会社 ◦ クラウド事業本部コンサルティング部 • 趣味 ◦ コーヒー、ドーナツ、サウナ、 ホットヨガ、漫画、音楽など AWS Certified Cloud Practitioner バ ッ ジ AWS Certified AI Practitioner バ ッ ジ AWS Certified Solutions Architect - Professional バ ッ ジ AWS Certified DevOps Engineer - Professional バ ッ ジ AWS Certified Advanced Networking - Specialty バ ッ ジ AWS Certified Machine Learning - Specialty AWS Certified Security - Specialty バ ッ ジ AWS Certified SysOps Administrator - Associate バ ッ ジ AWS Certified Developer - Associate バ ッ ジ AWS Certified Solutions Architect - Associate バ ッ ジ AWS Certified Data Engineer - Associate バ ッ ジ AWS Certified Machine Learning Engineer - Associate バ ッ ジ AWS Certified Cloud Practitioner バ ッ ジ AWS Certified AI Practitioner バ ッ ジ AWS Certified Solutions Architect - Professional バ ッ ジ AWS Certified DevOps Engineer - Professional バ ッ ジ AWS Certified Advanced Networking - Specialty バ ッ ジ AWS Certified Machine Learning - Specialty AWS Certified Security - Specialty バ ッ ジ AWS Certified SysOps Administrator - Associate バ ッ ジ AWS Certified Developer - Associate バ ッ ジ AWS Certified Solutions Architect - Associate バ ッ ジ AWS Certified Data Engineer - Associate バ ッ ジ AWS Certified Machine Learning Engineer - Associate バ ッ ジ 最近はカフェインを控えています
目次 3 ⚫ S3 Glacier のデータを Athena からクエリしようとしたらどうなるのか ⚫ S3
ストレージクラスのおさらい ⚫ 検証イメージと結果 ⚫ コストに関する注意事項
S3 Glacier のデータを Athena からクエリしようとしたらどうなるのか 4 ⚫ S3 Glacier のデータを
Athena からクエリしようとしたらどうなるのか ⚫ S3 ストレージクラスのおさらい ⚫ 検証イメージと結果 ⚫ コストに関する注意事項
S3 Glacier のデータを Athena からクエリしようとしたら どうなるのか
6 ⚫ S3 Glacier のデータを Athena からクエリしようとしたらどうなるのか S3 Glacier のデータを
Athena からクエリしようとしたらどうなるのか ?
S3 ストレージクラスのおさらい 7 ⚫ S3 Glacier のデータを Athena からクエリしようとしたらどうなるのか ⚫
S3 ストレージクラスのおさらい ⚫ 検証イメージと結果 ⚫ コストに関する注意事項
S3 ストレージクラスのおさらい
9 S3 ストレージクラスのおさらい
10 ⚫ S3 Glacier Deep Archive ⚫ 特徴・用途 ⚫ アクセスがほとんどなく、取り出しに時間がかかる長期間保存データ
⚫ ストレージ料金:すべてのストレージクラスの中で最も低額 ⚫ 取り出し料金 ⚫ 標準:高額 ⚫ 大容量:低額 ⚫ 取り出しにかかる時間 ⚫ 標準:12 時間以内 ⚫ 大容量:48 時間以内 S3 ストレージクラスのおさらい データ取得の前に、 別途取り出し操作が必要です S3 Glacier Deep Archive
11 ⚫ S3 Glacier Flexible Retrieval ⚫ 特徴・用途 ⚫ アクセスがほとんどなく、必要に応じて取り出し方法を柔軟に選択できる長期間保存データ
⚫ すぐにアクセスする必要がない場合、大量データの無料取り出しも可能 ⚫ ストレージ料金:S3 Glacier Instant Retrieval より低額 ⚫ 取り出し料金 ⚫ 迅速:高額 ⚫ 標準:低額 ⚫ 大容量:無料 ⚫ 取り出しにかかる時間 ⚫ 迅速:1~5 分 ⚫ 標準:3~5 時間 ⚫ 大容量:5~12 時間 S3 ストレージクラスのおさらい データ取得の前に、 別途取り出し操作が必要です S3 Glacier Flexible Retrieval
12 ⚫ S3 Glacier Instant Retrieval ⚫ 特徴・用途 ⚫ アクセスはほとんどないが、即時取り出しが必要な長期間保存データ
⚫ ストレージ料金:S3 1 ゾーン IA より低額 ⚫ 取り出し料金 ⚫ S3 1 ゾーン IA より高額 ⚫ 取り出しにかかる時間 ⚫ 即時取り出し可能 S3 ストレージクラスのおさらい 取り出し操作不要で、 データ取得できます S3 Glacier Instant Retrieval
検証イメージと結果 13 ⚫ S3 Glacier のデータを Athena からクエリしようとしたらどうなるのか ⚫ S3
ストレージクラスのおさらい ⚫ 検証イメージと結果 ⚫ コストに関する注意事項
検証イメージと結果
15 ⚫ Athena Partition Projection で クエリする範囲のデータで、一部を Glacier 系のストレージクラスに 変更し、クエリできるか検証します。
検証イメージと結果 Athena のパーティション射影(Partition Projection)を理解するためにイメージ図を書いた | DevelopersIO https://dev.classmethod.jp/articles/athena-partition-projection-image/
16 ⚫ 全データが S3 Standard にある場合 ⚫ キュー内の時間:102 ms ⚫
実行時間:11.878 sec ⚫ スキャンしたデータ:5.96 KB ⚫ 結果:72(行) 検証イメージと結果
17 ⚫ 一部のデータを S3 Glacier Deep Archive に移動 ⚫ キュー内の時間:139
ms ⚫ 実行時間:11.031 sec ⚫ スキャンしたデータ:3.78 KB ⚫ 結果:45(行) 検証イメージと結果 Glacier Deep Archive に変更したデータが取得されていない スキャンしたデータ量も減っている ↓ Glacier Deep Archive のデータはそもそもスキャンされない挙動になる模様
18 ⚫ 一部のデータを Glacier Flexible Retrieval (旧 Glacier) に移動 ⚫
キュー内の時間:58 ms ⚫ 実行時間:11.552 sec ⚫ スキャンしたデータ:3.09 KB ⚫ 結果:36(行) 検証イメージと結果 Glacier Flexible Retrieval (旧 Glacier) に変更したデータが取得されていない スキャンしたデータ量も減っている ↓ Glacier Flexible Retrieval (旧 Glacier) のデータは そもそもスキャンされない挙動になる模様
19 ⚫ 一部のデータを Glacier Instant Retrieval に移動 ⚫ キュー内の時間:112 ms
⚫ 実行時間:11.568 sec ⚫ スキャンしたデータ:3.09 KB ⚫ 結果:36(行) 検証イメージと結果 Glacier Instant Retrieval に変更したデータは取得できている スキャンしたデータ量は変わらない ↓ Glacier Instant Retrieval は即時取り出しが可能で取り出し操作が不要なので 取得できたと考えられる 実行時間はやや長くなっている
検証イメージと結果 20 ⚫ S3 Glacier のデータを Athena からクエリしようとしたらどうなるのか ⚫ S3
ストレージクラスのおさらい ⚫ 検証イメージと結果 ⚫ コストに関する注意事項
コストに関する注意事項
22 ⚫ S3 Glacier Instant Retrieval は S3 Standard と異なりデータを取得する際に料金が
発生する ⚫ アクセスが少ないデータに関してはライフサイクルポリシーで Glacier へ移行することも 考えられるが、Glacier への PUT リクエストが S3 Standard の保存料金よりも 高額になる場合があるため、1 オブジェクトのサイズが小さくオブジェクト数が 大量にあるケースでは、Glacier へのライフサイクルポリシーで移行することによって 逆にコスト増になってしまう場合がある ⚫ データ 1 つ 1 つが小さい場合は、ライフサイクルポリシーで Glacier へ移行 するのではなく、そのまま削除してしまう方がコスト削減になる ⚫ ※DELETE リクエストおよび CANCEL リクエストは無料 コストに関する注意事項
参考 23 ⚫ 料金 - Amazon S3 |AWS https://aws.amazon.com/jp/s3/pricing/ ⚫
ストレージクラス - Amazon S3 |AWS https://aws.amazon.com/jp/s3/storage-classes/ ⚫ S3 Glacier 系ストレージクラスのデータを Athena からクエリする時の挙動を確認した | DevelopersIO https://dev.classmethod.jp/articles/athena-s3-storage-classes-glacier/ ⚫ S3 ストレージクラスの選択に迷った時みるチャートを作ってみた(2023年度版) | DevelopersIO https://dev.classmethod.jp/articles/should_i_choice_s3_storage_class_2023/ ⚫ [アップデート]Amazon S3 Glacier Flexible Retrieval でデータの復元時間が最大 85% 短縮されました | DevelopersIO https://dev.classmethod.jp/articles/amazon-s3-glacier-flexible-retrieval-improves-restore-time/
None