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
ストレージ重要
Search
Sponsored
·
Your Podcast. Everywhere. Effortlessly.
Share. Educate. Inspire. Entertain. You do you. We'll handle the rest.
→
Satoru Takeuchi
PRO
November 03, 2020
Technology
2
2.4k
ストレージ重要
以下動画のテキストです
https://youtu.be/NLa53pX-8oM
Satoru Takeuchi
PRO
November 03, 2020
Tweet
Share
More Decks by Satoru Takeuchi
See All by Satoru Takeuchi
小学校5,6年生向けキャリア教育 大人になるまでの道
sat
PRO
8
3.4k
ファイルシステムの不整合
sat
PRO
2
130
書籍執筆での生成AIの活用
sat
PRO
2
440
ChatGPTに従って体調管理2026
sat
PRO
0
170
eBPF
sat
PRO
1
140
waruiBPF
sat
PRO
0
120
eBPFとwaruiBPF
sat
PRO
5
4.3k
Pythonのコードの気になる行でスタックトレースを出す
sat
PRO
1
110
ソースコードを読むときの思考プロセスの例 ~markdownのレンダリング方法を知りたかった2 markdownパッケージ~
sat
PRO
0
220
Other Decks in Technology
See All in Technology
やさしいとこから始めるGitHubリポジトリのセキュリティ
tsubakimoto_s
1
950
Kubernetesの「隠れメモリ消費」によるNode共倒れと、Request適正化という処方箋
g0xu
0
120
Kiro Meetup #7 Kiro アップデート (2025/12/15〜2026/3/20)
katzueno
2
250
スケールアップ企業でQA組織が機能し続けるための組織設計と仕組み〜ボトムアップとトップダウンを両輪としたアプローチ〜
tarappo
4
370
GitHub Copilot CLI で Azure Portal to Bicep
tsubakimoto_s
0
190
契約書からの情報抽出を行うLLMのスループットを、バッチ処理を用いて最大40%改善した話
sansantech
PRO
2
260
Amazon Qはアマコネで頑張っています〜 Amazon Q in Connectについて〜
yama3133
1
130
スピンアウト講座01_GitHub管理
overflowinc
0
1.4k
DDD×仕様駆動で回す高品質開発のプロセス設計
littlehands
6
2.4k
20260323_データ分析基盤でGeminiを使う話
1210yuichi0
0
180
Kiroで見直す開発プロセスとAI-DLC
k_adachi_01
0
130
新規事業×QAの挑戦:不確実性を乗りこなす!フェーズごとに求められるQAの役割変革
hacomono
PRO
0
180
Featured
See All Featured
Documentation Writing (for coders)
carmenintech
77
5.3k
Designing for Timeless Needs
cassininazir
0
170
実際に使うSQLの書き方 徹底解説 / pgcon21j-tutorial
soudai
PRO
199
73k
Put a Button on it: Removing Barriers to Going Fast.
kastner
60
4.2k
State of Search Keynote: SEO is Dead Long Live SEO
ryanjones
0
160
How to Align SEO within the Product Triangle To Get Buy-In & Support - #RIMC
aleyda
1
1.5k
Darren the Foodie - Storyboard
khoart
PRO
3
3k
"I'm Feeling Lucky" - Building Great Search Experiences for Today's Users (#IAC19)
danielanewman
231
22k
Reality Check: Gamification 10 Years Later
codingconduct
0
2.1k
Data-driven link building: lessons from a $708K investment (BrightonSEO talk)
szymonslowik
1
980
Speed Design
sergeychernyshev
33
1.6k
The SEO identity crisis: Don't let AI make you average
varn
0
420
Transcript
ストレージ重要 Nov 1st, 2020 Satoru Takeuchi Twitter: satoru_takeuchi, EnSatoru 1
はじめに • 資料を作った背景 ◦ ストレージ重要 ◦ 実際に責任もって扱ってみないと重要さを理解しにくい ◦ 重要な理由がわからないとストレージ技術の必要性も勘所も理解できない ◦
なるべく平易に具体的に大事さを説明する必要を感じた • 本資料が扱う範囲 ◦ 個人ではなく企業、企業に属する技術者向けの説明 ◦ データの消失に焦点を絞る ◦ 個々のストレージ技術についての詳しい説明はしない 2
他の障害と何が違うのか • 前提 ◦ コンピュータシステムはデータを処理するためにある • ストレージ以外の障害 ◦ 復旧までデータを処理できなくなるが、復旧後は再開可能 ▪
ネットワーク障害 => 機器交換、バグ修正 ▪ 性能不足 => マシンスペック増強、ソフトウェア改善 • ストレージの障害(の中のデータ消失障害) ◦ 処理する対象のデータが無くなるので、再開は不可能 ◦ 一撃で会社が潰れかねない ▪ 例: 銀行のシステムで顧客口座データ全消失 3
理想の世界 • ストレージデバイスは決して壊れない • ソフトウェアにバグは存在しない • 人間は間違えない • 災害は起きない 4
現実は非情 • ストレージデバイスは頻繁に壊れる • ソフトウェアにはバグがある • 人間は信じがたいオペミスをする • 災害は起きる 5
厳しい現実に対処する方法 • リスクに対処する様々な技術が生み出されてきた ◦ バックアップ ◦ RAID ◦ ミラーリング ◦
レプリケーション • それぞれ一長一短 ◦ コスト(時間、金銭) ◦ 実装の難易度 ◦ 避けられるリスクの範囲 • どの技術がよいかどうかはシステムの要件によって変わる ◦ 「かっこいいから、流行ってるから〇〇技術を使おう」は怪我の元 6
まとめ • ストレージ重要 • データが消えたら会社も消える • どんな技術がよいかは要件次第 7