Veeam FAQ系列转载(三)

探讨Veeam的重复数据删除技术,包括无代理、数据块级别、内联重删,及其对备份存储的影响。同时介绍广域网加速器和镜像应用感知处理,强调Veeam在备份效率和数据一致性上的优势。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

Veeam FAQ系列转载(三)

重复数据删除

内置的广域网加速器

镜像的应用感知处理


重复数据删除

问:Veeam执行什么类型的重复数据删除?

答:我们执行无代理的、数据块级别的、内联的(在线传输时)重复数据删除。该重删技术同时会在源端和目标端进行。在数据被发送到备份存储之前,会先进行数据块之间的重删,而在被发送到目标端时,会根据同一个Job中的多台VM上的数据进行再一次重删。

 

问:通常的重删压缩率是多少?

答:重删压缩率一般会相比原始数据在10倍左右,但是这还是取决于原始数据的实际情况,其中决定因素会非常多,比如一个任务中的虚拟机数量、这些虚拟机的相似度、虚拟磁盘的内容。而一段时间的备份,一般认为2倍左右已经是一个可以接受的数值了。

 

问:对于软件来说,10倍的重删率已经很不错了,但是其他厂商经常宣称有100倍的重删率?

答:让他们来提供一下他们所谓的重删率的计算公式吧。对于Veeam来说,10倍是对于单个全备份文件来说的重删率,通常这个是按预备写入这个全备份文件的字节除以实际落盘的字节得到的结果。其他厂商通常会为了市场宣传去放大这个数值。这个通常做法是假设每次备份都是执行一个全备份,也就是说没有增量备份这个概念。如果把这个概念套用在Veeam上,那么你可以这么来评估一下,比如数据保留30天,做30天的备份,最终得到磁盘上存放的数据会活动300倍的“市场宣传”重删率。这是因为Veeam可以做到无论备份保留多少天多少份,在磁盘上永远只放1份全备份数据。

 

问:Veeam在哪个层面去做这个重删?

答:我们在数据块层面做可变数据块的重删。数据块大小可配置为4096KB,1024KB,512KB或256KB,这个是在Job内进行,不能跨不同的Backup Job。而如果Backup Repository被配置为“per-VM backup files”,那么重删是基于每个VM级别去进行。

 

问:别人告诉我,因为使用大数据块切片所以Veeam的重删效率很差?

答:Veeam的重删是被设计和压缩一起工作的,因此您应该考虑整体的数据缩减率,而不是单独看重删。大数据块可以实现更高的处理性能和更优秀的压缩率。这样的设计使得Veeam能够达成对同一个数据处理时占用更小的资源开销并最终获得几乎和小数据块切片一样的效果。您可以去看看EMC的相关研究报告,了解和压缩一起工作的重删技术,在随着工作数据块的增大,在其最终获得的数据缩减效果上几乎是完全相同的。这其实是因为压缩算法的收益更多来自一个数据块中的数据量。

https://www.usenix.org/system/files/conference/hotstorage12/hotstorage12-final38_0.pdf

 

问:怎么做我才能实现最佳的重删率?

答:把内容相似的虚拟机放在一个备份任务里面,比如虚拟机的操作系统相同、或者从同一个模板克隆出来的。每个任务尽量去多放几个虚拟机,这比每个任务放一两个虚拟机获得的重删率要好很多。另外还不能启用“per-VM backup files”这个选项。

 

问:我的虚拟机不是从同一个模板中部署出来的,这样的情况重删还能起作用吗?

答:可以起作用。因为我们的重删是基于数据块的,它不会区分虚拟机是否来自同一个模板还是手工部署出来的。重删技术对于任何相似的数据块都会起作用,即使这些虚拟机的操作系统完全不同。

 

问:重删技术会在Replication任务中使用吗?还是仅适用于Backup任务?

答:重删技术只适用于Backup任务。因为复制副本会以虚拟化平台源生的格式存放数据,因此对于那些存档重删技术不适用。

 

问:因为Veeam有自己的重删技术,那么对于那些使用硬件重删设备的Veeam用户,这个技术有什么影响?

答:没有影响,用户可以使用硬件设备的重删技术,并且从这些重删设备中获得全局重删的能力,也就是说每个备份存档之间都能实现重删。一般来说,对于长期归档存放Veeam备份存档重删设备是最佳选择。而绝大多数重删设备,不适合作为一级备份存储。因为和裸磁盘设备不同,这些设备并不是为提供最佳的IOPS而设计,往往会成为整个备份架构中的主要瓶颈而影响备份性能,进而影响您的备份窗口。同样,某些重删设备的随机读取I/O性能较差会直接影响虚拟机的还原性能。

 

