IBM TSM (Tivoli Storage Manager) 是数据保护、空间管理和存档、业务恢复能力和灾难恢复等领域领先的存储管理软件解决方案,事实上,TSM并不是单单指一个软件或是功能,它实际是 Tivoli 统一恢复管理 (Unified Recovery Management) 平台的基础,提供一个稳固、高效与经济性的存储软件管理平台,从而帮助用户通过单个管理控制台高效地管理他们的企业级数据存储基础架构,包括从笔记本电脑到大型机以及从远程办公室到数据中心——现在,当然还有虚拟化环境与云。
从最初的架构着手,TSM最早开始采用关系型数据库作为软件内核引擎的存储管理软件。由于底层技术架构的先进性,带来了一系列的技术优势,比如强大的管理功能、优秀的性能、良好的稳定性以及跨平台的一些特质,实际上都基于一个强大先进有效的内核引擎。而在十余年的发展历史中,TSM的内核架构也并非一成不变:2009年,在从TSM 5到TSM 6的升级中,IBM大胆采用了更为稳定和高效的数据库DB2作为核心架构,从而进一步提高了TSM的备份性能和,减少了备份和恢复的“窗口时间”,但这并未对TSM的易用性和可管理性造成不好的影响。相反,在TSM从5到6,再到6.2、6.3版本的更新,IBM重点更新了TSM的可管理性。
在TSM的稳定架构上,IBM将TSM锻造成为“真正模块化”的存储系统——这不仅体现在TSM的三个不同版本上:TSM Express Edition,TSM Basic Edition和TSM Extended Edition——即使是使用Express版本(易捷版)的入门级用户,CIO也可以选择使用部分基础版或高级版本的功能,这不仅降低了企业采购TSM时的成本,也减少企业因为复杂且“无用”的模块造成管理上的困扰。
这也就意味着,用户可以根据自己的需求,合理的选择TSM模块,而不同版本的价格也满足了用户对成本的不同需求。此外,TSM存储管理软件提供专业的文件系统数据归档功能,TSM的数据归档功能构建于TSM基础架构之上,不需要额外安装其他软件模块,也不需要用户单独付费。
而只有在稳定、易用及可以囊括一切的基础架构上,TSM才能够实现模块化灵活架构与简单易用上的双重体验。
TSM架构的在稳定、易用的同时,另一个优势来自于其十余年的发展历史:TSM支持39多种客户机平台和8种服务器平台,并且超过900种异构存储设备,而这个列表还不断的更新过程中——但这不是最重要的——企业有大量的旧有资产,但这并不意味着这些资产上的数据是不值钱或不需要保护的,TSM的悠久历史的另一个好处则在此有了用武之地——对旧有设备的兼容能够保护企业的所有的数据资产——无论是新的、旧的或是差不多要进博物馆的设备。
当然,稳定的架构并不意味着不再创新或不做出改变,事实上,TSM之所有能够在过去十几年一直在Gartner的魔力象限上位居领导者和探索者的双重领先象限,与其不断的创新与对新技术的兼容并蓄,接受吸纳密不可分的。
说起来,十多年之前,早在虚拟化还并不像今天这么广泛普遍,云计算概念还并未提出的时候,TSM已经开始进行存储虚拟化方面的尝试了。当时,TSM已经能够我们常见的存储设备,比如磁盘阵列,磁带库,光盘库,光盘塔,甚至现在比较流行的虚拟带库等等,虚拟化成一个个存储池,这也是最早的备份恢复软件在虚拟化上的尝试——当然,现在也包括云。
随着TSM进入6.2及6.3版本,IBM为TSM添加了包括重复数据删除、CDP、instance Restor等功能升级,并针对VMware及其vStorage API提供兼容性与接口功能。
TSM针对虚拟机提供了一个插件,可与VMware本身自带的接口进行对接,从而对虚拟机数据进行完善的保护。目前对虚拟机的保护可通过两种形式进行,一种是在虚拟机里面装agency,备份虚拟机的应用数据文件;另外一种形式则是通过专门组件与VMware里面的Console进行对接,可对VMware的虚拟机文件进行online备份,而且备份的精度和恢复的速度会达到更好。
instance restor对TSM来说则是意义重大的一个升级,甚至在业内也是革命性的功能。应用了instance restor之后,恢复性能可以有非常大的提升,甚至可以做到数据还没有完全恢复,只是在激发恢复后的极短的时间内,就可以让业务应用正常运行——用户在数据恢复之前就可进行验证,这部分备份数据是否可用?是否可恢复成功?某些情况下甚至不用做restor。例如用户需要恢复某个Word文档,已经把备份到TSM索引库中,这时,我们可直接通过TSM里面的Fastback组件,直接双击打开需要恢复的文件,判断这个文档是否需要的版本,直至找到需要的版本再进行恢复。