<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:content="http://purl.org/rss/1.0/modules/content/"><channel><title>Snapshot on IT Comparison</title><link>https://comparison.metacog.co.kr/tags/snapshot/</link><description>Recent content in Snapshot on IT Comparison</description><generator>Hugo</generator><language>en-us</language><lastBuildDate>Mon, 03 Aug 2026 06:29:19 +0900</lastBuildDate><atom:link href="https://comparison.metacog.co.kr/tags/snapshot/index.xml" rel="self" type="application/rss+xml"/><item><title>Snapshot vs Backup: Point-in-Time Reference vs Independent Copy</title><link>https://comparison.metacog.co.kr/posts/2026-08-03-snapshot-vs-backup-point-in-time-reference-vs-independent-co/</link><pubDate>Mon, 03 Aug 2026 06:29:19 +0900</pubDate><guid>https://comparison.metacog.co.kr/posts/2026-08-03-snapshot-vs-backup-point-in-time-reference-vs-independent-co/</guid><description>&lt;h2 id="overview"&gt;Overview&lt;/h2&gt;
&lt;p&gt;A snapshot captures a volume&amp;rsquo;s state using &lt;strong class="kw"&gt;copy-on-write&lt;/strong&gt; pointers that still depend on the original data, while a backup creates a fully &lt;strong class="kw"&gt;independent copy&lt;/strong&gt; stored elsewhere. The distinction matters because snapshots are fast and space-efficient for short-term rollback, but only backups protect against loss or corruption of the source system itself.&lt;/p&gt;
&lt;h2 id="comparison-diagram"&gt;Comparison Diagram&lt;/h2&gt;
&lt;div class="compare-diagram"&gt;
&lt;svg viewBox="0 0 640 360" xmlns="http://www.w3.org/2000/svg"&gt;&lt;defs&gt;&lt;marker id="arrowA" markerWidth="8" markerHeight="8" refX="6" refY="3" orient="auto"&gt;&lt;path d="M0,0 L6,3 L0,6 z" style="fill:var(--compare-a)"/&gt;&lt;/marker&gt;&lt;marker id="arrowB" markerWidth="8" markerHeight="8" refX="6" refY="3" orient="auto"&gt;&lt;path d="M0,0 L6,3 L0,6 z" style="fill:var(--compare-b)"/&gt;&lt;/marker&gt;&lt;/defs&gt;&lt;rect x="250" y="30" width="140" height="60" rx="4" style="fill:none;stroke:var(--border)" stroke-width="1.5"/&gt;&lt;text x="320" y="46" text-anchor="middle" style="fill:var(--content)" font-size="12"&gt;Source Volume&lt;/text&gt;&lt;rect x="271" y="55" width="18" height="18" style="fill:none;stroke:var(--border)" stroke-width="1.5"/&gt;&lt;rect x="295" y="55" width="18" height="18" style="fill:none;stroke:var(--border)" stroke-width="1.5"/&gt;&lt;rect x="319" y="55" width="18" height="18" style="fill:none;stroke:var(--border)" stroke-width="1.5"/&gt;&lt;rect x="343" y="55" width="18" height="18" style="fill:none;stroke:var(--border)" stroke-width="1.5"/&gt;&lt;line x1="300" y1="90" x2="170" y2="168" style="stroke:var(--compare-a)" stroke-width="2" stroke-dasharray="5,4" marker-end="url(#arrowA)"/&gt;&lt;text x="205" y="125" text-anchor="middle" style="fill:var(--secondary)" font-size="11"&gt;pointer (COW)&lt;/text&gt;&lt;line x1="340" y1="90" x2="470" y2="168" style="stroke:var(--compare-b)" stroke-width="2" marker-end="url(#arrowB)"/&gt;&lt;text x="430" y="125" text-anchor="middle" style="fill:var(--secondary)" font-size="11"&gt;full copy&lt;/text&gt;&lt;rect x="60" y="170" width="200" height="120" rx="6" style="fill:var(--compare-a-soft);stroke:var(--compare-a)" stroke-width="1.5"/&gt;&lt;text x="160" y="197" text-anchor="middle" style="fill:var(--primary)" font-size="18" font-weight="bold"&gt;Snapshot&lt;/text&gt;&lt;text x="160" y="216" text-anchor="middle" style="fill:var(--secondary)" font-size="12"&gt;references source blocks&lt;/text&gt;&lt;rect x="115" y="233" width="18" height="18" style="fill:none;stroke:var(--compare-a)" stroke-dasharray="3,2" stroke-width="1.5"/&gt;&lt;rect x="139" y="233" width="18" height="18" style="fill:none;stroke:var(--compare-a)" stroke-dasharray="3,2" stroke-width="1.5"/&gt;&lt;rect x="163" y="233" width="18" height="18" style="fill:none;stroke:var(--compare-a)" stroke-dasharray="3,2" stroke-width="1.5"/&gt;&lt;rect x="187" y="233" width="18" height="18" style="fill:none;stroke:var(--compare-a)" stroke-dasharray="3,2" stroke-width="1.5"/&gt;&lt;text x="160" y="270" text-anchor="middle" style="fill:var(--secondary)" font-size="11"&gt;Same volume, low overhead&lt;/text&gt;&lt;text x="160" y="285" text-anchor="middle" style="fill:var(--secondary)" font-size="11"&gt;Invalid if source is lost&lt;/text&gt;&lt;rect x="380" y="170" width="200" height="120" rx="6" style="fill:var(--compare-b-soft);stroke:var(--compare-b)" stroke-width="1.5"/&gt;&lt;text x="480" y="197" text-anchor="middle" style="fill:var(--primary)" font-size="18" font-weight="bold"&gt;Backup&lt;/text&gt;&lt;text x="480" y="216" text-anchor="middle" style="fill:var(--secondary)" font-size="12"&gt;independent full copy&lt;/text&gt;&lt;rect x="435" y="233" width="18" height="18" style="fill:var(--compare-b-soft);stroke:var(--compare-b)" stroke-width="1.5"/&gt;&lt;rect x="459" y="233" width="18" height="18" style="fill:var(--compare-b-soft);stroke:var(--compare-b)" stroke-width="1.5"/&gt;&lt;rect x="483" y="233" width="18" height="18" style="fill:var(--compare-b-soft);stroke:var(--compare-b)" stroke-width="1.5"/&gt;&lt;rect x="507" y="233" width="18" height="18" style="fill:var(--compare-b-soft);stroke:var(--compare-b)" stroke-width="1.5"/&gt;&lt;text x="480" y="270" text-anchor="middle" style="fill:var(--secondary)" font-size="11"&gt;Separate storage, survives loss&lt;/text&gt;&lt;text x="480" y="285" text-anchor="middle" style="fill:var(--secondary)" font-size="11"&gt;Slower, higher storage cost&lt;/text&gt;&lt;/svg&gt;
&lt;/div&gt;
&lt;h2 id="comparison-table"&gt;Comparison Table&lt;/h2&gt;
&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;Aspect&lt;/th&gt;
&lt;th&gt;Snapshot&lt;/th&gt;
&lt;th&gt;Backup&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;Primary purpose&lt;/td&gt;
&lt;td&gt;Quick rollback to a prior state&lt;/td&gt;
&lt;td&gt;Durable copy for disaster recovery and compliance&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Capture mechanism&lt;/td&gt;
&lt;td&gt;Copy-on-write or redirect-on-write pointers to existing blocks&lt;/td&gt;
&lt;td&gt;Full or incremental copy of data written to separate storage&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Storage location&lt;/td&gt;
&lt;td&gt;Same storage system or volume as the source&lt;/td&gt;
&lt;td&gt;Separate system, often offsite or on a different medium&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Dependency on source&lt;/td&gt;
&lt;td&gt;Invalidated if the source volume is deleted or corrupted&lt;/td&gt;
&lt;td&gt;Independent copy, survives loss of the source&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Creation speed and overhead&lt;/td&gt;
&lt;td&gt;Near-instant, minimal I/O impact&lt;/td&gt;
&lt;td&gt;Slower, with higher I/O, network, and storage cost&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Retention and lifecycle&lt;/td&gt;
&lt;td&gt;Short-lived, few kept because storage grows with changes&lt;/td&gt;
&lt;td&gt;Long-term retention on a scheduled rotation policy&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Recovery scope&lt;/td&gt;
&lt;td&gt;Instant rollback on the same system or volume&lt;/td&gt;
&lt;td&gt;Restore to a new or different system, file- or volume-level&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Failure resilience&lt;/td&gt;
&lt;td&gt;Vulnerable to the same hardware or storage failure as the source&lt;/td&gt;
&lt;td&gt;Resilient to source failure or a site-wide disaster&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;h2 id="key-differences"&gt;Key Differences&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;A snapshot stores &lt;strong class="kw"&gt;pointers&lt;/strong&gt; to existing blocks; a backup writes a full, separate copy of the data.&lt;/li&gt;
&lt;li&gt;Snapshots normally live on the &lt;strong class="kw"&gt;same storage&lt;/strong&gt; as the source; backups are placed on independent, often offsite media.&lt;/li&gt;
&lt;li&gt;Deleting the source volume can &lt;strong class="kw"&gt;invalidate&lt;/strong&gt; a snapshot, while a backup remains intact and restorable.&lt;/li&gt;
&lt;li&gt;Snapshots are created almost instantly with &lt;strong class="kw"&gt;low overhead&lt;/strong&gt;; backups take longer and consume more storage and bandwidth.&lt;/li&gt;
&lt;li&gt;Snapshots are typically kept briefly for rollback; backups follow a &lt;strong class="kw"&gt;long-term retention&lt;/strong&gt; policy for compliance.&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 id="when-to-use-each"&gt;When to Use Each&lt;/h2&gt;
&lt;p&gt;&lt;strong&gt;Snapshot&lt;/strong&gt;&lt;/p&gt;</description></item></channel></rss>