disaster-recovery

Plan, implement, and test disaster recovery strategies for AWS stateful systems.

Updated Jun 5, 2026
One-click install
npx skills add https://github.com/hung-phan/system-skills --skill disaster-recovery-hung-phan
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: disaster-recovery
Source: https://github.com/hung-phan/system-skills/tree/main/skills/system-review/references/reliability/disaster-recovery
Command: npx skills add https://github.com/hung-phan/system-skills --skill disaster-recovery-hung-phan

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) and references (resource) and assets (resource) components.

What problem does it solve?

This Skill helps plan, build, and rehearse disaster recovery (DR) strategies for stateful systems, addressing issues like data loss, service downtime, and ransomware attacks.

Core Features & Use Cases

  • DR Planning: Guides in setting RPO/RTO targets and selecting appropriate DR strategies (Backup & Restore, Pilot Light, Warm Standby, Multi-site Active-Active).
  • Backup and Restore: Explains the 3-2-1 backup rule and the modern 3-2-1-1-0 version, emphasizing immutable storage and data integrity.
  • Restore Drills: Provides guidance on conducting restore drills to ensure backups are functional and recoverable.
  • Active-Active vs Active-Passive: Discusses the trade-offs between active-active and active-passive multi-region architectures.
  • Data Residency: Addresses regulatory compliance and data localization challenges in DR plans.
  • AWS Well-Architected DR Pillar: Summarizes AWS Well-Architected DR strategies in a table for quick reference.

Quick Start

Use the disaster-recovery skill to plan a DR strategy for your stateful application, considering RPO/RTO, backup types, and failover mechanisms.

Frequently Asked Questions about disaster-recovery

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I plan a disaster recovery strategy for stateful systems on AWS?

Plan disaster recovery for stateful systems by setting RPO/RTO targets and selecting a strategy like Backup & Restore, Pilot Light, Warm Standby, or Multi-site Active-Active based on AWS Well-Archected pillars.

What is the difference between active-active and active-passive multi-region failover?

Active-active multi-region failover serves traffic from all regions simultaneously for zero downtime, while active-passive keeps a standby environment idle until failover, trading higher complexity for lower cost.

How do I apply the 3-2-1-1-0 backup rule to prevent ransomware data loss?

Apply the 3-2-1-1-0 backup rule by maintaining three copies of data on two media types with one offsite, one immutable copy, and verifying zero errors through restore drills to prevent ransomware data loss.

How do I test backup restore drills to ensure recoverability?

Test backup restore drills by routinely recovering immutable backup data into an isolated environment, validating data integrity, and confirming the process meets your defined RTO and RPO targets.

How do I handle data residency and compliance in disaster recovery plans?

Handle data residency in disaster recovery plans by ensuring backup regions and failover locations comply with regulatory localization requirements, preventing restricted data from crossing geographical boundaries during failover.