Skip to content

Primary SAA curriculum

Backup vs Replication Recovery Design

Why backups preserve history while replication supports continuity, then design around acceptable data loss (RPO), recovery time (RTO), isolation, and restore testing.

5 min read

After this, you will understand

This lesson makes one of the most important recovery distinctions memorable: a nearby current copy and a protected older copy solve different failures.

Article guideprerequisites, mental models, and concepts

Article overview

intermediateCloudCertificationReliability

Three useful mental models

In plain terms

Replication keeps another copy current; backups preserve earlier recovery points. Most important workloads need both continuity and history.

Decision pressure

Teams call a replica a backup, keep recovery points under the same compromised permissions, or celebrate successful backup jobs without proving a restore.

Exam-ready model

Define RPO and RTO, map each failure to the required recovery mechanism, isolate protected copies, and test the complete restore path.

Think before reading

Why is replication not a complete backup strategy?

A replica can quickly copy a bad delete or corruption, while a backup can preserve a recovery point from before the bad change.

Connected learning

These lessons add useful context to the current core lesson.
  1. 1Multi-Region Disaster Recovery On AWSAWS Scenario

Backup Vs Replication Recovery Design — Quick Learn

A bad deployment changes production data. The database and its standby are online, but both now contain the wrong state. This exposes the central recovery distinction:

Replication preserves a recent/current state for continuity.
Backup preserves earlier states for historical recovery.

Neither is “better.” They answer different failures. Begin by naming what failed and what state must be recovered.

The failure determines whether the first need is current-state continuity, an earlier state, or a copy under a different authority or location.

Choose The Recovery State Before The AWS Service

  • An instance or Availability Zone is unavailable, but the data is correct → fail over to a current standby or replica. The priority is continuity with low recovery time.
  • Data was deleted, encrypted, or corrupted → restore an earlier snapshot, backup, object version, or point-in-time state. A replica may already contain the same bad change.
  • The production account is compromised → recover from a copy controlled by a different account or administrative boundary.
  • A Region is unavailable → use data and application recovery resources in another Region.

Two objectives make the tradeoff measurable:

  • Recovery Point Objective (RPO) is the acceptable data gap: how far back the newest usable recovery point may be.
  • Recovery Time Objective (RTO) is the acceptable outage: how long until the workload is usable again.

Synchronous replication can reduce data loss but adds write latency and does not preserve history. Asynchronous replication reduces coupling and distance constraints, but replication lag can become data loss after promotion. Neither protects against a bad write that successfully replicates.

Do Not Merge Availability, Scaling, And Recovery

These commonly confused controls have different jobs:

  • Multi-AZ database deployment → availability through managed standby failover.
  • Read replica → read scaling and, in some designs, promotable continuity; it contains a recent copy, not a history of old states.
  • Snapshot, backup, or point-in-time recovery (PITR) → return to an earlier state after logical damage.

PITR commonly restores into a new resource. Recovery is therefore a workflow: restore, validate data and dependencies, then deliberately redirect or replace the production resource.

Read deeper about availability, read scaling, and historical recovery

A Complete Recovery Design Has Four Layers

Continuity, historical recovery, isolation, and restore testing are separate layers that work together rather than one copy solving every failure.
  1. Continuity: a current standby or replica handles infrastructure failure quickly.
  2. History: scheduled backups, snapshots, versions, or PITR provide earlier recovery points.
  3. Isolation: copies cross an authority or location boundary appropriate to the threat.
  4. Proof: scheduled restore tests show that the data, permissions, dependencies, and runbook actually work within RTO.

AWS Backup can centrally define schedules, retention, and copy actions. A backup vault stores recovery points. A cross-account copy separates administrative authority; a cross-Region copy separates geography. One does not automatically provide the other. Encryption also travels with operational dependencies: recovery needs usable KMS permissions in the recovery boundary.

Immutability Protects Retention, Not Correctness

AWS Backup Vault Lock can prevent recovery points from being deleted before retention ends. Governance mode preserves an escape path for privileged changes; compliance mode becomes immutable after its grace period, even for administrators.

This protects against deletion or retention shortening. It cannot prove that the backup contains correct data, that the application can use it, or that the restore is fast enough. S3 Object Lock is a separate control for S3 object versions, not a universal backup-vault setting.

Read deeper about immutable retention

Restore Testing Is Part Of The Architecture

A successful backup job proves that a copy was created. A restore drill proves much more:

Select recovery point → restore to isolation → start dependencies
→ validate data and application behavior → measure RTO → clean up safely

The drill can expose missing KMS access, broken IAM permissions, absent network dependencies, corrupt application assumptions, and recovery that exceeds the business deadline.

SAA Recognition And Traps

  • Fast recovery from infrastructure or AZ failure with correct data → current standby/replica or Multi-AZ failover.
  • Recover before an accidental delete or corruption → backup, snapshot, version, or PITR.
  • Protect recovery data from a compromised workload account → cross-account copy and separated administration.
  • Protect against regional disruption → cross-Region recovery resources and copies.
  • Retention must resist administrator deletion → an appropriate Vault Lock mode, understanding that immutability does not validate the backup.
  • Prove recovery meets the target → automated restore testing, not backup-success metrics alone.

Do not assume more replicas create historical recovery, a cross-Region copy is automatically cross-account, or a locked but untested backup is usable.

One-Minute Review

Place fails, data correct → current replica / standby
Data wrong → earlier backup / PITR
Authority threatened → cross-account isolation
Region threatened → cross-Region isolation
Deletion threatened → immutable retention
Recovery promised → restore test

If you remember only one thing: a replica helps when the place fails; a backup helps when the data is wrong; isolation protects the copy; testing proves recovery.

Finished reading?

Your reading history is saved in this browser so you can continue later.

Recommended Next

Multi-Region Disaster Recovery On AWSAWS Architecture Scenarios18 min read

This applies the foundation mental models to a real architecture decision instead of a service inventory.

Optional exploration

These links add context, but they do not replace the recommended next lesson.

Arcflow Plus is coming — review drills, research breakdowns, more AI. Get one email at launch.