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
April 17, 2021
Technology
0
180
バックアップ/リストア
以下動画のテキストです。
https://youtu.be/GHH_LmuJSeA
Satoru Takeuchi
PRO
April 17, 2021
Tweet
Share
More Decks by Satoru Takeuchi
See All by Satoru Takeuchi
データ冗長化のしくみRAID 基礎概念とRAID1編
sat
PRO
2
20
RAIDの実現方法
sat
PRO
2
49
Linux環境のCPU上で10ミリ秒間に起こること
sat
PRO
3
98
HDDへのアクセス速度は位置によって変わる!??
sat
PRO
4
53
ボリュームマネージャLVM
sat
PRO
2
86
Best Practices of Production-Grade Rook/Ceph Cluster
sat
PRO
1
1.9k
OSSへの貢献をはじめたきっかけ、貢献で得たもの、やりたい人へのアドバイス(改)
sat
PRO
4
120
device mapperによるディスクI/O障害のエミュレーション 既存ターゲット編
sat
PRO
0
120
分散ストレージCephのデータ破壊検知修復機能は本当に動作するのか
sat
PRO
0
51
Other Decks in Technology
See All in Technology
ChatGPT for IT Service Management (IT Pro)
dahatake
2
160
Next'24 事例セッションの紹介とクラウド資格を活用したキャリア形成について語りMuscle
yasumuusan
1
340
なぜ NOT A HOTEL が Web3 に取り組むのか - NOT A HOTEL TECH TALK
ynunokawa
0
160
TransitGatewayの基礎
toru_kubota
0
230
プロトタイピングによる不確実性の低減 / Reducing Uncertainty through Prototyping
ohbarye
3
240
Databricksを活用してDELISH KITCHENのレシピレコメンドを開発した話
furu8
0
250
PHPカンファレンス小田原2024
ysknsid25
3
660
SIEMを用いて、セキュリティログ分析の可視化と分析を実現し、PDCAサイクルを回してみた
coconala_engineer
0
220
Oracle Cloud Infrastructure:2024年4月度サービス・アップデート
oracle4engineer
PRO
1
110
DevOpsDays History and my DevOps story
kawaguti
PRO
8
1.6k
普段有償でサポート業務をしているCSAが技術知見を無料で公開する理由
07jp27
1
640
"好き"との生活/Regularly update profile with GitHub Actions
judeeeee
0
150
Featured
See All Featured
Stop Working from a Prison Cell
hatefulcrawdad
266
19k
Atom: Resistance is Futile
akmur
258
25k
A Philosophy of Restraint
colly
196
16k
From Idea to $5000 a Month in 5 Months
shpigford
377
45k
"I'm Feeling Lucky" - Building Great Search Experiences for Today's Users (#IAC19)
danielanewman
220
21k
For a Future-Friendly Web
brad_frost
171
8.9k
Clear Off the Table
cherdarchuk
83
310k
How to Create Impact in a Changing Tech Landscape [PerfNow 2023]
tammyeverts
12
1.5k
Dealing with People You Can't Stand - Big Design 2015
cassininazir
356
22k
It's Worth the Effort
3n
180
27k
Designing on Purpose - Digital PM Summit 2013
jponch
110
6.4k
Designing Dashboards & Data Visualisations in Web Apps
destraynor
226
51k
Transcript
バックアップ/リストア Apr. 17, 2021 Satoru Takeuchi twitter: satoru_takeuchi
バックアップ/リストアとは? • 事故などによりデータを失うのを防ぐしくみの一つ • バックアップ ◦ 失いたくないデータのコピーをとってどこかに保存しておくこと ◦ 許容できる障害によって有効な手段が異なる (後述)
• リストア ◦ バックアップをもとにシステムからアクセスできる形にデータを復元 ◦ 📝 バックアップとリストアは表裏一旦 ▪ リストアできないバックアップは無価値 ▪ 例) バックアップの訓練は十分だがリストアは不十分。事故発生時にリストアできない
以後のスライドにおける前提 • 単純なファイルシステム中の1ファイルのバックアップについて考える • バックアップ ◦ cp <データのファイル名> <バックアップデータのファイル名 >
• リストア ◦ cp <バックアップデータのファイル名 > <データのファイル名>
バックアップ/リストアとは? システム データ データの コピー システム データ データの コピー 破壊
システム データの コピー データ リストア (1) バックアップ (2) 事故発生 (3) リストア
failure domain • failure domain: 問題が起きたときに影響を受ける範囲 • failure domainによって有効なバックアップ手法は異なる failure
domain バックアップ方法の例 ファイルの誤削除 同じディスク上のファイルシステムに cp ディスク故障 別ディスク上のファイルシステムに cp × 同じディスク上のファイルシステムに cp サーバの火災による消失 別ディスクのファイルシステムに cp&別の場所に保管 × 別ディスク上のファイルシステムに cp
バックアップの課題(の一つ) • データの整合性を保つのが大変 ◦ データを読み書き中にバックアップをとると整合性を保てない ◦ 一番単純なケースでは運用を止める必要がある ◦ リストアも故障発生からデータコピーまで運用が止まる 運用中
(データを読み書き) 運用を止める&バックアップ (データにアクセスしない ) 運用中 (データにアクセス) 時間 • データコピー発生 • すごく長い
解決方法 • 山ほどある ◦ 差分バックアップ ◦ 増分バックアップ ◦ スナップショット ◦
その他たくさん • 今後の動画で紹介していく予定
まとめ • バックアップ/リストアは事故などによりデータを失うのを防ぐしくみの一つ • バックアップとリストアは表裏一旦 • failure domainによって有効なバックアップ手段は異なる • バックアップは時間がかかりがち