Join our Newsletter — 33% off our NHI Course

What is the difference between snapshot and backup?

A snapshot is a point-in-time copy of data or a system state, usually for fast recovery within the same platform. A backup is an independent copy designed for broader recovery, retention, and resilience against deletion, corruption, or ransomware. Snapshots are not a substitute for backups unless they are protected separately and recoverable independently.

What makes a snapshot different from a backup?

The practical difference is purpose. A snapshot captures a point-in-time state for quick rollback on the same platform, while a backup is an independent copy meant for broader recovery, retention, and resilience. That distinction matters because snapshot convenience can hide dependency on the original system, storage layer, or admin plane. A snapshot is fast; a backup is survivable.

Snapshots are usually best understood as operational recovery tools. They are useful when you need to return a volume, VM, database, or dataset to a recent state after a bad change, failed update, or short-lived corruption event. Backups are designed for a wider set of failure scenarios, including accidental deletion, long-tail corruption, site loss, and destructive attacks that reach the primary environment.

A strong backup strategy often includes immutability, separate retention, isolated access, and tested restores. That is why NHIMG’s Backup Security and Immutable Backup Guide treats restore testing, object lock, and admin protection as part of the backup question, not an optional add-on. Without those protections, a snapshot can be technically present yet practically useless after compromise or mass deletion.

Why snapshots fail as a backup substitute

Snapshots often inherit the trust and reach of the source platform. If an attacker, rogue admin, or automation mistake can delete the production resource, they can often delete or corrupt the snapshot path too. They also tend to share the same storage domain or control plane, which means the same failure can affect both the original data and its “copy.”

Backups are meant to break that dependency. They should remain recoverable even when the source system is damaged, encrypted, misconfigured, or unavailable. In practice, that means independent access controls, separate retention rules, and a restore path that does not rely on the original workload still being healthy. If a recovery method depends on the compromised environment to function, it is not behaving like a real backup.

For a broader control view, the NIST SP 800-53 Rev 5 Security and Privacy Controls catalog is useful because backup design touches access control, integrity, auditability, and configuration management. A backup that cannot be trusted, traced, or restored on demand fails the operational test even if it exists on paper.

How to choose the right recovery tool for the job

Use snapshots for speed, local recovery, and short rollback windows. Use backups for recovery assurance, longer retention, and independence from the original platform. The question is not which one is “better” in the abstract, but whether the recovery objective demands independence, immutability, or off-platform survivability.

That distinction becomes especially important when recovery must withstand ransomware or destructive administration errors. If the only copy is a snapshot on the same storage or in the same account, the blast radius is too similar to the primary data. A usable backup strategy needs at least one recovery copy that survives the compromise path of the source system.

Where the environment is cloud-based, snapshot and backup practices should be mapped to retention, isolation, and access governance rather than treated as storage features alone. The NIST Cybersecurity Framework 2.0 is helpful here because recovery is not just a technical event, it is an operational outcome that depends on governance, protection, and restoration capability.

Risk and Threat Considerations

The main risk is false confidence: teams believe they have recovery coverage because they have snapshots, but the same event that damages production can also remove the snapshot chain or make it unusable. That creates a single point of failure in the recovery design, especially when deletion rights, encryption, or admin access are too broad.

Failure mechanism: The snapshot and the primary environment share too much infrastructure, privilege, or retention logic, so a compromise, misconfiguration, or deletion event can erase both the live data and the supposed recovery copy.

Impact: Recovery time stretches, retention objectives fail, and the organisation may discover too late that it has no independent restore path after corruption, ransomware, or accidental loss.

Standards & Framework Alignment

This section maps relevant standards and security frameworks to the operational risks and controls described in this guidance.

NIST SP 800-53 Rev 5, NIST CSF 2.0 and CIS Controls v8 set the governance and control requirements practitioners need to meet.

Framework Control / Reference Relevance
NIST SP 800-53 Rev 5 CP-9 — System Backup Snapshots vs backups centers on recovery copy design and restoration capability.
CP-10 — System Recovery and Reconstitution The question is about what recovery method actually survives destructive events.
Recommendation — Require protected backups that can be restored independently of the source system. Test reconstitution from backups, not just rollback from snapshots.
NIST CSF 2.0 RC.RP-01 — Recovery Plan is Executed The distinction matters because recovery planning must define reliable restore paths.
Recommendation — Validate that recovery procedures use independent, testable restore sources.
CIS Controls v8 CIS-11 — Data Recovery Data recovery safeguards address the need for recoverable, separate copies.
Recommendation — Maintain and test recoverable backups separate from primary data and snapshots.

Practitioner Guidance

What to verify: Confirm that the recovery copy is independent in practice, not just named differently. If the restore depends on the same account, the same storage boundary, or the same control plane as production, treat it as a snapshot-style recovery aid, not a resilient backup.

What good looks like: You can restore a known-good version after deleting the source system, rotating compromised access, or rebuilding the original environment. That test should work under constrained conditions, not only in a clean lab where the original platform is still available.

Common mistake: Treating snapshot retention as backup retention. Retention only helps if the copy survives the failure mode you are planning for, and if the team can still restore it when the primary system is gone.

Practitioner takeaway: A snapshot is a rollback convenience, but a backup is a recovery commitment, if the copy cannot survive the same failure that hits production, it is not doing backup work.