Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Sign up for free
Menu
Search
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Pricing
Search
Sign in
Sign up for free
S3 Filesで挑む! 八戸せんべい汁の食べ頃問題
Search
usanchuu
October 17, 2026
Technology
74
0
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
S3 Filesで挑む! 八戸せんべい汁の食べ頃問題
2026/10/17 [JAWS-UG 青森] 勉強会【4年ぶりの八戸開催!】の登壇資料です。
usanchuu
October 17, 2026
More Decks by usanchuu
See All by usanchuu
名古屋の市バスGTFS-JPデータ×スガキヤ 最寄りバス停検索をAmazon ElastiCache Serverless for Valkeyで最適化する
usanchuu
1
1.4k
Server-TimingとDevOpsエージェントを用いたLambdaコンテナの動的ルーティング制御
usanchuu
0
79
AmazonRoute 53ではじめてのドメイン取得!HTTPS化までの道のりを整理してみた
usanchuu
3
190
ラーメンにお酢が馴染む時間を計算したら麺が伸びそうになったので、 AWS Lambda Power TuningとManaged Instancesで爆速化する
usanchuu
1
210
AmazonAthenaで 競馬データをParquet化する
usanchuu
0
150
Amazon Rekognitionで 「信玄餅きなこ問題」を解決する
usanchuu
1
1.2k
Amazon S3 Vectorsを使って資格勉強用AIエージェントを構築してみた
usanchuu
4
600
Reachability Analyzer VS Kiro CLI ~ネットワークがつながらないとき、どっちを使う?~
usanchuu
1
120
Other Decks in Technology
See All in Technology
実体験から学ぶ分析エージェントの開発と運⽤
recruitengineers
PRO
8
2.3k
『SAR衛星データ解析入門』のご紹介とその応用
syuchimu
0
120
NDIでApple Vision Proにリアルタイム映像送信
jyouryuusui
0
120
エンタメ企業のM&Aを支えるデータ基盤 ― 統合から店舗のリアルタイム分析まで / Data Engineering Summit 2026
genda
0
140
Rustuna: Rustによる高速なOptuna実装
pfn
PRO
0
180
アウトプット初心者、半年間のふりかえり
4o1sobblue
0
400
AI駆動で「他アプリの音を加工できる」アプリを作った
satomasahiro2005
0
100
USB PDを使ってスマホを労わりたい
raspython3
0
170
TinyGoでオブザーバビリティ?OpenTelemetryはTinyGoで使えるのか / Is OpenTelemetry available in TinyGo environment?
ymotongpoo
2
140
SAENM ~Jupyterで残すPoCの試行錯誤、未来の自分と仲間を助ける記録!~
terapyon
0
110
Active Record Connection Adaptersにおける長年の課題に再び取り組む
yahonda
0
130
QA4AI 2026-Oct 生成AI時代の品質保証
tokuty
1
840
Featured
See All Featured
Into the Great Unknown - MozCon
thekraken
41
2.8k
Redefining SEO in the New Era of Traffic Generation
szymonslowik
1
470
Designing for Performance
lara
612
70k
Leo the Paperboy
mayatellez
10
2.4k
A designer walks into a library…
pauljervisheath
211
25k
Building Experiences: Design Systems, User Experience, and Full Site Editing
marktimemedia
1
630
Docker and Python
trallard
47
4.2k
Fantastic passwords and where to find them - at NoRuKo
philnash
53
4k
Why You Should Never Use an ORM
jnunemaker
PRO
61
10k
Applied NLP in the Age of Generative AI
inesmontani
PRO
4
2.5k
Pawsitive SEO: Lessons from My Dog (and Many Mistakes) on Thriving as a Consultant in the Age of AI
davidcarrasco
0
260
Jess Joyce - The Pitfalls of Following Frameworks
techseoconnect
PRO
1
450
Transcript
S3 Filesで挑む! 八戸せんべい汁の食べ頃問題 2026/10/17 [JAWS-UG 青森] 勉強会【4年ぶりの八戸開催!】 usanchu
今回の内容 ① S3 Filesは速いのか? ファイルサイズによる使い所の比較 ② 新機能Direct Readの速さをON/OFFで比較! ③ 生成AIはせんべい汁の食べ頃を当てられるのか?
発表者について フジイ ヒカリ と申します・x・ 新卒2年目:SIerのアーキテクチャグループでSEしてます 2026 Japan AWS Jr.Champions AWSについて
★ 学習歴約1年!性能検証やパフォーマンスチューニングに興味 があります ★ 好きなAWSサービスはReachability Analyzer ※今回のスライドは図表の作成のみClaudeの力を借りています。 X:@usanchuu
LT内容の背景:八戸×AWS 4年ぶりの八戸開催、ありがとうございます!!! 八戸名物「せんべい汁」の食べ頃をAWSで見極めたい!
事前学習 かたいおせんべいをお鍋に入れてアルデンテ になったら食べるもの( ..)φ 予習その1 予習その2 「東北料理 みちのく」さんで 「八戸せんべい汁研究所」さんで ホンモノを体験
調理方法と食べ頃を調査 出典:八戸せんべい汁研究所
① S3 Filesは速いのか? ファイルサイズによる使い所の比較 今回の検証構成 ★食べ頃の正解を自分の舌で決定 ★写真をAIに判定させる仕組みを構築→土台であるS3 Filesの実力を計測 ※今回の検証はコードの実装と解析でClaudeの力を 借りています。(検証のテスト,実測などはお手製)
まずは人間の口で食べ頃を記録 N o. 時 間 食感 ( 分 食べ頃 芯
度 ) 八戸せんべい汁は、煮なさすぎると硬くて、煮すぎると崩れる… →鍋温度99度台に保ち、3分おきに17回試食 かたい 2 6 かたい 3 9 ふつう 4 12 ふつう 5 15 ふつう 6 18 ふつう 1 3 7 21 ふつう 8 24 ふつう 9 27 やわめ 10 30 やわめ やわめ 12 36 やわめ 13 39 やわめ 14 42 やわめ 15 45 やわめ 16 48 やわめ 17 51 やわめ 11 33 あり 2 あり 3 あり 3 あり 3 あり 3 すこし あり 3 すこし あり 3 すこし あり 4 ほぼな し 4 ほぼな し 5 ほぼな し 5 なし 5 なし 5 なし 4 なし 3 なし 3 なし 1
① S3 Filesは速いのか? ファイルサ イズによる使い所の比較
① S3 Filesは速いのか? ファイルサイズによる使い所の比較 S3 Filesとは? S3のコスト効率や高耐久性と、ファイル システムの操作性や手軽さのいいとこどり ★Amazon S3
バケットをネットワークファイルシステムとして直接マウント し、共有ファイルシステムのように扱えるAWSの新(?)機能! ・直接アクセス :コンピューティング環境から通常のファイルやディレクトリとして読み書き ・Amazon EFSベース :内部的に高性能ストレージを持ち、S3バケットと同期 ・セキュリティ :アクセス制御、転送時暗号化、保管時暗号化に対応 【注意】利用にはVPCとバケットのバージョニングが必須! https://docs.aws.amazon.com/ja_jp/AmazonS3/latest/userguide/s3files.html より
① S3 Filesは速いのか? ファイルサイズによる使い所の比較 S3 Filesとget_obj ectを比較した実測結果 ファイルサイズと処理形式で比較しました。Lambda1024MB, Direct Read
ON(後述), すべて初回 ※数百枚の写真を用意できないため、ダミーファイルで計測 逐次:1つのLambdaの中で1ス レッド、順番に処理 並列:1つのLambdaの中で複 数スレッド、同時に処理(小16 /大8) S3 Filesは小さいファイル、従来のget_objectは大きいファイルに向いている!
② 新機能Direct Readの速さをON/OFF で比較!
② 新機能Direct Readの速さをON/OFFで比較! LambdaのDirect Read設定とは? ★関数のメモリサイズに関係なくS3 Filesをマウントした関数で、 S3バケッ トからの直接読み取りを明示的にON/OFFできる ように!
関数のメモリサイズに関係な く、個々のアプリケーション ▪ AUTO(9月より前からの挙動)の動き Lambdaのメモリ設定 1MB未満のファイル 1MB以上のファイル 512MB未満(例:256MB) S3 Files経由 S3 Files経由 512MB以上(例:1024MB) S3 Files経由 S3から直接 要件に応じて読み取りパフォ ーマンスを最適化できるよう に! S3から直接ならS3 Filesの読 み取り料金がかからず、S3の GET料金のみでコスト効率◎ ▪ ON/OFFを指定した場合(9月から) 設定 1MB未満のファイル 1MB以上のファイル ON S3 Files経由 S3から直接(メモリに関係なく) OFF S3 Files経由 S3 Files経由
② 新機能Direct Readの速さをON/OFFで比較! 実測結果:写真の読み取り速度 ▪ せんべい汁の写真17枚42MBを初めて読むのにかかった時間をLambdaのテスト実 行で計測→Direct ReadをONにすることで、OFF(Auto)と比べて写真の読み込みが 約20%速くなった!
② 新機能Direct Readの速さをON/OFFで比較! 実測結果:写真の読み取り速度 ▪ せんべい汁の写真17枚42MBを1回の処理で2回読むのにかかった時間 →繰り返し読み込むときにはS3 Filesが圧勝! なぜはやい??? →Lambda実行環境内のページキャッシュ
が機能しているから ※「同じLambdaの実行環境の中で読み直 す」かつ「メモリに収まるファイル」の場合 get_objectはキャッシュのコード実装が必 要だが、S3 Filesは自動でやってくれる◎ 「1MB以上のファイルを読む + Lambdaのメモリが512MB未満」のときONにする!
③ 生成AIはせんべい汁の食べ頃を 当てられるのか?
③ 生成AIはせんべい汁の食べ頃を当てられるのか? 判定の仕組み S3 Filesで写真を開く ▶ 煮込み時間を伏せてBedrockへ ▶ 1〜5点で採点 ▶
結果をS3 Files経由で保存 今回のメインテーマがS3 Files であること、あとから「いつ食 べ頃になったか」を並べて見る ことからS3 Filesでの書き戻し を選択。 リアルタイムで見張るならチャ ット型
③ 生成AIはせんべい汁の食べ頃を当てられるのか? 判定結果 どちらのモデルも、まだ硬い序盤から『食べ頃寄り』と判定した ※正解率=食べ頃(4以上)かどうかの一致率。全部「まだ」と答えても59% 6分の時点で嚙み切れる硬さに なっていたのである意味 Claude Sonnet 4.6が正し
い…?
まとめ 今後の展望:「時間の変化」で温度・重さ のロ グと写真をS3 Filesに溜めて、Bedrockに変 化ごと見せることで判定の精度をあげたい せんべいは5分以上ゆでればあとは個人のお好みで!^_^;; ★S3 Filesは小さいファイル、従来のget_objectは大きいファイルに向い ている!
★1MB以上のファイルを読む + Lambdaのメモリが512MB未満のとき、 Direct ReadはON!実行ロールに s3:GetObjectVersion を忘れない ★S3への書き戻しに1分かかるのでリアルタイムでの連携には向かない