Comparisons / Snapshot vs AMI vs AWS Backup
Storage

Snapshot vs AMI vs AWS Backup

An EBS snapshot is a volume-level backup. An AMI is a launch template for instances (which internally uses snapshots). AWS Backup is a centralized backup management service spanning multiple AWS services.

AspectEBSスナップショットAMIAWS Backup
ScopePoint-in-time copy of an EBS volumeLaunch template including OS/config (uses snapshots internally)Centralized management across EC2/EBS/RDS/DynamoDB/EFS, etc.
Main useVolume restore/duplication, copy to other AZ/regionDuplicating identical instances, copy to other account/regionOrg-wide centralized backup policy and compliance
SchedulingAutomatable via Data Lifecycle Manager (DLM)Automatable via DLM or EC2 Image BuilderBackup plans define schedule, retention, and copy destinations centrally
Typical usePeriodic volume backups, disaster recoveryGolden image creation, launch templates for Auto ScalingApplying unified backup/retention policy across services

How to Choose

Use snapshots for periodic single-volume backups. Use an AMI when you need a template to repeatedly launch identically configured instances (e.g., with Auto Scaling). Use AWS Backup to centrally manage and audit backup policy across multiple services — not just EC2, but RDS, DynamoDB, EFS, and more. Since an AMI internally relies on EBS snapshots, the two are layered rather than mutually exclusive.

Exam Points

  • SOA frequently tests snapshot automation/lifecycle management via DLM and cross-region DR design
  • SAA frequently tests the basic question "what underlies an Auto Scaling launch template?" → AMI
  • SAP/DOP cover cross-account, cross-service backup governance via AWS Backup (e.g., Backup Vault Lock)

Related Service Guides

Last updated: 2026-09-06

This page is created from AWS official documentation and reviewed/edited by the operator. See our editorial & quality policy for details.