一直很少去谈论速度和性能,就像一辆好车,我认为这个是基本配置,然而这个基本配置对于任何一辆车来说都是极其重要的。对于备份领域来说,驱动备份和还原速度的引擎就像汽车的发动机,是一个备份软件真正展现其价值的重要部分。我想就这个问题,来详细讨论Veeam的加速技术。今天的内容是加速系列的第一部分 – 备份加速引擎。这一引擎在备份软件中不仅仅是帮助了实现备份功能,更是Veeam去帮助客户实现IT可用性的重要保障
Veeam备份加速引擎
和其他使用VMware vStorage API for Data Protection(VADP)的备份软件不一样,除了软件传输服务中集成了VMware Virtual Disk DevelopmentKit(VDDK)之外,Veeam额外加入了一套优化数据提取的组件:Veeam Advanced Data Fetcher(ADF)。这个ADF简单来说就是为企业级存储阵列额外增加了超过2倍读取性能的列队深度,这个带来的直接的效果就是极大地加快了从vSphere平台数据源读取数据的速度。相比同类的备份产品,在从源端读取时,效率上有成倍的提升,并且ADF还降低了读取数据需要的I/O操作数量,从而有效的降低了读取相同容量的数据时对于生产存储的I/O压力.
当然,Veeam还为这个ADF配备了一个智能的调控开关Backup I/O Control。当从生产读取速度并不快时,其实备份软件完全不需要考虑会不会对生产造成影响,可以说是完全可以忽略生产环境。当我们的速度足够快时,必须考虑到生产存储的负载能力,在生产对外服务的同时还要同时高效的完成备份,这就不是拍脑袋想多少是多少了。
Veeam ADF和Backup I/OControl的协作可以完全智能地去完成对生产存储的控制,通过自动感知生产存储Latency技术,动态控制ADF的吞吐量来实现在有效的Latency范围内进行备份。
在以往,一个备份管理员,通常会设定每天执行一次备份的数据保护策略,并且将这个备份时间段设定在晚上业务相对不繁忙的时间。这样的设定RPO就是24小时,究其原因并不是说管理员保守,而是因为没有很好的智能控制手段,所以备份要为生产让路,保证可用性的前提下去进行备份。然而现在Veeam的引擎,Veeam ADF和BackupI/O Control的协作,可以让备份管理员在不影响生产的情况下,在任何时间段完成备份,从而有效的提升备份的RPO。
所以,Veeam不仅仅是完成了备份这么一件大家能用各种方式实现的事情,可能殊途同归,但是Veeam的技术是让在完成备份的同时达成可用性目标,关键业务的备份可以在任何时间进行,而不是备份必须在维护停机窗口进行。24×7×365的可用性保证从做备份做起!
下期预告:
vSphere通讯加速技术 - 虚拟化备份前,备份软件需要花大量时间与虚拟化平台通讯,这是整个备份作业中第二大耗时作业,全新的Veeam Broker Service能够帮助极大提升这个速度,节省时间。