backup-disaster-recovery について
backup-disaster-recovery は、運用やクラウドインフラチーム向けのバックアップと災害復旧のガイドです。データ保護と事業継続の計画、復旧手順を扱います。
主な機能
- 01データベースバックアップ設定
- 02災害復旧計画テンプレート
- 03バックアップと復元スクリプト
- 04リージョン間フェイルオーバーの指針
活用シーン
- 01事業継続の計画
- 02ポイントインタイムリカバリーの設計
- 03リージョン間フェイルオーバーの準備
- 04目標復旧時間の最適化
インストール
コマンドをコピーしてターミナルで実行します。
$
npx skills add https:/ / github.com/ aj-geddes/ useful-ai-prompts --skill backup-disaster-recoveryインストール後、Claude Code で/backup-disaster-recoveryを入力して読み込まれたか確認します。
同梱ファイル
SKILL.md と一緒にインストールされる参考資料やスクリプト。
references/backup-and-restore-script.mdcross-region-failover.mddatabase-backup-configuration.mddisaster-recovery-plan-template.mdscripts/validate-schema.shtemplates/migration-template.sql詳細
バックアップと災害復旧
目次
概要
データを保護し、事業継続性を確保するとともに、インフラストラクチャの障害から迅速に復旧できるよう、包括的なバックアップと災害復旧の戦略を設計、実装します。
使用する場面
- データ保護とコンプライアンス
- 事業継続計画
- 災害復旧計画
- 特定時点への復旧
- リージョン間のフェイルオーバー
- データ移行
- コンプライアンスと監査の要件
- 目標復旧時間(RTO)の最適化
クイックスタート
最小限の動作例:
# postgres-backup-cronjob.yaml
apiVersion: v1
kind: ConfigMap
metadata:
name: backup-script
namespace: databases
data:
backup.sh: |
#!/bin/bash
set -euo pipefail
BACKUP_DIR="/backups/postgresql"
RETENTION_DAYS=30
DB_HOST="${POSTGRES_HOST}"
DB_PORT="${POSTGRES_PORT:-5432}"
DB_USER="${POSTGRES_USER}"
DB_PASSWORD="${POSTGRES_PASSWORD}"
export PGPASSWORD="$DB_PASSWORD"
# Create backup directory
mkdir -p "$BACKUP_DIR"
# Full backup
BACKUP_FILE="$BACKUP_DIR/full-$(date +%Y%m%d-%H%M%S).sql"
// ... (see reference guides for full implementation)
リファレンスガイド
詳細な実装については、references/ ディレクトリを参照してください。
| ガイド | 内容 |
|---|---|
| データベースのバックアップ設定 | データベースのバックアップ設定 |
| 災害復旧計画のテンプレート | 災害復旧計画のテンプレート |
| バックアップと復元のスクリプト | バックアップと復元のスクリプト |
| リージョン間のフェイルオーバー | リージョン間のフェイルオーバー |
ベストプラクティス
✅ 推奨事項
- 定期的にバックアップをテストする
- 複数のバックアップ保存先を使用する
- バックアップを自動化する
- 復旧手順を文書化する
- フェイルオーバー手順を定期的にテストする
- バックアップの完了状況を監視する
- 不変バックアップを使用する
- 保存時と転送時にバックアップを暗号化する
❌ 禁止事項
- 単一のバックアップ保存先に依存する
- バックアップの失敗を無視する
- 本番データと同じ場所にバックアップを保存する
- 復旧手順のテストを省略する
- 復旧速度の要件を超えてバックアップを過度に圧縮する
- バックアップの整合性確認を忘れる
- 暗号化キーをバックアップと一緒に保存する
- バックアップが自動的に正常動作すると決めつける
コメント
Markdown 対応