Skip to content

Disaster Recovery

Strategy Overview

Nova Home Care implements a multi-layered disaster recovery strategy to protect against infrastructure failures and data loss.

graph LR
    subgraph Primary["us-east-2 (Primary)"]
        RDS1["RDS MySQL<br/>Multi-AZ"]
        RDS2["RDS MariaDB<br/>Multi-AZ"]
        EC2["4× EC2<br/>Auto-Recovery"]
        REDIS["ElastiCache Redis"]
        BACKUP["AWS Backup Vault"]
    end

    subgraph DR["us-west-2 (DR)"]
        DR_VAULT["DR Backup Vault<br/>KMS Encrypted"]
    end

    RDS1 -->|auto-failover| RDS1
    RDS2 -->|auto-failover| RDS2
    EC2 -->|CloudWatch alarm| EC2
    BACKUP -->|cross-region copy| DR_VAULT

Recovery Capabilities

Scenario Recovery Mechanism RTO RPO
EC2 hardware failure Auto-recovery alarm ~5 min 0 (same EBS)
RDS AZ failure Multi-AZ failover ~2 min 0 (sync replication)
Region failure Cross-region backup restore Hours 24h (daily backup)
EC2 scaling needed ASG (gated) Minutes 0

Sections