增量备份、差异备份和其他备份有什么区别?
增量备份和差异备份是定期和频繁制作数据副本以进行灾难恢复的两种策略。由于停电、自然事件或安全问题等不可预见的状况,任何公司的 IT 系统都可能出现意外停机。数据备份至关重要,这样您就不会丢失运营的关键信息。同时,数据量可能使每时每刻进行完整数据备份变得不切实际。差异备份策略仅复制自上次完整备份以来的数据更改。另一方面,增量数据备份策略会复制自上次备份以来的数据更改。
完整备份、增量备份与差异备份 — 工作原理
有三种主要的数据备份策略,我们接下来将详细介绍。
完整备份
当您的备份软件进行完整备份时,无论是否对数据进行了任何更改,它都会复制整个数据集。出于实际原因,此类备份的频率通常较低。例如,它可能很耗时,还会占用大量的存储空间。完整数据备份的替代方法包括差异备份或增量备份。
增量备份
增量备份仅复制自上次备份以来修改过的数据。例如,如果您在周日进行了完全备份,则周一的增量备份将仅复制自周日备份以来的更改。在星期二,它只会复制自星期一备份以来对备份映像文件所做的更改。
差异备份
差异备份策略仅复制自上次完整备份以来新添加和更改的数据。如果上次完整备份发生在星期日,则星期一的备份将复制自星期日以来的所有更改。如果您在星期二又进行了一次备份,该策略也会复制自星期日以来的所有更改。备份文件的大小将逐渐增加,直到下一次完整备份。
主要区别:增量备份与差异备份
根据您想要获得的备份性能,增量备份和差异备份策略各有取舍。接下来,我们将介绍一些关键的差异化因素。
备份速度
完成差异备份所需的时间比增量备份更长,因为备份映像文件的大小每天都在增加。
相比之下,由于增量备份的备份文件一直很小,因此该过程通常更快、更高效。
存储空间利用率
增量备份所需的存储空间更少。
随着距上次完整备份的时间增加,差异备份会占用更多的存储空间。差异备份策略旨在通过在存储空间上作出妥协来缩短恢复时间。
实施成本
通常,增量备份可以节省备份存储空间和网络带宽。从长远来看,完整备份与频繁的增量备份相结合是更具成本效益的选择。
相比之下,差异备份会随着时间的推移而变得更加昂贵,为了提高效率,您需要更频繁地进行完整备份。
数据恢复速度
尽管增量备份具有成本效益,但数据恢复过程可能既耗时又复杂。这种备份方式需要第一次完整备份和所有后续的增量备份才能恢复数据。例如,如果周三发生系统崩溃,您需要检查周日到周二的所有备份,识别更改并进行累计恢复。随着距上次完整备份的时间增加,该过程会变得更加复杂。
另一方面,从差异备份中恢复只需要第一次完整备份和最近一次差异备份。这种备份方式也快得多。
何时使用差异备份与增量备份
在决定使用差异备份还是增量备份时,您可以会根据自身需求和预算考虑多个因素。
数据更改频率
如果您的组织需要处理大量频繁更改的数据,则增量备份更合适。它可以为您节省时间和备份成本。
与之相对的,如果您选择差异备份,成本可能会迅速增加。
业务需求
要决定为您的组织实施的最佳备份类型,应该考虑可用资源以及公司的备份和数据恢复策略。
例如,产品数据对电子商务应用程序至关重要,您可以使用差异备份来提供更短的恢复时间和最少的停机时间。
但是,如果图像文件或视频数据不会随着时间的推移而发生变化,则可以选择仅使用一次完整的数据备份来进行存档。
合成备份与增量永久备份
除了增量备份和差异备份外,还有其他备份数据策略。
合成完整备份
合成完整备份会将源数据中已更改的部分与原始完整备份和所有增量备份进行比较,以创建下一个完整合成备份。备份服务器不会仅存储增量备份文件,而是会将更改与上次完整备份合并并创建合成完整备份。您的最终用户看不到该过程。
在合成完整备份中,您不会节省存储空间,但可以节省网络带宽。您不会发送所有数据,而是仅向服务器发送增量更改。服务器使用已经拥有的数据来创建完整的备份副本。
增量永久备份
本指南中讨论的所有其他备份策略均会定期进行完整备份。但是,如果您实施增量永久备份,则只会进行初始完整备份。随后,您将无限期地进行一系列增量(永久)备份。
备份服务器会将所有备份集存储在磁带库或大型磁盘阵列上。它可以自动执行恢复过程,因此可以模仿从完整备份中恢复的过程。
差异摘要:完整备份、增量备份与差异备份
备份类型 |
数据 |
备份速度 |
存储空间 |
恢复速度 |
主动完整备份 |
复制所有数据。 |
慢。 |
大量。 |
快速. |
增量备份 |
仅复制自上次备份以来更改过的数据。 |
比差异备份快。 |
比差异备份慢。 |
比差异备份慢,因为它需要完整备份加上所有增量备份。 |
差异 |
复制自上次完全备份以来更改过的数据。 |
比增量备份慢,但比主动完整备份快。 |
会变大,尤其是在后续备份中。 |
比增量备份快,因为它只需要完整备份和上次差异备份。 |
合成完整备份 |
以增量方式拷贝更改后的数据,但会将更改与上次完整备份合并,以创建合成完整备份。 |
比主动完整备份快,因为它仅复制增量更改。 |
与主动完整备份的存储空间大致相同。 |
与主动完整备份类似。 |
增量永久备份 |
创建一个完整备份,然后创建后续(永久)增量备份。 |
比合成完整备份更快,因为它永远不会创建后续完整备份。 |
占用的空间比主动和合成完整备份更少。 |
恢复速度比主动和综合成整备份更快。 |
AWS 如何满足您的数据备份需求?
Amazon Web Services(AWS)提供多种选项来支持您的备份策略。如果您感兴趣,可以阅读有关 AWS 备份和还原服务的内容。下面是一些示例:
- AWS Backup 是一项经济高效、完全托管且基于策略的服务,可简化大规模数据保护
- AWS Storage Gateway 为本地应用程序提供访问几乎无限的云存储的功能
- Amazon Simple Storage Service(Amazon S3)是一种对象存储服务,提供行业领先的可扩展性、数据可用性、安全性和性能
您可以使用这些服务在云中配置您的首选备份策略,也或者执行备份以外的操作。如果您感兴趣,可以阅读有关灾难恢复和存档的内容。
立即创建账户,开始在 AWS 上使用数据备份。