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
Satoru Takeuchi
PRO
November 03, 2020
Technology
2.4k
2
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
ストレージ重要
以下動画のテキストです
https://youtu.be/NLa53pX-8oM
Satoru Takeuchi
PRO
November 03, 2020
More Decks by Satoru Takeuchi
See All by Satoru Takeuchi
Rook: Intro and Deep Dive with Ceph
sat
PRO
1
52
Machine Check Exception
sat
PRO
2
52
バイナリダンプの模様を読む
sat
PRO
0
71
cpコマンドはディスク上でデータを コピーしないことがある
sat
PRO
3
59
114-ファイルのshallow_copy.pdf
sat
PRO
2
43
113-Btrfsのスナップショット.pdf
sat
PRO
0
23
システム強制終了時にファイルシステムの整合性を保つ~ コピーオンライト編 ~
sat
PRO
0
65
システム強制終了時に ファイルシステムの整合性を保つ ~ ジャーナリング編 ~
sat
PRO
2
69
ファイルシステムの整合性を回復するfsck
sat
PRO
1
76
Other Decks in Technology
See All in Technology
『三匹の子ぶた』から学ぶネットワークセキュリティの昔と今 / Network Security: Then and Now Through the Lens of The Three Little Pigs
nttcom
1
1.8k
つくって納得、つかって実感! 大規模言語モデルことはじめ ver2.0
recruitengineers
PRO
4
1.6k
Agent 時代の Kaggle 展望 / kaggle-in-the-agentic-era
upura
1
710
今こそ聞きたいソフトウェア設計 ドメイン駆動設計再入門
masuda220
PRO
17
7.2k
侵入は突然に 〜 IoTマルウェアと悪用される家庭の機器 ~ / When Intrusion Strikes: IoT Malware and the Abuse of Home Devices
nttcom
0
1.6k
LanceDB入門
mocobeta
7
450
Data Hubグループ 紹介資料
sansan33
PRO
0
3.2k
FDEの心得
noriakioji
4
5.1k
ブラウザ研修 2026
recruitengineers
PRO
6
980
【CEDEC2026】専門性の高いデフォルメチームが挑んだ人材育成戦略 〜Cygames Academiaの企画から実施まで〜
cygames
PRO
0
590
システム思考で問題に対処する
yussak
0
260
グローバル基準のSREは、運用現場でどう機能したか:成熟度アセスメントの実践 / SRE NEXT 2026
sorawatanabe
0
220
Featured
See All Featured
What the history of the web can teach us about the future of AI
inesmontani
PRO
1
650
A Soul's Torment
seathinner
6
3.4k
Information Architects: The Missing Link in Design Systems
soysaucechin
0
1.1k
Rebuilding a faster, lazier Slack
samanthasiow
85
9.6k
Building Experiences: Design Systems, User Experience, and Full Site Editing
marktimemedia
0
570
Bootstrapping a Software Product
garrettdimon
PRO
307
120k
Designing Experiences People Love
moore
143
24k
Avoiding the “Bad Training, Faster” Trap in the Age of AI
tmiket
0
200
世界の人気アプリ100個を分析して見えたペイウォール設計の心得
akihiro_kokubo
PRO
73
41k
The AI Search Optimization Roadmap by Aleyda Solis
aleyda
1
6.1k
個人開発の失敗を避けるイケてる考え方 / tips for indie hackers
panda_program
123
22k
SEO in 2025: How to Prepare for the Future of Search
ipullrank
3
3.7k
Transcript
ストレージ重要 Nov 1st, 2020 Satoru Takeuchi Twitter: satoru_takeuchi, EnSatoru 1
はじめに • 資料を作った背景 ◦ ストレージ重要 ◦ 実際に責任もって扱ってみないと重要さを理解しにくい ◦ 重要な理由がわからないとストレージ技術の必要性も勘所も理解できない ◦
なるべく平易に具体的に大事さを説明する必要を感じた • 本資料が扱う範囲 ◦ 個人ではなく企業、企業に属する技術者向けの説明 ◦ データの消失に焦点を絞る ◦ 個々のストレージ技術についての詳しい説明はしない 2
他の障害と何が違うのか • 前提 ◦ コンピュータシステムはデータを処理するためにある • ストレージ以外の障害 ◦ 復旧までデータを処理できなくなるが、復旧後は再開可能 ▪
ネットワーク障害 => 機器交換、バグ修正 ▪ 性能不足 => マシンスペック増強、ソフトウェア改善 • ストレージの障害(の中のデータ消失障害) ◦ 処理する対象のデータが無くなるので、再開は不可能 ◦ 一撃で会社が潰れかねない ▪ 例: 銀行のシステムで顧客口座データ全消失 3
理想の世界 • ストレージデバイスは決して壊れない • ソフトウェアにバグは存在しない • 人間は間違えない • 災害は起きない 4
現実は非情 • ストレージデバイスは頻繁に壊れる • ソフトウェアにはバグがある • 人間は信じがたいオペミスをする • 災害は起きる 5
厳しい現実に対処する方法 • リスクに対処する様々な技術が生み出されてきた ◦ バックアップ ◦ RAID ◦ ミラーリング ◦
レプリケーション • それぞれ一長一短 ◦ コスト(時間、金銭) ◦ 実装の難易度 ◦ 避けられるリスクの範囲 • どの技術がよいかどうかはシステムの要件によって変わる ◦ 「かっこいいから、流行ってるから〇〇技術を使おう」は怪我の元 6
まとめ • ストレージ重要 • データが消えたら会社も消える • どんな技術がよいかは要件次第 7