LoginSignup
1
1

AWS RDS データベースのバックアップと復元方法をまとめ

Posted at

背景

  • リリース前にサービス品質監査を行う予定
  • 回復性特性の中に、データベース問題がある時にデータを回復する
  • AWS RDSの機能とmysql機能より、データ復元方法を調査する

概要

復元方法と対応ケースを考える

番号 復元方法 対応ケース
1 バックトラック 突然データを削除してしまって、早めに復元したい
2 特定時点へ復元 クラスターが存在しているが、特定時点(3分前)に戻れる
3 スナップショット復元 クラスターも削除してしまう場合の復元
4 mysqldump リリース時に、db migrationミスの対応
  • 上記のテーブル分類より一つ一つ説明する

内容

バックトラック

スナップショット復元

特定時点へ復元

mysqldump

  • 前提条件
    • リリース時にdb migrationのために事前バックアップする
  • 復旧手順
$ mysql -h hostname -u username -pパスワード < dump.sql
  • 復旧時間
    • 10min(データの量によって)
  • メリット
    • バックトラックも復元できるが、料金かからない
  • デメリット
    • データの量が多い場合は、バックアップの時間がかかる
1
1
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
1
1