Skip to content

AWS Backup

What Is This Service?

AWS Backup is a fully managed centralized backup and recovery orchestration service that protects AWS and hybrid workloads using policy-driven backup automation.

Provides:

  • Centralized backup governance
  • Cross-account backup
  • Cross-region backup
  • Retention management
  • Restore orchestration
  • Compliance controls

Supported examples:

  • EBS
  • EC2
  • RDS
  • Aurora
  • DynamoDB
  • EFS
  • FSx
  • S3
  • VMware workloads

Mental model:
AWS Backup = centralized backup policy engine + governed recovery platform.

AWS Backup does not replace replication or HA architectures.


Why It Matters for Security

Backups are security controls.

Protects against:

  • Ransomware
  • Accidental deletion
  • Account compromise
  • Regional failures
  • Data corruption
  • Insider mistakes

Security goals:

  • Immutable recovery
  • Isolated backup accounts
  • Enforced retention
  • Restore confidence
  • Compliance reporting

Security outcomes:

  • Reduced blast radius
  • Faster recovery
  • Stronger resilience
  • Better audit posture

Typical use cases:

  • Organization-wide backup
  • Disaster recovery
  • Compliance retention
  • Ransomware defense
  • Cross-account recovery

Architecture Example

flowchart LR

Org[AWS Organizations]

Backup[AWS Backup]

Plan[Backup Plan]

Vault[Backup Vault]

Lock[Vault Lock]

KMS[KMS]

Resources[Protected Resources]

Recovery[Recovery Account]

Audit[Backup Audit Manager]

Restore[Restore Testing]

Org --> Backup

Backup --> Plan

Plan --> Resources

Resources --> Vault

Vault --> Lock

KMS --> Vault

Vault --> Recovery

Backup --> Audit

Backup --> Restore

Core architecture:

Plan
 ↓
Selection
 ↓
Vault
 ↓
Recovery Point
 ↓
Restore

Recommended security pattern:

Production
 ↓
Cross-Account Backup
 ↓
Immutable Vault
 ↓
Restore Validation

Workflow(s)

Organization Backup Workflow

sequenceDiagram

participant Org
participant Backup
participant Resource
participant Vault

Org->>Backup: Apply backup policy

Backup->>Resource: Execute backup

Resource->>Vault: Create recovery point

Vault-->>Backup: Backup complete

Cross-Account Recovery

sequenceDiagram

participant Source
participant Backup
participant Vault
participant Recovery

Source->>Backup: Backup

Backup->>Vault: Store

Vault->>Recovery: Copy

Recovery-->>Source: Restore

Restore Testing Workflow

sequenceDiagram

participant Backup
participant Vault
participant Test
participant Cleanup

Backup->>Vault: Select recovery point

Vault->>Test: Launch isolated restore

Test-->>Backup: Validate restore

Backup->>Cleanup: Remove resources

Vault Lock Protection

sequenceDiagram

participant Admin
participant Backup as AWS Backup
participant Vault as Vault Lock (Compliance)

Admin->>Backup: Delete recovery point

Backup->>Vault: Check retention policy

Vault-->>Backup: Immutable (lock active)

Backup-->>Admin: Delete rejected

Core Concepts

Backup Plan (MOST TESTED)

Defines:

When?
How long?
Where?

Contains:

  • Schedule
  • Lifecycle
  • Retention
  • Copy rules

Example:

Daily
↓
35 Days
↓
Archive

Backup Rule

Controls:

  • Frequency
  • Backup window
  • Retention

Multiple rules supported.


Backup Selection

Determines:

What gets protected?

Methods:

  • Tags
  • Resource IDs
  • Resource types

Backup Vault

Logical container for:

Recovery Points

Supports:

  • Encryption
  • Access policies
  • Cross-account copy

Exam trap:

Vault ≠ storage service.


Recovery Point

Actual backup artifact.

Used during:

Restore

Restore Job

Recovery operation.

Creates:

  • Restored resources
  • Recovery environments

Lifecycle

Moves recovery points:

Warm
 ↓
Cold Archive

Optimizes cost.


Important Integrations

AWS Organizations (VERY HIGH VALUE)

Supports:

  • Central governance
  • Backup policies
  • Delegated administration

Pattern:

Management
 ↓
Backup Account
 ↓
Member Accounts

AWS KMS

Provides:

  • Backup encryption
  • Key isolation

Amazon S3

Supports:

  • Centralized object recovery

Exam nuance:

Backup ≠ replication.


