Upgrade to Pro — share decks privately, control downloads, hide ads and more …

バックアップ/リストア

 バックアップ/リストア

以下動画のテキストです。
https://youtu.be/GHH_LmuJSeA

842515eaf8fbb2dfcc75197e7797dc15?s=128

Satoru Takeuchi

April 17, 2021
Tweet

Transcript

  1. バックアップ/リストア Apr. 17, 2021 Satoru Takeuchi twitter: satoru_takeuchi

  2. バックアップ/リストアとは? • 事故などによりデータを失うのを防ぐしくみの一つ • バックアップ ◦ 失いたくないデータのコピーをとってどこかに保存しておくこと ◦ 許容できる障害によって有効な手段が異なる (後述)

    • リストア ◦ バックアップをもとにシステムからアクセスできる形にデータを復元 ◦ 📝 バックアップとリストアは表裏一旦 ▪ リストアできないバックアップは無価値 ▪ 例) バックアップの訓練は十分だがリストアは不十分。事故発生時にリストアできない
  3. 以後のスライドにおける前提 • 単純なファイルシステム中の1ファイルのバックアップについて考える • バックアップ ◦ cp <データのファイル名> <バックアップデータのファイル名 >

    • リストア ◦ cp <バックアップデータのファイル名 > <データのファイル名>
  4. バックアップ/リストアとは? システム データ データの コピー システム データ データの コピー 破壊

    システム データの コピー データ リストア (1) バックアップ (2) 事故発生 (3) リストア
  5. failure domain • failure domain: 問題が起きたときに影響を受ける範囲 • failure domainによって有効なバックアップ手法は異なる failure

    domain バックアップ方法の例 ファイルの誤削除 同じディスク上のファイルシステムに cp ディスク故障 別ディスク上のファイルシステムに cp × 同じディスク上のファイルシステムに cp サーバの火災による消失 別ディスクのファイルシステムに cp&別の場所に保管 × 別ディスク上のファイルシステムに cp
  6. バックアップの課題(の一つ) • データの整合性を保つのが大変 ◦ データを読み書き中にバックアップをとると整合性を保てない ◦ 一番単純なケースでは運用を止める必要がある ◦ リストアも故障発生からデータコピーまで運用が止まる 運用中

    (データを読み書き) 運用を止める&バックアップ (データにアクセスしない ) 運用中 (データにアクセス) 時間 • データコピー発生 • すごく長い
  7. 解決方法 • 山ほどある ◦ 差分バックアップ ◦ 増分バックアップ ◦ スナップショット ◦

    その他たくさん • 今後の動画で紹介していく予定
  8. まとめ • バックアップ/リストアは事故などによりデータを失うのを防ぐしくみの一つ • バックアップとリストアは表裏一旦 • failure domainによって有効なバックアップ手段は異なる • バックアップは時間がかかりがち