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
ストレージ重要
以下動画のテキストです
https://youtu.be/NLa53pX-8oM
Satoru Takeuchi
PRO
November 03, 2020
More Decks by Satoru Takeuchi
See All by Satoru Takeuchi
システム強制終了時にファイルシステムの整合性を保つ~ コピーオンライト編 ~
sat
PRO
0
48
システム強制終了時に ファイルシステムの整合性を保つ ~ ジャーナリング編 ~
sat
PRO
1
54
ファイルシステムの整合性を回復するfsck
sat
PRO
1
55
小学校5,6年生向けキャリア教育 大人になるまでの道
sat
PRO
8
4.6k
ファイルシステムの不整合
sat
PRO
2
150
書籍執筆での生成AIの活用
sat
PRO
2
500
ChatGPTに従って体調管理2026
sat
PRO
0
180
eBPF
sat
PRO
1
150
waruiBPF
sat
PRO
0
140
Other Decks in Technology
See All in Technology
エンジニアは生成AIと どのように向き合うべきか? ことばの意味という観点から
verypluming
3
310
APIテストとは?
nagix
0
160
Oracle Cloud Infrastructure:2026年5月度サービス・アップデート
oracle4engineer
PRO
1
280
Claude code Orchestra
ozakiomumkj
3
800
Oracle AI Database@AWS:サービス概要のご紹介
oracle4engineer
PRO
4
2.7k
long-running-tasks
cipepser
2
450
食べログのサーキットブレーカー導入を振り返って
atpons
1
160
形式手法特論:公平性制約の位相的特徴づけ #kernelvm / Kernel VM Study Kansai 12th
ytaka23
1
650
PHP と TypeScript の型システム比較:AI 時代の「型」は誰のためにあるのか? #frontend_phpcon_do / frontend_phpcon_do_2026
shogogg
1
200
Claude Codeを組織で使いこなす— サーバサイドAIエージェント運用の実践知
techtekt
PRO
0
140
Spring AI × MCP 入門〜AIエージェントへのツール公開、境界設計から始める最小構成 〜
yuyamiyamoto
0
190
Oracle AI Database@Azure:サービス概要のご紹介
oracle4engineer
PRO
6
1.8k
Featured
See All Featured
The Power of CSS Pseudo Elements
geoffreycrofte
82
6.3k
Building AI with AI
inesmontani
PRO
1
1k
A Guide to Academic Writing Using Generative AI - A Workshop
ks91
PRO
1
310
Why Mistakes Are the Best Teachers: Turning Failure into a Pathway for Growth
auna
0
150
State of Search Keynote: SEO is Dead Long Live SEO
ryanjones
0
200
We Have a Design System, Now What?
morganepeng
55
8.2k
Sharpening the Axe: The Primacy of Toolmaking
bcantrill
46
2.8k
How to Ace a Technical Interview
jacobian
281
24k
Responsive Adventures: Dirty Tricks From The Dark Corners of Front-End
smashingmag
254
22k
JAMstack: Web Apps at Ludicrous Speed - All Things Open 2022
reverentgeek
1
460
Design of three-dimensional binary manipulators for pick-and-place task avoiding obstacles (IECON2024)
konakalab
0
440
Everyday Curiosity
cassininazir
0
220
Transcript
ストレージ重要 Nov 1st, 2020 Satoru Takeuchi Twitter: satoru_takeuchi, EnSatoru 1
はじめに • 資料を作った背景 ◦ ストレージ重要 ◦ 実際に責任もって扱ってみないと重要さを理解しにくい ◦ 重要な理由がわからないとストレージ技術の必要性も勘所も理解できない ◦
なるべく平易に具体的に大事さを説明する必要を感じた • 本資料が扱う範囲 ◦ 個人ではなく企業、企業に属する技術者向けの説明 ◦ データの消失に焦点を絞る ◦ 個々のストレージ技術についての詳しい説明はしない 2
他の障害と何が違うのか • 前提 ◦ コンピュータシステムはデータを処理するためにある • ストレージ以外の障害 ◦ 復旧までデータを処理できなくなるが、復旧後は再開可能 ▪
ネットワーク障害 => 機器交換、バグ修正 ▪ 性能不足 => マシンスペック増強、ソフトウェア改善 • ストレージの障害(の中のデータ消失障害) ◦ 処理する対象のデータが無くなるので、再開は不可能 ◦ 一撃で会社が潰れかねない ▪ 例: 銀行のシステムで顧客口座データ全消失 3
理想の世界 • ストレージデバイスは決して壊れない • ソフトウェアにバグは存在しない • 人間は間違えない • 災害は起きない 4
現実は非情 • ストレージデバイスは頻繁に壊れる • ソフトウェアにはバグがある • 人間は信じがたいオペミスをする • 災害は起きる 5
厳しい現実に対処する方法 • リスクに対処する様々な技術が生み出されてきた ◦ バックアップ ◦ RAID ◦ ミラーリング ◦
レプリケーション • それぞれ一長一短 ◦ コスト(時間、金銭) ◦ 実装の難易度 ◦ 避けられるリスクの範囲 • どの技術がよいかどうかはシステムの要件によって変わる ◦ 「かっこいいから、流行ってるから〇〇技術を使おう」は怪我の元 6
まとめ • ストレージ重要 • データが消えたら会社も消える • どんな技術がよいかは要件次第 7