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
Simple Storage Service(S3) is not simple
Search
Sponsored
·
SiteGround - Reliable hosting with speed, security, and support you can count on.
→
Yura Iwatsuka
September 30, 2026
Programming
100
0
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
Simple Storage Service(S3) is not simple
Yura Iwatsuka
September 30, 2026
Other Decks in Programming
See All in Programming
App Intentsのビルドプロセスを支える技術
kntkymt
0
480
20260914 AIエージェント時代のPlatform Engineering LLM基盤とプロダクトの責務境界線
kanfab1
7
2.3k
コードレビューのボトルネックを"する側"と"される側"の両面から解消する
yub0n
1
1.1k
更なる可用性を求めて、5年間運用したKotlinのアプリケーションをGoでリプレイスする話
ken_tunc
0
420
AGENTS.md Is Not Enough:Build Skills, Don't Download Them
lx_t
0
130
スマートフォンでモールス信号を送受信する 〜スマートフォンのLEDとカメラで作る光通信の設計と実装〜
atsuki_seo
0
210
iOSDC Japan 2026 - Swiftで作って学ぼう!データベース自作入門
kaseken
2
410
GitHubハンズオン講座 — 実務レベルのチーム開発のフローを身につけよう
junhat6
0
110
選挙速報を多くのユーザーへ 届ける Live Activities 設計
hamayokokuririn
0
190
[2026-09-26]空論ジェネリックプロセス~テスト資産とAIで紡ぐ、再現可能なパフォーマンスチューニングの話~
tosite
0
250
Starting & Sustaining Code-Based E2E Testing for Non-Coding QA Teams( #jasstniigata )
teyamagu
PRO
1
800
JPUG勉強会 OSSデータベースの内部構造を理解しよう(第2回)
oga5
0
280
Featured
See All Featured
Balancing Empowerment & Direction
lara
6
1.3k
The Mindset for Success: Future Career Progression
greggifford
PRO
0
520
The Illustrated Guide to Node.js - THAT Conference 2024
reverentgeek
1
550
The Cult of Friendly URLs
andyhume
79
7k
Designing for Performance
lara
611
70k
So, you think you're a good person
axbom
PRO
2
2.2k
Visualizing Your Data: Incorporating Mongo into Loggly Infrastructure
mongodb
50
10k
Lightning talk: Run Django tests with GitHub Actions
sabderemane
0
270
Impact Scores and Hybrid Strategies: The future of link building
tamaranovitovic
0
440
Become a Pro
speakerdeck
PRO
31
6.3k
Game over? The fight for quality and originality in the time of robots
wayneb77
1
290
Self-Hosted WebAssembly Runtime for Runtime-Neutral Checkpoint/Restore in Edge–Cloud Continuum
chikuwait
0
850
Transcript
Simple Storage Service(S3) is not simple JAWS-UG 茨城 #17 秋の推しAWSサービスLTまつり!
株式会社スリーシェイク Sreake事業部 IwatsukaYura Copyright © 3-shake, Inc. All Rights Reserved. 1
自己紹介 • • • • • 岩塚由楽(IwatsukaYura / @yura_builder) 所属:スリーシェイク
経歴 ◦ ソフトウェアエンジニア2年 Go言語大好き 興味:オブザーバビリティ、AWS Copyright © 3-shake, Inc. All Rights Reserved. 2
よろしくお願いします!! Copyright © 3-shake, Inc. All Rights Reserved. 3
目次 1. 2. 3. 4. S3とは? S3でできること S3の推しポイント まとめ Copyright
© 3-shake, Inc. All Rights Reserved. 4
01 改めてS3とは? Copyright © 3-shake, Inc. All Rights Reserved. 5
改めてS3とは • • • データを格納・管理できるオブジェクトストレージサービス ◦ ファイルシステムとは異なり、「キー・データ本体・メタデータ」の組 み合わせで保存している 主な特徴 ◦
容量が無制限 ◦ 高い耐久性 (99.999999999%) ◦ APIを通じた様々な操作が可能 ◦ 他AWSサービスとの連携が可能 2006 年 3 月 Release Copyright © 3-shake, Inc. All Rights Reserved. 6
改めてS3とは EFSやEBSとの違いについて サービス 保存形式 機能 S3 オブジェクトストレージ ネットワーク経由でアクセ ス可能な、ほぼ無制限スト レージ
EFS ファイルストレージ 複数のインスタンスで共有 できるファイルシステム EBS ブロックストレージ EC2専用の仮想HDD Copyright © 3-shake, Inc. All Rights Reserved. 7
改めてS3とは S3の正式名称は「Simple Storage Service」 ・・・ほんとにSimple?? Copyright © 3-shake, Inc. All
Rights Reserved. 8
02 S3でできること Copyright © 3-shake, Inc. All Rights Reserved. 9
S3でできること 基本的なユースケースとしては 1. ファイルやバックアップの保存先 2. 静的Webサイトのホスティング 3. 署名付きURLでの、セキュアなアクセスやブラ ウザからの直接アップロード 4.
イベント通知で、サーバーレス処理の起点 Copyright © 3-shake, Inc. All Rights Reserved. 10
S3でできること 1. データ保護・ガバナンス 2. 分析・データレイク ・バージョニング ・Object Lock ・レプリケーション ・S3
Access Grants ・ライフサイクル管理 ・データレイク基盤利用 ・S3 Tables ・S3 Metadata 3. AI・機械学習 4. 大規模運用・アプリ開発 ・S3 Vectors ・S3 Express One Zone ・Mountpoint for Amazon S3 ・S3 Batch Operations ・条件付き書き込み ・Multi-Region Access Points 11
03 S3の推しポイント Copyright © 3-shake, Inc. All Rights Reserved. 12
S3の推しポイント 1. S3の耐久性 2. 条件付き書き込み 13
S3の推しポイント -S3の耐久性- S3の耐久性について!! 14
S3の推しポイント -S3の耐久性- 99.999999999% これがS3のデータの耐久性を表す数字 具体的に言うと。。。 「1000万個のファイルを預けて、1個消えるのに平均1万年かかる」 どのように実現しているのか? 15
S3の推しポイント -S3の耐久性- 1. 2. 3. 最低3つのAZに分けて保 存。 冗長コピーが減ったら AWSが自動検知し、勝手 に作り直す
checksumで定期検査 16
S3の推しポイント -条件付き書き込み- S3の条件付き書き込みについて!! 17
S3の推しポイント -条件付き書き込み- S3で同一キーに同時に書き込み処理を行ったら? →何も指定しないと、後のものだけ残る 18
S3の推しポイント -条件付き書き込み条件付き書き込みで、同じキーへの意図しない上書きを防ぐ 19
S3の推しポイント -条件書き込み- 補足:コード例 20
04 まとめ Copyright © 3-shake, Inc. All Rights Reserved. 21
まとめ 高い耐久性と拡張性 コスト最適化 安全な運用と機能進化 データ消失を防ぐ極めて高い耐 久性と、データ量に応じた柔軟 な自動拡張。
アクセス頻度に応じたクラス選 択と自動ライフサイクル管理に よるコスト抑制。 強力なアクセス制御と、条件付 き書き込み等の高度な機能拡張 を継続的に実現。 S3はすごい!! (けどシンプルじゃない!!) 22
ありがとうございました!!! Copyright © 3-shake, Inc. All Rights Reserved. 23
参考資料 - https://docs.aws.amazon.com/AmazonS3/latest/userguid e/DataDurability.html - https://aws.amazon.com/jp/s3/storage-classes/ - https://d1.awsstatic.com/events/reinvent/2019/REPEAT _1_Beyond_eleven_nines_Lessons_from_the_Amazon_S3_ culture_of_durability_STG331-R1.pdf
- https://aws.amazon.com/jp/about-aws/whats-new/2024 /08/amazon-s3-conditional-writes/ - https://docs.aws.amazon.com/AmazonS3/latest/userguid e/conditional-writes.html - https://docs.aws.amazon.com/AmazonS3/latest/userguid e/conditional-writes-enforce.html 24