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
家族の写真動画どこに保存してますか-JAWSUG-NAGOYA-20260131.pdf
Search
Kentaro Takaki
January 31, 2026
30
0
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
家族の写真動画どこに保存してますか-JAWSUG-NAGOYA-20260131.pdf
Kentaro Takaki
January 31, 2026
More Decks by Kentaro Takaki
See All by Kentaro Takaki
JAWS-UG-Nagoya-202501-Demo1
kennytakaki
0
110
自動車産業向けに公開しているAWSのソリューションを調べてみる
kennytakaki
0
810
名古屋ーメディアjaws
kennytakaki
0
73
コンテナに詳しくないのにレビューアになってしまったので観点と方法を整理したい
kennytakaki
1
140
CloudWatchに本格的に入門する_20230711
kennytakaki
0
240
AWS Lake Formation によるデータアクセス管理
kennytakaki
0
390
IoT_と位置情報系サービスてんこ盛り回-202301-JAWS-UG-Nagoya.pdf
kennytakaki
0
790
IoT と位置情報系サービスてんこ盛り回-2023-01-JAWS-UG-Nagoya
kennytakaki
1
200
JAWS-UG 名古屋(2023-01 IoTとモビリティ特集-予告)
kennytakaki
0
280
Featured
See All Featured
Building Better People: How to give real-time feedback that sticks.
wjessup
370
20k
So, you think you're a good person
axbom
PRO
2
2.1k
The Cost Of JavaScript in 2023
addyosmani
55
10k
SERP Conf. Vienna - Web Accessibility: Optimizing for Inclusivity and SEO
sarafernandez
2
1.5k
Ecommerce SEO: The Keys for Success Now & Beyond - #SERPConf2024
aleyda
1
2k
StorybookのUI Testing Handbookを読んだ
zakiyama
31
6.8k
What does AI have to do with Human Rights?
axbom
PRO
1
2.2k
Creating an realtime collaboration tool: Agile Flush - .NET Oxford
marcduiker
35
2.5k
The untapped power of vector embeddings
frankvandijk
2
1.8k
Optimizing for Happiness
mojombo
378
71k
Stop Working from a Prison Cell
hatefulcrawdad
274
21k
What's in a price? How to price your products and services
michaelherold
247
13k
Transcript
家族の写真/動画どこに保存してます? ~ S3 案外高くね? 初期検討と設計まで ~ 2026/01/31 JAWS-UG名古屋 高木@frommiddle1 1
Takaki@frommiddle1 ・JAWS-UG名古屋 ・自動車産業の一端で開発 ・好きなAWSサービス:AWS IoT FleetWise ・息子が大好き。 高木 建太朗 2/15
今日のテーマの説明 • 2024/07/26 に息子が生まれました。 • 毎日可愛いなと思いながら写真/動画 を撮りまくっています。 • 写真を撮ってはニマニマ… •
しかし、写真/動画の保存が悩みの種に • 本LTは息子自慢したいだけなので、 技術的な要素が少ないです 3/15
家族との写真の共有方法 • ミクシィさんが運用するサービス「みてね」を利用。 • 無料プランでも画像アップロード無料 / 動画は2minまで ならOK • スマホのフィードに新着の写真/動画
• 柔軟に家族を招待して見せる範囲を設定 • 実はAWS上で動いている!! 4/15
付帯サービスも充実(課金要素) • 出張カメラマンによる家族写真撮影 (生後50日のお宮参り) • オリジナルアルバム作成 サービスを支えるために有料サービスも楽しんでいたが 5/15
広告が打たれることに アプリ内に広告バナーが 登場するようになった 6/15
広告が打たれることに - サービスのマネタイズ苦しいのかな?継続性は? (AWS存続期間 >「 みてね」は確実) - 預けている写真は将来的に消えたりしないかな? - (あと無料プランだとアップロードデータの解像度が低
くなる。) → みてねで家族で写真と動画を楽しみつつ、アーカイブや バックアップは別口でもっておくか? 7/15
データ保存のサービス • ご家庭のNASやSSDやHDDも考えられるが、せっかくならクラウドで • データ保存ならS3や!!と思ったStandardは高い。。。 0 1000 2000 3000 4000
5000 6000 0 200 400 600 800 1000 1200 1400 1600 1800 2000 S3 Standart S3 Infrequent Access S3 Glacier Deep Archive iCloud GooglePhoto Amazon Photo Standardは論外 Infrequent Accessなら 500GBくらいまで Glacier Deep Archiveは強い 写真/動画向けサービスで 提供されているのは、こ のあたりが主戦場らしい。 東京リージョン 1$=155円 月額プランで比較 8/15
データ保存のサービス • アーカイブだと決め込めばGlacier Deep Archiveが安い • しかしせっかくデータがたくさんあるのでシステム作るのに使いたい… 0 1000 2000
3000 4000 5000 6000 0 200 400 600 800 1000 1200 1400 1600 1800 2000 S3 Standart S3 Infrequent Access S3 Glacier Deep Archive iCloud GooglePhoto Amazon Photo Standardは論外 Infrequent Accessなら 500GBくらいまで (調整したら、このあたりに 収まらんかな?) Glacier Deep Archiveは強い 東京リージョン 1$=155円 月額プランで比較 Intelligent Tieringなら楽に何とかなるんじゃ ないか? (システムの要件を決めれば、明示的な移行でArchiveさせて価格を 下げつつシステムを組むのが最適なのはわかっている…) 9/15
手持ちのデータってどんなもの? • 1年半で4566(1年で3768)ファイル、59.4GB(1年で38.2)GB • 妻の分を考えると1年で7500ファイル、80GBくらい増加するはず。 1.9 6.8 12.5 15.8 19.6
21.6 24.4 26 27.9 33.5 36.4 38.2 41.7 46.3 50.3 53 57.1 59.4 365 818 1326 1589 1912 2180 2440 2504 2652 3011 3286 3476 3768 4005 4158 4291 4566 4751 0 10 20 30 40 50 60 70 0 500 1000 1500 2000 2500 3000 3500 4000 4500 5000 累積サイズ(GB) 累積ファイル数 GB files 1年目の値 10/15
どんなのつくってみたいの? • 「みてね」の機能にある1秒動画っぽ いもの • 3か月に一度、アップロードデータか らシーンを1秒取り出して短いまとめ 動画にしてくれる。 (右の動画) •
たくさん自炊できると嬉しい。 11/15
保存に関してのなんとなくのめど付け(AIに丸投げだ) 累積サイズ(GB) 累積ファイル数 1.9GB 4751files …, このような形で増加するファイルがあります。データは今後20年増加 し続けます。 直近半年までのデータにつき10回程度アクセスします。アクセスの目的はアップロードされた動画 ファイルからよいシーンを抽出してまとめ動画を作ることでリアルタイム性はもとめられません。動画作成がトリ
ガされてから処理完了までの時間は1日以上かかっても問題ありません。 上記の要件でIntelligent-Tieringは有効で しょうか?またよい設定方法があれば教示してください プロンプト要件を見る限り、Intelligent-Tiering は「有効には使える」けれど、最適解に なりやすいのは “明示的ライフサイクル(Standard → Glacier系)” です。理由はシン プルで、アクセス窓(直近半年)と、その後の極端なコールド化が最初から分かっている からです。 ご提示いただいた要件に基づき、AWS S3のストレージクラスの選定と設定について回答 いたします。結論から申し上げますと、S3 Intelligent-Tiering は非常に有効であり、強く 推奨されます。お客様の要件は、Intelligent-Tieringが最も得意とするシナリオ(アクセ ス頻度が変化する、かつ長期間保存する)に合致しています。特に「リアルタイム性が求 められず、取り出しに1日以上かかっても良い」という点が、コスト削減の鍵となります。 プロンプト ChatGPT 回答 Gemini 回答 12/15
保存に関してのなんとなくのめど付け(AIに丸投げだ) 累積サイズ(GB) 累積ファイル数 1.9GB 4751files …, このような形で増加するファイルがあります。データは今後20年増加 し続けます。 直近半年までのデータにつき10回程度アクセスします。アクセスの目的はアップロードされた動画 ファイルからよいシーンを抽出してまとめ動画を作ることでリアルタイム性はもとめられません。動画作成がトリ
ガされてから処理完了までの時間は1日以上かかっても問題ありません。 上記の要件でIntelligent-Tieringは有効で しょうか?またよい設定方法があれば教示してください プロンプト要件を見る限り、Intelligent-Tiering は「有効には使える」けれど、最適解に なりやすいのは “明示的ライフサイクル(Standard → Glacier系)” です。理由はシン プルで、アクセス窓(直近半年)と、その後の極端なコールド化が最初から分かっている からです。 ご提示いただいた要件に基づき、AWS S3のストレージクラスの選定と設定について回答 いたします。結論から申し上げますと、S3 Intelligent-Tiering は非常に有効であり、強く 推奨されます。お客様の要件は、Intelligent-Tieringが最も得意とするシナリオ(アクセ ス頻度が変化する、かつ長期間保存する)に合致しています。特に「リアルタイム性が求 められず、取り出しに1日以上かかっても良い」という点が、コスト削減の鍵となります。 プロンプト ChatGPT 回答 Gemini 回答 大きくははずれてなさそうなので、ヨシ 13/15
AWSでのアーキテクチャ(たぶんこんな感じ) S3にデータアップロード。 Lambda ( or StepFunctions)で ワークフロー実行、 Recognitionで顔認識して、 動画内の時間範囲などをDDBに保 存、
コンテナ内で編集してS3保存 Nano Banana君作 14/15
今後 • とりあえずS3にデータアップロードして Intelligent Tieringで保存する。 • アーキに基づいて実装。 • コスト推移を確認するとともに、息子のまとめ 動画を量産して楽しむ。
15/15