mcpField
B
backup-disaster-recovery

backup-disaster-recovery

github.com/aj-geddesクラウド・DevOps373622 回インストール34 週間前に更新
リポジトリ

backup-disaster-recovery について

backup-disaster-recovery は、運用やクラウドインフラチーム向けのバックアップと災害復旧のガイドです。データ保護と事業継続の計画、復旧手順を扱います。

主な機能

  1. 01データベースバックアップ設定
  2. 02災害復旧計画テンプレート
  3. 03バックアップと復元スクリプト
  4. 04リージョン間フェイルオーバーの指針

活用シーン

  1. 01事業継続の計画
  2. 02ポイントインタイムリカバリーの設計
  3. 03リージョン間フェイルオーバーの準備
  4. 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.md
cross-region-failover.md
database-backup-configuration.md
disaster-recovery-plan-template.md
scripts/
validate-schema.sh
templates/
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/ ディレクトリを参照してください。

ガイド内容
データベースのバックアップ設定データベースのバックアップ設定
災害復旧計画のテンプレート災害復旧計画のテンプレート
バックアップと復元のスクリプトバックアップと復元のスクリプト
リージョン間のフェイルオーバーリージョン間のフェイルオーバー

ベストプラクティス

✅ 推奨事項
  • 定期的にバックアップをテストする
  • 複数のバックアップ保存先を使用する
  • バックアップを自動化する
  • 復旧手順を文書化する
  • フェイルオーバー手順を定期的にテストする
  • バックアップの完了状況を監視する
  • 不変バックアップを使用する
  • 保存時と転送時にバックアップを暗号化する
❌ 禁止事項
  • 単一のバックアップ保存先に依存する
  • バックアップの失敗を無視する
  • 本番データと同じ場所にバックアップを保存する
  • 復旧手順のテストを省略する
  • 復旧速度の要件を超えてバックアップを過度に圧縮する
  • バックアップの整合性確認を忘れる
  • 暗号化キーをバックアップと一緒に保存する
  • バックアップが自動的に正常動作すると決めつける

コメント