Amazon DynamoDB

Supports:

  • Backup orchestration
  • PITR integration

Advanced feature required for some cross-account/cross-region scenarios.


Amazon RDS / Aurora

Supports:

  • Database recovery

Amazon EFS

Supports:

  • Filesystem recovery

Amazon FSx

Supports:

  • Managed filesystem backup

AWS Backup Audit Manager (HIGH VALUE)

Continuously evaluates backup posture.

Examples:

Daily backups enforced?
Retention compliant?
Coverage complete?

Outputs:

  • Audit reports
  • Compliance evidence

Often exported for auditors.


Security Features

Encryption At Rest

Supports:

AWS KMS

Protects:

  • Recovery points

Vault Access Policies

Controls:

  • Restore
  • Delete
  • Read

Separate from source permissions.


Cross-Account Backup

Supports:

Backup isolation

Critical ransomware pattern.


Cross-Region Backup

Protects against:

  • Regional disasters

Backup Vault Lock (VERY HIGH VALUE)

Provides:

WORM

Write Once Read Many.

Prevents:

  • Deletion
  • Retention reduction

Even by administrators.


Governance Mode

Allows privileged override.


Compliance Mode (MOST TESTED)

Creates immutable backups.

Cannot be modified after lock becomes active.

Supports:

Grace Period

During grace period:

  • Lock can still be removed
  • Backup deletion possible

After grace period:

Immutable until retention expires

Massive exam trap.


Audit Visibility

Supports:

  • CloudTrail
  • Backup Audit Manager

Advanced Security and Operational Concepts

Backup ≠ Replication (MOST TESTED)

Backup:

Point-in-time recovery

Replication:

Near real-time availability

Example:

RDS Backup ≠ Read Replica

Restore Testing (HIGH VALUE)

Automatically validates recoverability.

Capabilities:

  • Launch isolated restores
  • Verify backup usability
  • Measure restore success
  • Clean up automatically

Exam scenario:

Validate RTO automatically.

Answer:

AWS Backup Restore Testing

Vault Lock = Ransomware Protection

Pattern:

Production
 ↓
Backup
 ↓
Immutable Vault
 ↓
Recovery Account

Protects against:

  • Compromised admins
  • Credential abuse

Service Opt-In Requirement (HIGH VALUE)

AWS Backup may require explicit service enablement.

Examples:

  • S3
  • DynamoDB advanced features

Exam symptom:

Backup plan exists
But backups never run

Check:

Backup service opt-in

Backup Account Isolation

Recommended:

Production
 ↓
Cross Account Copy
 ↓
Recovery Account

Reduces blast radius.


Cross-Region Recovery

Pattern:

Primary Region
 ↓
Backup
 ↓
Secondary Region

Supports DR.


Backup Windows

Controls:

  • Start timing
  • Completion timing

Useful for production scheduling.


Cold Archive Lifecycle

Pattern:

Warm
 ↓
Cold

Reduces long-term retention cost.


Backup Does NOT Improve Availability

Backup protects:

Recoverability

Not:

Availability

Comparisons

Service Purpose Recovery Replication Immutability
AWS Backup Central backup Yes No Vault Lock
EBS Snapshot Volume backup Yes No No
S3 Replication Object replication Partial Yes No
Elastic Disaster Recovery DR orchestration Yes Partial No
Storage Gateway Hybrid storage No No No

Common Exam Traps

  1. Backup ≠ replication.

  2. Recovery points live inside vaults.

  3. Vault Lock provides immutability.

  4. Compliance Mode supports grace period.

  5. Cross-account backup improves security.

  6. Restore Testing validates recoverability.

  7. Backup Audit Manager measures compliance.

  8. Service opt-in may be required.

  9. Backup does not increase availability.

  10. S3 backup ≠ S3 replication.

  11. Recovery points remain encrypted.

  12. Organizations centralize governance.


5-Second Recall

  • Backup = centralized protection
  • Vault = recovery container
  • Vault Lock = WORM
  • Restore Testing validates RTO
  • Compliance Mode = immutable
  • Backup ≠ replication
  • Cross-account backup recommended

Quick Revision Notes

  • Central backup orchestration
  • Policy-driven backups
  • Recovery points stored in vaults
  • KMS encryption supported
  • Vault Lock protects backups
  • Restore Testing validates restores
  • Backup Audit Manager measures compliance
  • Service opt-in can block execution
  • Cross-account + cross-region supported
  • Excellent ransomware defense