設計書(インフラ)INF-04
バックアップ・リストア設計書テンプレート
RPO / RTO、取得方式と世代、保管先、リストア手順、定期的な復旧訓練をまとめます。
- 章の数
- シンプル 3 / 標準 8 / 詳細 12
- 形式
- Markdown(UTF-8)
- 分類
- インフラ設計 / 保守 / チェックリスト
テンプレート本文
目次
- 1. バックアップ対象
- 2. リストア手順
- 3. 確認
- 文書管理情報
- 改版履歴
- 1. 復旧目標
- 2. バックアップ対象
- 3. 保管
- 4. リストア手順
- 5. リストア後の確認
- 6. 定期検証(リストア訓練)
- 文書管理情報
- 改版履歴
- 1. 概要
- 2. 復旧目標
- 3. 想定する障害と復旧方式
- 4. バックアップ対象
- 5. 保管
- 6. バックアップ運用
- 7. リストア手順
- 8. リストア後の確認
- 9. 定期検証(リストア訓練)
- 10. レビュー観点
バックアップ・リストア設計書
- システム名:
- 作成日: YYYY/MM/DD
- RPO(目標復旧地点):
- RTO(目標復旧時間):
1. バックアップ対象
2. リストア手順
3. 確認
# バックアップ・リストア設計書
- システム名:
- 作成日: YYYY/MM/DD
- RPO(目標復旧地点):
- RTO(目標復旧時間):
## 1. バックアップ対象
| 対象 | 頻度 | 保存期間 | 保管先 |
| --- | --- | --- | --- |
| | | | |
## 2. リストア手順
1.
2.
3.
## 3. 確認
- [ ] リストア後にデータを参照できる
- [ ] 定期的にリストアを試している
バックアップ・リストア設計書
文書管理情報
| 項目 | 内容 |
|---|
| システム名 | |
| 版数 | 1.0 |
| 作成日 | YYYY/MM/DD |
| 作成者 | |
| 承認者 | |
改版履歴
| 版数 | 日付 | 変更箇所 | 変更内容 | 変更者 |
|---|
| 1.0 | YYYY/MM/DD | - | 初版作成 | |
1. 復旧目標
| 項目 | 目標 | 根拠 |
|---|
| RPO(目標復旧地点) | 例: 障害発生の 24 時間前 | |
| RTO(目標復旧時間) | 例: 4 時間以内 | |
| RLO(目標復旧レベル) | 例: 参照機能のみ先行復旧 | |
2. バックアップ対象
| No | 対象 | 取得方式 | 頻度 | 取得時刻 | 世代数 / 保存期間 |
|---|
| 1 | DB | フル / 差分 / 増分 / スナップショット | 日次 | 02:00 | 7 世代 |
| 2 | ファイル | | | | |
| 3 | 設定ファイル | | | | |
3. 保管
| 保管先 | 拠点 / リージョン | 暗号化 | アクセス権限 | 削除防止 |
|---|
| | あり | | 変更不可設定(WORM) |
4. リストア手順
| No | 手順 | 実行者 | 確認内容 |
|---|
| 1 | 復旧対象と復旧地点を決定する | 責任者 | |
| 2 | サービスを停止し、利用者へ告知する | | |
| 3 | バックアップからリストアする | | |
| 4 | データの整合性を確認する | | |
| 5 | サービスを再開し、完了を連絡する | | |
5. リストア後の確認
6. 定期検証(リストア訓練)
| 項目 | 内容 |
|---|
| 頻度 | 例: 半年に 1 回 |
| 対象 | |
| 実施環境 | 検証環境 |
| 合格基準 | RTO 以内に復旧できること |
| 記録先 | |
# バックアップ・リストア設計書
<!-- 構成の参考: IPA「非機能要求グレード2018」可用性(RPO / RTO / RLO)・運用・保守性(バックアップ)。取得よりも「戻せること」を先に設計する -->
## 文書管理情報
| 項目 | 内容 |
| --- | --- |
| システム名 | |
| 版数 | 1.0 |
| 作成日 | YYYY/MM/DD |
| 作成者 | |
| 承認者 | |
## 改版履歴
| 版数 | 日付 | 変更箇所 | 変更内容 | 変更者 |
| --- | --- | --- | --- | --- |
| 1.0 | YYYY/MM/DD | - | 初版作成 | |
## 1. 復旧目標
| 項目 | 目標 | 根拠 |
| --- | --- | --- |
| RPO(目標復旧地点) | 例: 障害発生の 24 時間前 | |
| RTO(目標復旧時間) | 例: 4 時間以内 | |
| RLO(目標復旧レベル) | 例: 参照機能のみ先行復旧 | |
## 2. バックアップ対象
| No | 対象 | 取得方式 | 頻度 | 取得時刻 | 世代数 / 保存期間 |
| --- | --- | --- | --- | --- | --- |
| 1 | DB | フル / 差分 / 増分 / スナップショット | 日次 | 02:00 | 7 世代 |
| 2 | ファイル | | | | |
| 3 | 設定ファイル | | | | |
## 3. 保管
<!-- 3-2-1 ルール(3 つのコピー・2 種類の媒体・1 つは別拠点)を目安にする -->
| 保管先 | 拠点 / リージョン | 暗号化 | アクセス権限 | 削除防止 |
| --- | --- | --- | --- | --- |
| | | あり | | 変更不可設定(WORM) |
## 4. リストア手順
| No | 手順 | 実行者 | 確認内容 |
| --- | --- | --- | --- |
| 1 | 復旧対象と復旧地点を決定する | 責任者 | |
| 2 | サービスを停止し、利用者へ告知する | | |
| 3 | バックアップからリストアする | | |
| 4 | データの整合性を確認する | | |
| 5 | サービスを再開し、完了を連絡する | | |
## 5. リストア後の確認
- [ ] データ件数・最終更新日時が想定どおり
- [ ] アプリケーションから参照・更新できる
- [ ] 連携先とのデータ整合性に問題がない
- [ ] 関係者へ完了を連絡した
## 6. 定期検証(リストア訓練)
| 項目 | 内容 |
| --- | --- |
| 頻度 | 例: 半年に 1 回 |
| 対象 | |
| 実施環境 | 検証環境 |
| 合格基準 | RTO 以内に復旧できること |
| 記録先 | |
バックアップ・リストア設計書
文書管理情報
| 項目 | 内容 |
|---|
| システム名 | |
| 版数 | 1.0 |
| 作成日 | YYYY/MM/DD |
| 最終更新日 | YYYY/MM/DD |
| 作成者 | |
| レビュー者 | |
| 承認者 | |
改版履歴
| 版数 | 日付 | 変更箇所 | 変更内容 | 変更者 |
|---|
| 1.0 | YYYY/MM/DD | - | 初版作成 | |
1. 概要
- 目的:
- 対象範囲:
- 関連文書(インフラ構成設計書・運用 Runbook など):
2. 復旧目標
| 項目 | 通常障害 | 大規模災害 | 根拠 |
|---|
| RPO(目標復旧地点) | 例: 障害発生の 24 時間前 | | |
| RTO(目標復旧時間) | 例: 4 時間以内 | | |
| RLO(目標復旧レベル) | 例: 全機能 | 例: 参照機能のみ | |
3. 想定する障害と復旧方式
| 障害の想定 | 例 | 復旧方式 | 使用するバックアップ |
|---|
| 論理障害 | 誤操作・誤削除・不具合によるデータ破損 | 特定時点へのリストア | 日次 + 更新ログ |
| 物理障害 | ディスク・サーバーの故障 | 冗長構成への切り替え / リストア | スナップショット |
| サイト障害 | データセンター・リージョンの停止 | 別拠点での復旧 | 遠隔地コピー |
| ランサムウェア | 暗号化・改ざん | 改ざんされていない世代からの復旧 | 変更不可のバックアップ |
4. バックアップ対象
| No | 対象 | データ量 | 取得方式 | 頻度 | 取得時刻 | 所要時間 | 世代数 / 保存期間 | オンライン / オフライン |
|---|
| 1 | DB | | フル | 週次 | 日曜 02:00 | | 4 世代 | オンライン |
| 2 | DB | | 差分 / 増分 | 日次 | 02:00 | | 7 世代 | オンライン |
| 3 | DB 更新ログ | | 継続 | 常時 | - | - | 7 日 | オンライン |
| 4 | ファイル | | | | | | | |
| 5 | サーバーイメージ | | | | | | | |
| 6 | 設定ファイル・IaC | | リポジトリ管理 | 変更時 | - | - | 全履歴 | - |
4.1 バックアップ対象外
| 対象 | 対象外とする理由 | 復旧方法 |
|---|
| 一時ファイル・キャッシュ | 再生成できる | 再起動 |
5. 保管
| 保管先 | 拠点 / リージョン | 媒体 | 暗号化 | 鍵の管理 | アクセス権限 | 削除防止 |
|---|
| 一次保管 | | | あり | | | |
| 遠隔地保管 | | | あり | | | 変更不可設定(WORM) |
6. バックアップ運用
| 項目 | 内容 |
|---|
| 取得結果の確認方法 | ジョブ監視で失敗を通知 |
| 失敗時の対応 | Runbook- |
| 取得中の業務影響 | 性能低下 / 停止の有無 |
| 容量の監視 | |
7. リストア手順
7.1 復旧判断
| 判断事項 | 判断者 | 判断基準 |
|---|
| リストアの実施 | | |
| 復旧地点の決定 | | |
| 利用者への告知 | | |
7.2 手順
| No | 手順 | コマンド / 操作 | 実行者 | 確認者 | 所要時間 | 確認内容 |
|---|
| 1 | 復旧対象と復旧地点を決定する | - | 責任者 | | | |
| 2 | サービスを停止し、利用者へ告知する | | | | | |
| 3 | 現状のデータを退避する | | | | | |
| 4 | バックアップからリストアする | | | | | |
| 5 | 更新ログを適用する | | | | | |
| 6 | データの整合性を確認する | | | | | |
| 7 | サービスを再開し、完了を連絡する | | | | | |
8. リストア後の確認
9. 定期検証(リストア訓練)
| 項目 | 内容 |
|---|
| 頻度 | 例: 半年に 1 回 |
| 対象 | |
| 実施環境 | 検証環境 |
| シナリオ | 論理障害 / サイト障害 |
| 合格基準 | RTO 以内に RPO 時点まで復旧できること |
| 記録先 | |
9.1 検証記録
| 実施日 | シナリオ | 所要時間 | 結果 | 課題 |
|---|
| YYYY/MM/DD | | | 合格 / 不合格 | |
10. レビュー観点
# バックアップ・リストア設計書
<!-- 構成の参考: IPA「非機能要求グレード2018」可用性(RPO / RTO / RLO)・運用・保守性(バックアップ)。取得よりも「戻せること」を先に設計する -->
## 文書管理情報
| 項目 | 内容 |
| --- | --- |
| システム名 | |
| 版数 | 1.0 |
| 作成日 | YYYY/MM/DD |
| 最終更新日 | YYYY/MM/DD |
| 作成者 | |
| レビュー者 | |
| 承認者 | |
## 改版履歴
| 版数 | 日付 | 変更箇所 | 変更内容 | 変更者 |
| --- | --- | --- | --- | --- |
| 1.0 | YYYY/MM/DD | - | 初版作成 | |
## 1. 概要
- 目的:
- 対象範囲:
- 関連文書(インフラ構成設計書・運用 Runbook など):
## 2. 復旧目標
| 項目 | 通常障害 | 大規模災害 | 根拠 |
| --- | --- | --- | --- |
| RPO(目標復旧地点) | 例: 障害発生の 24 時間前 | | |
| RTO(目標復旧時間) | 例: 4 時間以内 | | |
| RLO(目標復旧レベル) | 例: 全機能 | 例: 参照機能のみ | |
## 3. 想定する障害と復旧方式
| 障害の想定 | 例 | 復旧方式 | 使用するバックアップ |
| --- | --- | --- | --- |
| 論理障害 | 誤操作・誤削除・不具合によるデータ破損 | 特定時点へのリストア | 日次 + 更新ログ |
| 物理障害 | ディスク・サーバーの故障 | 冗長構成への切り替え / リストア | スナップショット |
| サイト障害 | データセンター・リージョンの停止 | 別拠点での復旧 | 遠隔地コピー |
| ランサムウェア | 暗号化・改ざん | 改ざんされていない世代からの復旧 | 変更不可のバックアップ |
## 4. バックアップ対象
| No | 対象 | データ量 | 取得方式 | 頻度 | 取得時刻 | 所要時間 | 世代数 / 保存期間 | オンライン / オフライン |
| --- | --- | --- | --- | --- | --- | --- | --- | --- |
| 1 | DB | | フル | 週次 | 日曜 02:00 | | 4 世代 | オンライン |
| 2 | DB | | 差分 / 増分 | 日次 | 02:00 | | 7 世代 | オンライン |
| 3 | DB 更新ログ | | 継続 | 常時 | - | - | 7 日 | オンライン |
| 4 | ファイル | | | | | | | |
| 5 | サーバーイメージ | | | | | | | |
| 6 | 設定ファイル・IaC | | リポジトリ管理 | 変更時 | - | - | 全履歴 | - |
### 4.1 バックアップ対象外
| 対象 | 対象外とする理由 | 復旧方法 |
| --- | --- | --- |
| 一時ファイル・キャッシュ | 再生成できる | 再起動 |
## 5. 保管
<!-- 3-2-1 ルール(3 つのコピー・2 種類の媒体・1 つは別拠点)を目安にする -->
| 保管先 | 拠点 / リージョン | 媒体 | 暗号化 | 鍵の管理 | アクセス権限 | 削除防止 |
| --- | --- | --- | --- | --- | --- | --- |
| 一次保管 | | | あり | | | |
| 遠隔地保管 | | | あり | | | 変更不可設定(WORM) |
## 6. バックアップ運用
| 項目 | 内容 |
| --- | --- |
| 取得結果の確認方法 | ジョブ監視で失敗を通知 |
| 失敗時の対応 | Runbook- |
| 取得中の業務影響 | 性能低下 / 停止の有無 |
| 容量の監視 | |
## 7. リストア手順
### 7.1 復旧判断
| 判断事項 | 判断者 | 判断基準 |
| --- | --- | --- |
| リストアの実施 | | |
| 復旧地点の決定 | | |
| 利用者への告知 | | |
### 7.2 手順
| No | 手順 | コマンド / 操作 | 実行者 | 確認者 | 所要時間 | 確認内容 |
| --- | --- | --- | --- | --- | --- | --- |
| 1 | 復旧対象と復旧地点を決定する | - | 責任者 | | | |
| 2 | サービスを停止し、利用者へ告知する | | | | | |
| 3 | 現状のデータを退避する | | | | | |
| 4 | バックアップからリストアする | | | | | |
| 5 | 更新ログを適用する | | | | | |
| 6 | データの整合性を確認する | | | | | |
| 7 | サービスを再開し、完了を連絡する | | | | | |
## 8. リストア後の確認
- [ ] データ件数・最終更新日時が想定どおり
- [ ] アプリケーションから参照・更新できる
- [ ] 連携先とのデータ整合性に問題がない
- [ ] 失われた期間のデータの扱い(再入力など)を関係者と合意した
- [ ] 関係者へ完了を連絡した
## 9. 定期検証(リストア訓練)
| 項目 | 内容 |
| --- | --- |
| 頻度 | 例: 半年に 1 回 |
| 対象 | |
| 実施環境 | 検証環境 |
| シナリオ | 論理障害 / サイト障害 |
| 合格基準 | RTO 以内に RPO 時点まで復旧できること |
| 記録先 | |
### 9.1 検証記録
| 実施日 | シナリオ | 所要時間 | 結果 | 課題 |
| --- | --- | --- | --- | --- |
| YYYY/MM/DD | | | 合格 / 不合格 | |
## 10. レビュー観点
- [ ] 想定するすべての障害に対して復旧方式がある
- [ ] RPO / RTO を満たせることを訓練で確認している
- [ ] バックアップが本番環境と同じ権限で削除できない
- [ ] 暗号鍵を紛失した場合の扱いが決まっている
- [ ] バックアップ対象外のデータとその理由が明記されている
バックアップ・リストア設計書の書き方
用途
バックアップの取得方法だけでなく、どの時点まで・何時間で戻すかを決め、実際に戻せることを確認するための文書です。
主な構成
- 復旧目標(RPO / RTO / RLO)
- バックアップ対象と方式
- 保管先と暗号化
- リストア手順
- リストア後の確認
- 定期的な復旧訓練
記入のポイント
- 先に RPO / RTO を決め、それを満たす方式を選ぶ
- 3-2-1 ルール(3 つのコピー・2 種類の媒体・1 つは別拠点)を目安にする
- ランサムウェアに備え、削除・改ざんできない世代を持つ
- リストア訓練を定期的に行い、所要時間を記録する
関連記事
運営者の技術ブログ Lazy Developer の記事です。