问:你们有没有和重删技术厂商做过产品整合测试,比如EMC DataDomain、HPE StoreOnce、ExaGrid、Quantum、Quest等等?

答:是的,我们和绝大多数重删设备厂商有合作。此外,许多版本都有明显的性能提升。

 

问:当我备份至重删设备时,我是否应该禁用Veeam内置的重删技术?

答:如果您使用Veeam集成的重删设备(例如EMC DataDomain、ExaGrid、HPE StoreOnce, Quantum DXi)这些设定会自动根据最佳实践被调整。而如果是其他品牌的重删设备或者协议,请根据最佳实践手册进行设定。
https://bp.veeam.expert/repository_server/repository_types/repository_type_dedupe

 

内置的广域网加速器

问:预期的带宽节省大约为多少?

答:大约能够达到50倍甚至更多的数据缩减率,但是这会受很多因素影响诸如内容的相似程度等。一般常规估算的节省带宽约为十倍左右。

 

问:带宽超过100Mbit/s的广域网链路,使用广域网加速器是否有意义?

答:绝大多数情况下,没意义。根据不同的环境,你会发现传输时间并没有被节省,吞吐量会保持在50-100Mbit/s。但是使用广域网加速器你依然能够获得带宽节省的效果。

 

问:目标端的广域网加速器需要配置多大的缓存?

答:我们建议为需要传输数据的每一种操作系统配置10GB的容量作为缓存(Windows2012、2012R2、2016等等)。而所有Linux则被计算成1个操作系统类型。

 

问:源端的广域网加速器需要配置多大的缓存?

答:源端不需要使用全局缓存。但是也至少需要预留5GB。请注意处理1TB数据一般需要20GB的缓存存放数据块的指纹信息。磁盘空间消耗是动态的,并且在启用广域网加速的作业中添加(或删除)特定虚拟机时会发生更改

 

镜像的应用感知处理

问:镜像的应用感知处理是什么意思?

答:镜像的应用感知处理是Veeam特有的技术,能够以应用感知的方式创建镜像级备份存档。这里包含了很多步骤来处理过程:

  1. 首先它会侦测在虚拟机内运行了什么应用程序;

  2. 使用微软VSS执行应用程序层面状态静默确保每个应用程序状态一致性;

  3. 应用特定于应用程序的设置,以准备每个应用程序在下次VM启动时执行VSS感知还原;

  4. 最后,如果备份成功,则对某些应用程序执行事务日志修剪。

整个过程完全自动化。

 

问:为什么Veeam中的镜像的应用感知处理功能很重要?它比VMware Tools VSS集成好在何处?

答:Microsoft VSS当初设计并未考虑镜像级备份和还原,而是用于文件级备份和还原过程。对于某些应用程序,除了基本的VSS静默之外,当执行镜像级完整备份和还原时还需要额外的步骤来处理。

 

问:我是否需要在每个我要备份的虚拟机中安装持久的代理程序来实现镜像的应用感知处理?

答:不需要。Veeam不需要在虚拟机内部安装持续运行的代理程序。相反,Veeam会在备份开始时自动为每个虚拟机注入小型运行时环境协调进程,并在备份完成后立即将其删除。这能够使你从代理程序管理(诸如部署、配置、升级、监控、排错)中解放出来。实际VM在日常使用中绝大多数时间内并没有第三方程序在其中运行。

 

问:Veeam是否在每个客户机内安装你们自己的VSS Provider?

答:不,我们利用每台机器上已有的微软默认的VSS Provider。

 

问:什么是微软VSS,它是如何在镜像级备份时提供事物一致性?

答:请参考以下入门向导

http://www.backupcentral.com/windows-vss-overview/

 

问:您支持哪些应用程序用于事务一致性备份?

答:任何VSS感知的运行在Windows XP/2003以上操作系统内的应用程序。所有微软的服务器应用程序都是VSS感知的,另外许多第三方厂商也会发布含有VSS Writer的服务器应用程序。

 

问:我如何知道我的应用程序是否支持VSS?

答:它应该部署了VSS Writer并在Microsoft VSS框架中安装和注册。请在被备份的虚拟机中打开命令提示符,然后运行vssadmin list writers查询VSS感知的应用程序列表

 

问:您知道Oracle拥有VSS Writer吗?

答:是的,Oracle 11g拥有名为“Oracle VSS Writer”的组件,需要在Oracle 11g的安装向导中选上Windows OCI Componets。这个支持从Oracle 10g 的10.2.0.3补丁包至最新的12c,18c。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值