VTL和D2D都是用磁盘来做备份的技术,要对两者进行比较,主要看它们是怎么工作的。
VTL是把磁盘虚拟成带库,带库的外部特征有三大要素:接口、驱动器和磁带槽位,内部特征是能进行顺序读写的指令集,一个VTL必须模拟这两大特征才能工作。目前有两种形式的VTL,一种是集成在某一个备份软件内部的模块,如Bakbone的VTL,这种VTL只能被该备份软件调用;另一种是单独运行在一个主机上的VTL软件,这种VTL是完全模仿了一个真实的带库,如:FalconStor的VTL,能被所有的备份软件来调用。VTL的优点和缺点都是十分明显的。
VTL的优点:
1. 加快了读写的速度,缩短了备份窗口。
2. 能在不修改备份软件的前途下,利用磁盘进行备份。特别象FalconStor的VTL,能与任何备份软件结合使用。
VTL的缺点:
1. VTL模拟磁带顺序读写方式,不能充分发挥磁盘的效率。
2. VTL的效率要受到虚拟驱动个数的限制,虚拟驱动器的个数越多,效率越高,但虚拟驱动器的个数不是免费的,价格还不低。即使VTL免费送几个虚拟驱动器,用户还要买备份软件中的驱动器许可证。
3. VTL的备份策略设置与磁带库完全一样,比较复杂。
4. 用户需要花钱买VTL,还要花钱买备份软件中支持带库的许可证。
D2D是把磁盘直接作为备份介质来使用的,本质是就是写文件系统,但并不是用原文件的格式和普通的写方法,把备份文件以大块为单位放在一个大文件中。CommVault的D2D技术最为成功,采用的是带索引的写入方法,从而实现了中断重起、动态容量扩充、跨卷、网格存储等高级功能。D2D的优点和缺点如下:
D2D的优点:
1. 充分利用了磁盘的随机读写性能,效率比VTL高。
2. 充分利用了文件系统的多线程技术,在多个备份任务情况下,不象VTL要受虚拟驱动器的限制,效率很高。
3. D2D与备份软件集成,不需要花双倍的费用。
4. D2D能实现许多高级功能:中断重起、动态容量扩充、跨卷、网格存储等。这些高级功能在大型网络或广域网上备份,非常有用,能极大提高备份的可靠性和成功率。
5. D2D的管理十分简单,管理员很容易掌握。
6. D2D并不是把磁盘当备份的中介环节来设计的,与备份Cache有本质的区别,它能让数据在磁盘上作长期保存。在保存数据的能力上比VTL更高,D2D可以很方便的把数据迁移到不同的OS文件卷下,数据要做长期保留就需要这一特征,当某个系统或介质或供货商过时了或停产了,数据就要往新的环境下迁移。
D2D的缺点:
1. D2D没有统一的标准,只能与备份软件紧密地集成。
2. D2D在UNIX SAN环境下的LAN Free备份,如要把数据集中存放在统一卷下,需要共享卷软件来支持,会提高使用成本。但Bakbone的VTL也需要共享卷软件来支持。
VTL是把磁盘虚拟成带库,带库的外部特征有三大要素:接口、驱动器和磁带槽位,内部特征是能进行顺序读写的指令集,一个VTL必须模拟这两大特征才能工作。目前有两种形式的VTL,一种是集成在某一个备份软件内部的模块,如Bakbone的VTL,这种VTL只能被该备份软件调用;另一种是单独运行在一个主机上的VTL软件,这种VTL是完全模仿了一个真实的带库,如:FalconStor的VTL,能被所有的备份软件来调用。VTL的优点和缺点都是十分明显的。
VTL的优点:
1. 加快了读写的速度,缩短了备份窗口。
2. 能在不修改备份软件的前途下,利用磁盘进行备份。特别象FalconStor的VTL,能与任何备份软件结合使用。
VTL的缺点:
1. VTL模拟磁带顺序读写方式,不能充分发挥磁盘的效率。
2. VTL的效率要受到虚拟驱动个数的限制,虚拟驱动器的个数越多,效率越高,但虚拟驱动器的个数不是免费的,价格还不低。即使VTL免费送几个虚拟驱动器,用户还要买备份软件中的驱动器许可证。
3. VTL的备份策略设置与磁带库完全一样,比较复杂。
4. 用户需要花钱买VTL,还要花钱买备份软件中支持带库的许可证。
D2D是把磁盘直接作为备份介质来使用的,本质是就是写文件系统,但并不是用原文件的格式和普通的写方法,把备份文件以大块为单位放在一个大文件中。CommVault的D2D技术最为成功,采用的是带索引的写入方法,从而实现了中断重起、动态容量扩充、跨卷、网格存储等高级功能。D2D的优点和缺点如下:
D2D的优点:
1. 充分利用了磁盘的随机读写性能,效率比VTL高。
2. 充分利用了文件系统的多线程技术,在多个备份任务情况下,不象VTL要受虚拟驱动器的限制,效率很高。
3. D2D与备份软件集成,不需要花双倍的费用。
4. D2D能实现许多高级功能:中断重起、动态容量扩充、跨卷、网格存储等。这些高级功能在大型网络或广域网上备份,非常有用,能极大提高备份的可靠性和成功率。
5. D2D的管理十分简单,管理员很容易掌握。
6. D2D并不是把磁盘当备份的中介环节来设计的,与备份Cache有本质的区别,它能让数据在磁盘上作长期保存。在保存数据的能力上比VTL更高,D2D可以很方便的把数据迁移到不同的OS文件卷下,数据要做长期保留就需要这一特征,当某个系统或介质或供货商过时了或停产了,数据就要往新的环境下迁移。
D2D的缺点:
1. D2D没有统一的标准,只能与备份软件紧密地集成。
2. D2D在UNIX SAN环境下的LAN Free备份,如要把数据集中存放在统一卷下,需要共享卷软件来支持,会提高使用成本。但Bakbone的VTL也需要共享卷软件来支持。
转载于:https://blog.51cto.com/zhshujun/150282