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
世界の中心で、AI(App Intents)をさけぶ ー App Intents中心設計の実践ガイド
touyou
0
740
ゲームコントローラやキーボードのファームウェアをSwiftで書く
kishikawakatsumi
1
270
AWSに止められる覚悟してますか?
morizo_1984
2
490
手動確認はもう限界 〜XCUITestでCustom URL Schemeの遷移を起動種別ごとに自動テストする〜 / Testing Custom URL Schemes with XCUITest
otouto
0
360
re:Inventに行く前に知っておきたい現地参加のノウハウ
nokomoro3
0
280
すこし踏み込む CancellationToken
htkym
2
1.5k
標準パッケージに uuid が追加された 背景から見る Go らしい意思決定 / go_127_uuid_decision
convto
5
9.2k
MVNOの申込からeSIM開通までをiOSアプリでつなぐ- 本人確認・MNP・通信事業者基盤をまたぐ実装
satotakeshi
0
510
更なる可用性を求めて、5年間運用したKotlinのアプリケーションをGoでリプレイスする話
ken_tunc
0
420
Heart of Swift Concurrency
koher
0
1.1k
テストを司るデーモンに会いに行く 〜隔離した仮想マシンでテストを通すまで〜
h1d3mun3
1
600
Omarchy Tokyo やると聞いて UMPC 買ってセットアップしてきた
mtsmfm
0
200
Featured
See All Featured
Un-Boring Meetings
codingconduct
0
430
How to build an LLM SEO readiness audit: a practical framework
nmsamuel
2
930
The Art of Programming - Codeland 2020
erikaheidi
57
14k
A better future with KSS
kneath
240
18k
GitHub's CSS Performance
jonrohan
1033
470k
The Mindset for Success: Future Career Progression
greggifford
PRO
0
520
Joys of Absence: A Defence of Solitary Play
codingconduct
1
530
sira's awesome portfolio website redesign presentation
elsirapls
0
430
Typedesign – Prime Four
hannesfritz
42
3.2k
YesSQL, Process and Tooling at Scale
rocio
174
15k
Stewardship and Sustainability of Urban and Community Forests
pwiseman
0
530
Technical Leadership for Architectural Decision Making
baasie
3
580
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