← スキル一覧に戻る

disaster-recovery
by timequity
Claude Code plugins for developers
⭐ 2🍴 0📅 2026年1月24日
SKILL.md
name: disaster-recovery description: Backup strategies, disaster recovery planning, and business continuity.
Disaster Recovery
RTO vs RPO
| Metric | Definition | Example |
|---|---|---|
| RTO | Recovery Time Objective | 4 hours |
| RPO | Recovery Point Objective | 1 hour |
RTO: How long until service is restored? RPO: How much data can we lose?
DR Strategies
| Strategy | RTO | Cost |
|---|---|---|
| Backup & Restore | Hours | $ |
| Pilot Light | Minutes | $$ |
| Warm Standby | Minutes | $$$ |
| Multi-Site Active | Seconds | $$$$ |
Backup Strategy
Database
# PostgreSQL
pg_dump -h host -U user dbname | gzip > backup.sql.gz
# MySQL
mysqldump -h host -u user -p dbname | gzip > backup.sql.gz
Automated Backups
# AWS RDS
resource "aws_db_instance" "main" {
backup_retention_period = 7
backup_window = "03:00-04:00"
# Cross-region replica for DR
replicate_source_db = aws_db_instance.primary.arn
}
DR Runbook
Failover Steps
- Detect - Monitor alerts for primary failure
- Assess - Confirm failure, estimate recovery
- Decide - Failover if RTO exceeded
- Execute - Run failover procedure
- Verify - Test functionality
- Communicate - Update stakeholders
Failback Steps
- Verify primary is healthy
- Sync data from secondary
- Switch traffic back
- Monitor closely
Testing
| Test Type | Frequency |
|---|---|
| Backup restore | Monthly |
| Failover drill | Quarterly |
| Full DR test | Annually |
Multi-Region
Primary (us-east-1) Secondary (us-west-2)
┌─────────────────┐ ┌─────────────────┐
│ App + DB │ ──sync── │ DB Replica │
└─────────────────┘ └─────────────────┘
│ │
└──────── Route 53 ──────────┘
(failover)
スコア
総合スコア
40/100
リポジトリの品質指標に基づく評価
✓SKILL.md
SKILL.mdファイルが含まれている
+20
○LICENSE
ライセンスが設定されている
0/10
○説明文
100文字以上の説明がある
0/10
○人気
GitHub Stars 100以上
0/15
○最近の活動
3ヶ月以内に更新がある
0/10
○フォーク
10回以上フォークされている
0/5
✓Issue管理
オープンIssueが50未満
+5
✓言語
プログラミング言語が設定されている
+5
○タグ
1つ以上のタグが設定されている
0/5
レビュー
💬
レビュー機能は近日公開予定です