在当今的数字时代,数据已成为企业和个人最重要的资产之一。从机密文件到珍贵的回忆,数据对于个人和职业都至关重要。但是,由于各种原因,可能会发生数据丢失。这包括硬件故障、自然灾害或网络攻击。所有这些都可能导致不可逆转的后果。因此,必须制定备份策略,以在出现任何不可预见的情况时保护和恢复有价值的数据。在本文中,我们将讨论数据备份的重要性,并提供一些有用的提示和策略来帮助您避免数据丢失并确保您的数据安全无虞。
什么是备份?
备份是数据的副本(例如您计算机或服务器上的所有数据),用于在数据丢失时恢复数据。通常,备份存储在不同的位置以确保冗余。
以个人电脑为例,为避免本地计算机上的数据丢失,您可以将所有重要数据复制到外部硬盘驱动器。如果您的计算机的内部驱动器发生故障,您可以从存储在外部硬盘驱动器上的备份中恢复该数据。
有不同类型的备份:
备份类型
完整备份
完整备份是一种非常基本的备份类型,因为所有数据都被复制到另一个位置。因为备份了所有数据,所以恢复过程比较快。但是,创建完整备份需要更多时间,因为需要复制所有数据并占用大量存储空间。例如,如果您有 2 TB 的数据并每周执行两次完整备份,则一周的备份需要 4 TB 的额外存储空间。但它也具有易于使用的版本控制和非常简单的文件搜索的优势。并且由于每次完整备份不依赖于之前所做的任何备份并且包含所有数据,因此非常容易恢复。
完整备份方案
增量备份
在这里,只会复制自上次备份以来更改的数据。最后一次备份可以是最后一次增量备份或完全备份。因此,执行增量备份比完整备份更快,并且需要更少的存储空间。但是,与完整备份相比,恢复增量备份的过程更加复杂和耗时,因为您需要根据需要访问和恢复多个备份。
增量备份方案
差异备份
这种类型的备份介于增量备份和完整备份之间:差异备份复制自上次完整备份以来更改的所有数据。要恢复数据,您只需要最新的完整备份和最新的差异备份。与增量备份相比,这可以缩短恢复时间,同时与完整备份相比,还可以节省存储空间。
差异备份方案
3-2-1 备份规则
也许您已经听说过“3-2-1 备份规则”。这意味着您至少拥有三个数据副本,分别位于两个不同的位置和一个异地副本:
- 本地/现场(例如,主服务器)
- 本地/现场——但在与第一个副本不同的设备上(例如,外部硬盘驱动器)
- 异地(例如,对象存储)
您可能会问为什么需要现场和异地备份。异地备份看起来已经很不错了,所以还不需要现场备份吗?好吧,现场备份允许通过备份快速搜索,因为您不需要先下载它们。这也减少了恢复数据所需的时间。如果您无法访问现场备份(例如由于数据中心中断),则存在异地备份以确保可用性。
RAID 和快照不是备份
需要注意的是,RAID 和 Snapshots 不是备份策略,不能替代上述备份类型。相反,RAID 系统在驱动器发生故障时提供冗余并防止停机。但是,如果发生其他类型的数据丢失(例如,勒索软件攻击),您不能指望您的 RAID 系统,而需要外部备份。这也意味着您应该结合使用 RAID 和上述备份策略来防止停机和数据丢失。
快照有什么用?快照会冻结服务器的当前状态,并提供一个可以返回的点。如果您尝试了某事但它不起作用,您可以返回快照并重试。但是快照依赖于主机,例如,不能用于在另一台服务器上进行恢复。
备份存储选项
在多个位置拥有三个数据副本说起来容易做起来难。您可以选择很多不同的选项,它们各有利弊。
外置硬盘
对于现场备份,您可能希望使用外部硬盘驱动器之类的东西。假设您有快速的硬盘驱动器,备份过程比您需要将数据发送到世界另一端的云服务器要快得多。这也适用于恢复数据时,您无需下载备份,只需将文件从备份驱动器复制到主驱动器即可。 但请记住,您有责任保持硬盘驱动器的安全和可用,并且有责任防止未经授权访问该硬盘驱动器。
文件传输协议
接下来,异地备份。这里一个非常流行的解决方案是在云中租用存储空间并在那里上传您的数据副本。例如,您可以租用老式的 FTP 存储,您可以像使用外部硬盘一样使用它。但是有一个选项可以更好地以低成本归档大量数据:
对象存储
如果您正在寻找一种经济高效的方式来存储大量数据(通常在云中),对象存储可能是您的最佳选择。如果您还不熟悉它,我们专门写了一篇关于对象存储及其与其他存储类型的比较的文章。对象存储的一大好处是它能够以低成本几乎无限制地扩展。对象存储可以如此经济高效的原因之一是因为它不是为处理变化很大的数据而设计的。但是,由于您通常不会在存储备份后修改备份,所以这不是问题,并且带来了使用低成本解决方案来存储大量数据的好处。
即使您以前从未听说过对象存储,使用rclone等很棒的工具,将备份移动到对象存储的过程也可以像将它们移动到 Google Drive 或其他 FTP 服务器一样简单。您可以在此处查看有关 rclone 和对象存储的完整文章。
Contabo 对象存储提供包罗万象的(是的,无限制的免费传输)对象存储,具有简单且可预测的定价模型和与 S3 兼容的 API,使迁移变得容易。立即将您的异地备份迁移到 Contabo 对象存储,每月只需切换即可节省至少 7.5 倍。
保护备份
我们讨论了位置以及为什么不同的位置很重要,但备份本身也需要安全。如果没有适当的安全措施,备份可能容易受到未经授权的访问、修改或删除。这可能会导致关键数据丢失或备份本身损坏。加密是防止攻击者读取实际数据的好方法。此外,如果您需要通过网络传输数据(例如,将其发送到另一台服务器),请确保使用安全协议来传输数据。
测试和验证您的备份策略
最后但同样重要的是,验证您的备份策略是否确实有效。万一出现问题并且您需要恢复数据,那么修复备份过程中的错误为时已晚并且您没有时间弄清楚如何恢复它。定期测试您的备份系统,并验证您是否可以在发生灾难时成功恢复备份。