虚拟磁带库(Virtual Tape Library,VTL),是指以磁盘作为自身存储介质,并能仿真为物理磁带库的产品。简单的说,虚拟磁带库就是将磁盘空间虚拟为磁带空间,能够在传统的备份软件上实现和传统磁带库同样功能的产品。
传统磁带库的存储介质为磁带,单盘磁带的最大容量当前可以达到400GB(非压缩),磁带的优势是可以集中的保存,数据的移动比较方便,但是磁带介质不是非常稳定,容易受粉尘、湿度、磁粉、粘连、霉点等因素的影响,出现读写错误,对保存环境的要求比较高。带库里面的机械手和驱动器属于精密机械设备,经常容易发生故障,速度比较慢,恢复时间比较长。
鉴于传统磁带的这些缺陷,虚拟磁带库的概念早在10余年前即已被IBM,StorageTek等著名存储厂商所采用。然而,由于技术和市场的原因,市场认知度一直很低。而近些年,磁盘技术快速发展,出现了多种类型磁盘(SCSI、FC、ATA、SATA),使单位容量磁盘存储的价格急剧下降,进而使磁盘阵列作为备份设备的应用愈加广泛,虚拟磁带库也越来越成为备份市场的焦点。
虚拟磁带库将使用磁盘作为存储介质,使用软件在逻辑上将磁盘存储系统(包括SCSI或者光纤阵列或者SAN存储网络等)虚拟为传统的磁带库设备,自动的在逻辑上实现机械手,驱动器的功能,磁盘存储系统的RAID,镜像等功能可以从底层保护备份的数据。虚拟磁带库能够和各大厂家的备份软件无缝兼容,实现许多高级的备份功能,最大程度上保护用户的数据。
虚拟磁带库的实现可以大致分为三种方式:
第一种,纯软件方式,即将磁带库模拟软件直接安装在备份服务器上,把备份服务器的文件系统分区成磁带库,从而使备份软件以磁带库的方式使用磁盘文件系统,目前有厂家在备份软件里面继承了类似的产品。这种方式磁盘本质上仍然在线,而且对备份主机的负担比较大,使用的环境有局限性,优点是成本比较低。
第二种,专用服务器级虚拟磁带库方案,该方案实际上是另外一种虚拟磁带库的软件实现方案,通过把虚拟磁带哭管理软件安装在一台独立的专用服务器内,而将该服务器及所连接的磁盘存储设备模拟成磁带库。这种方案的特点是速度比较快,而且数据受主机的影响小,不足是需要利用一台独立的服务器作为虚拟磁带库管理器,系统优化性略低。
第三种,专用控制器级集成虚拟磁带库设备方案,将磁带库模拟管理软件固化在特别设计的硬件设备中,就形成了专用的虚拟磁带库设备,这种设备需要配置一定数量和类型的主机接口和后端存储磁盘阵列接口。专用的虚拟磁带库设备硬件结构不同于服务器,设计采用了精简的硬件模块和精简的操作系统内核(一般为Linux内核),并且充分考虑了与主机及存储设备的连接能力。
专用虚拟磁带库设备的出现标志着虚拟磁带库技术终于突破了操作系统和PC服务器架构的限制,使虚拟磁带库真正成为了一种独立的外设,其使用方式也更接近普通磁带库,而其优越性能也体现的更加充分。
如果用户需要的仅仅是将虚拟磁带库作为备份缓存,就是说先将数据备份到虚拟磁带库上,再当备份服务器空闲的时候,将虚拟磁带库的备份数据转移到物理的磁带库上,而且应用的负载不大,PC或服务器可以同时承担备份服务器和虚拟磁带库两种功能的情况下,用户可以使用这种成本比较低廉的方案。
如果用户对第一种方案的备份性能不满意,或者用户的负载稍微大一点,那么可以采用第二种虚拟方式,将备份服务器和虚拟磁带库分开,使用一台单独的服务器作为虚拟磁带库,在这种方式下,数据直接以数据块的方式存放,顺序读写,性能比较良好。这种方式适合于数据量不大,但有一定负载的备份情况下,这种方式和第一种方式的备份原理相似。
最后一种专用控制器设备的虚拟方式,容量一般可以达到几十TB以上,适合整个数据中心的备份。建议2TB容量以上的数据备份都选用这种虚拟方式,虽然增加了一些成本,但是由于有光纤磁盘阵列作为后端存储,效能和可靠性都很高,而且扩展能力很强,也能实现集中存储。
采购虚拟磁带库(VTL)的四项关键性指标
可靠性,通过消除介质、机械故障和人为干预,确保备份/复制的成功,虚拟磁带的远程异地复制提供灾难保护
可扩展性,用户能够根据实际需求,方便快捷地扩展存储容量,可采用SATA、SCSI或光纤磁盘作为存储介质,可采用多种RAID技术,提高数据安全性
易用性,容易获得基于光纤通道的磁带驱动器,方便地无缝整合到现有环境,集中管理,消除备份/恢复操作中介质或机械的失败
快速部署,与现有备份软件或策略无缝整合,容易部署,如同将新的磁带机或带库添加到应用环境中一样
总结
虚拟磁带库就是以磁盘作为自身存储介质,并能仿真为物理磁带库的产品
虚拟磁带库的优势在于用硬盘替换磁带,更快捷,更稳定,更好的兼容和持续性
虚拟磁带库的三种形式:纯软件方案、服务器级带库方案、专用控制器级方案
采购虚拟磁带库的关键指标:可靠性、可扩展性、易用性、快速部署