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
210
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
83
AmazonRoute 53ではじめてのドメイン取得!HTTPS化までの道のりを整理してみた
usanchuu
3
200
ラーメンにお酢が馴染む時間を計算したら麺が伸びそうになったので、 AWS Lambda Power TuningとManaged Instancesで爆速化する
usanchuu
1
220
AmazonAthenaで 競馬データをParquet化する
usanchuu
0
150
Amazon Rekognitionで 「信玄餅きなこ問題」を解決する
usanchuu
1
1.3k
Amazon S3 Vectorsを使って資格勉強用AIエージェントを構築してみた
usanchuu
4
620
Reachability Analyzer VS Kiro CLI ~ネットワークがつながらないとき、どっちを使う?~
usanchuu
1
130
Other Decks in Technology
See All in Technology
今から始めるAWS環境の暗号移行 - ポスト量子時代に備える
sato4mi
0
150
基本から分かる!AWSセキュリティ運用の考え方と任せ方
cmusudakeisuke
1
410
Gifu WordPress Meetup #200 に向けて、私たちには何ができるだろうか?/ 2026-11-07 Gifu WordPress Meetup
torounit
0
150
AIで選択肢が広がった組織設計の理想と現実
konifar
16
7.7k
Sizing, Benchmarking and Performance Tuning Apache Flink Clusters
rmetzger
0
120
AX時代の自治体支援リソース再配分と役割分担の再構成:戦略とロードマップ(概要)
sishi2026
0
200
Consistency for mere mortals - A gentle guide to consistency
ufried
0
120
AIに任せられるFlutterコードベースを作る 〜仕様をコードで表し、ハーネスで守る〜
myohei
1
630
Flutter Widget Previewerで始めるUIプレビューとVRTの自動化
sakusaku3939
0
210
生成AI時代のIAMのマニアックな話
takuros
6
2k
セキュリティ専任チームなしで攻撃を先回りするSREが実践したSIEM on Amazon OpenSearch Service
cscengineer
PRO
0
250
GCASアップデート(202607-202610)
techniczna
1
130
Featured
See All Featured
Helping Users Find Their Own Way: Creating Modern Search Experiences
danielanewman
31
3.4k
Exploring the Power of Turbo Streams & Action Cable | RailsConf2023
kevinliebholz
37
6.7k
Building a Scalable Design System with Sketch
lauravandoore
464
34k
Leveraging Curiosity to Care for An Aging Population
cassininazir
1
560
個人開発の失敗を避けるイケてる考え方 / tips for indie hackers
panda_program
123
22k
The MySQL Ecosystem @ GitHub 2015
samlambert
251
13k
No one is an island. Learnings from fostering a developers community.
thoeni
21
3.9k
Building AI with AI
inesmontani
PRO
1
1.4k
The Cost Of JavaScript in 2023
addyosmani
56
10k
First, design no harm
axbom
PRO
2
1.4k
The Impact of AI in SEO - AI Overviews June 2024 Edition
aleyda
6
1.3k
Performance Is Good for Brains [We Love Speed 2024]
tammyeverts
12
1.9k
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分かかるのでリアルタイムでの連携には向かない