数据压缩和去重
Veeam Backup & Replication 提供了数据压缩和去重机制。数据压缩和去重功能可帮助您减少流经网络的流量,以及存储备份文件和虚拟机副本所需的磁盘空间。
数据压缩
数据压缩可减小创建的文件的大小,但会影响备份或复制过程的持续时间。Veeam Backup & Replication允许您选择以下压缩级别之一:
- None(无)如果您计划将备份文件和虚拟机副本文件存储在支持硬件压缩和去重的存储设备上,则建议使用此选项。
- Dedupe-friendly(适合去重) 是一种优化的压缩级别,可占用非常少的 CPU 资源。如果要减少备份代理的负载,请选择此压缩级别。
- Optimal(最佳) 是推荐使用的压缩级别。它提供了备份文件大小和备份时间的最佳比率。
- High(高压缩比)压缩级别可提供比 Optimal 级别高 10% 的压缩比,但 CPU 使用率却提高了约 10 倍。
- Extreme(极高压缩比) 压缩提供了最小的备份文件大小,但降低了备份性能。如果您打算使用极高压缩比,建议您在配有现代多核 CPU(建议 6 核)的计算机上运行备份代理。
- [For backup copy job(对于备份拷贝作业)]Auto (自动)是建议的备份拷贝作业压缩级别。选择此级别以使用复制的备份文件的压缩设置。
注 |
如果为作业启用了加密,并且在目标备份存储库的设置中选中了 Decompress backup data blocks before storing(在存储之前解压缩备份数据块)复选框,则 Veeam Backup & Replication 不会压缩虚拟机数据。因此,与禁用了加密的作业相比,在作业统计中,您可能会看到更多的传输数据(Transferred(已传输)计数器)。有关作业统计的详细信息,请参见查看实时统计信息。 |
更改数据压缩设置
您可以 更改数据压缩设置 用于现有作业。更改设置后,无需创建新的完整备份即可使用新设置。Veeam Backup & Replication将在保存设置后自动将新的压缩级别应用于新创建的备份文件。以前创建的备份文件不会受到影响。
但是,如果使用反向增量备份方法,则新创建的备份文件将包含使用不同压缩级别压缩的混合数据块。例如,您有一个使用反向增量备份方法和最佳压缩级别创建的备份作业。在几次作业会话之后,您把压缩级别更改为“高压缩比”。在反向增量备份链中,每次作业会话都会重新构建完整备份文件,以确保将新数据块包括在内。这样,完整备份文件将包含一系列混合数据块,即以最佳级别压缩的数据块和以高压缩比压缩的数据块。合成全备也具备这一特点:更改压缩级别后创建的合成全备将包括使用不同压缩级别压缩的混合数据块。
如果希望新创建的备份文件包含相同级压缩的数据块,则可以创建主动完整备份。Veeam Backup & Replication将从生产基础架构中检索整个虚拟机映像的数据,并以新的压缩级别对其进行压缩。备份链中的所有后续备份文件也将使用新的压缩级别。
去重可以减小备份文件的大小。启用去重后, Veeam Backup & Replication 不会将相同数据块以及已经预分配但未使用的空间存储到生成的文件中。
如果将在逻辑磁盘上具有大量可用空间的多个虚拟机或具有类似数据块的虚拟机(比如通过同一模板创建的虚拟机)添加到备份或复制作业中,则建议启用去重选项。但是,请注意,重复数据删除可能会降低作业性能。
Veeam Backup & Replication 使用 Veeam Data Mover 对虚拟机数据去重。
- 源端 Veeam Data Mover 在虚拟机磁盘级别对虚拟机数据去重。源端Veeam Data Mover 在开始处理虚拟机磁盘之前,它会通过目标端 Veeam Data Mover 获取备份链中先前还原点的摘要。源端 Veeam Data Mover 将此信息与来自虚拟机管理程序的 CBT 信息合并,并根据该信息过滤虚拟机磁盘数据。如果此虚拟机的先前还原点中存在一些数据块,则源端 Veeam Data Mover 不会将该数据块传输到目标。除此之外,在 动态扩展磁盘中, 源端 Veeam Data Mover 将跳过未分配的空间。
- 目标端 Veeam Data Mover 在备份文件级别对虚拟机数据去重。它为作业中的所有虚拟机处理所有虚拟机磁盘数据。目标端 Veeam Data Mover 使用摘要来检测传输数据中的相同数据块,并且仅将唯一的数据块存储到生成的备份文件中。
您可以 更改重复数据删除设置 用于现有作业。更改设置后,您无需创建新的完整备份即可启用/禁用去重。 Veeam Backup & Replication将在您保存设置后自动将更改应用于新创建的备份文件。以前创建的备份文件不会受到影响。
为优化作业性能和存储使用,Veeam Backup & Replication支持您选择处理虚拟机的最小数据块大小。最佳数据块大小取决于您选择作为目标的存储类型和文件的大小。
选择数据块大小时,请考虑以下方面:
- 读取虚拟机映像时,Veeam Backup & Replication 将虚拟机映像拆分成所选大小的块。数据块越多,处理虚拟机映像的时间就越长。
- [对于复制和vCD复制]Veeam Backup & Replication 将每个数据块的信息写入存储在备份存储库的虚拟机复制副本元数据。数据块越多,写入备份存储库的元数据就越多。
- [对于启用变化块跟踪] 在增量作业运行期间,Veeam Backup & Replication 使用 CBT 定义虚拟机中发生变化的数据块。已更改数据块的大小越大,传输到目标站点的数据量就越大。
错误选择的数据块大小可能会降低性能。比如,当您对大型备份文件去重,使其变成较小的数据块时,Veeam Backup & Replication 会产生一个很大的去重元数据表,这可能会导致备份存储库的内存和 CPU 资源超负荷。对于大型备份文件,最好使用大数据块。
Veeam Backup & Replication提供了多个使用不同块大小的存储优化选项。下表将帮助您根据备份文件的大小和存储类型选择最佳选项。
存储优化选项 | 数据块大小 | 描述 |
---|---|---|
本地目标(大块) | 4096 KB | 建议用于 16TB 以上的文件。 此选项将提供最低去重率和最大的增量备份文件大小。 |
本地目标 | 1024 KB | 建议用于备份到 SAN、DAS 或本地存储。 此选项可提供最快的备份作业速度,但会降低去重率,因为当使用较大的数据块时,不太可能找到相同的块。 |
局域网目标 | 512 KB | 推荐用于备份和复制到NAS,以及本地备份和复制。 由于减小了数据块大小,此选项可提高去重率并减小备份文件的大小。 |
广域网目标 | 256 KB | 如果计划使用广域网进行异地备份和复制,则建议使用该选项。 它可以提供最大的去重率和最小的文件大小,从而帮助您减少流经广域网的流量。 |
更改存储优化设置
您可以 更改存储优化设置 用于现有作业。新设置对备份链中以前创建的备份文件没有任何影响。它们将应用于更改设置后创建的新备份文件。
对于Veeam Backup & Replication要应用新设置,请使用以下说明。
备份作业
要在备份作业中应用新的存储优化设置,必须在更改存储优化设置后创建活动的完整备份。Veeam Backup & Replication将为备份链中的活动完全备份和后续备份文件使用新的块大小。
如需更改备份复制作业的数据块大小,您必须执行以下操作:
- 在初始备份作业的设置中更改数据块大小。
- 使用初始备份作业创建主动完整备份。
- 使用备份复制作业创建主动完整备份。