An interactive exploration of how automated backups, incremental EBS snapshots, block-level reference counting, and Point-in-Time Recovery work together.
Click each day to explore what happens to your data blocks. Day 8 is when the magic of reference counting kicks in.
When Day 1 expires, AWS doesn't blindly delete all its data. It uses reference counting to decide block-by-block what survives.
Every block in the expiring Day 1 snapshot is checked against the active snapshots (Days 2–7).
Blocks unique to Day 1 that were overwritten on Day 2 are no longer referenced by anyone.
After Day 8 runs the pointer purge, Day 2 becomes the effective new base snapshot, having absorbed all surviving blocks from Day 1. Your backup chain remains intact and every day in your 7-day retention window is still fully restorable — AWS simply reclaimed storage for blocks nobody needed anymore.
EBS snapshots give you daily granularity. Transaction logs give you second-level granularity. Together they power PITR.
The seemingly magical restore behavior is pure engineering — no wizardry needed.