首先我们有必要从IBM Spectrum Storage的SDS战略开始,该战略涉及控制、保护、归档、虚拟化、加速、横向扩展等六方面的存储软件的初步整合,形成了一条新的IBM Spectrum Storage产品线。IBM Spectrum Storage全部是软件产品且支持X86硬件部署,主要包括IBM原来的SVC、GPFS、LTFS、TSM和XIV等,关于Spectrum Storage产品介绍的文章已经很多,在此只列出产品对应关系如下。

Spectrum Scale结合LTFS让数据智能流动_java

       其中特别值得一提的是一个新产品IBM SpectrumAccelerate,即IBM高端存储XIV的软件版本,由于是纯软件形态,所以支持3节点起配(而XIV是6节点起配),支持采用VM方式部署在公有云上。

      IBM Spectrum Storage目前只是将IBM原来的存储软件重新进行了整合,IBM软件定义存储的第一步是整合。不过IBM XIV纯软件版本的推出表明,IBM在软件定义存储方面迈出了坚实的一步。

 

      IBM Spectrum Storage产品家族中目前Spectrum Scale已经崭露头角,其实在Spectrum Storage之前,GPFS和TSM、Tivoli Storage Productivity Center等一起被IBM包装成Elastic Storage。如今Spectrum Storage在SDS方案上更加全面。今天我们重点讨论一下Spectrum Scale的数据分级功能,以及结合LTFS实现数据在在线、离线介质中智能流动。

      Spectrum Scale完全继承了GPFS的特性,详细介绍请参看。另外GPFS只提供NAS文件服务支持私有客户端和标准NFS,不支持SAN存储块服务。SAN需要通过V7000、SVC(可以接管第三方存储)、XIV或SoNAS、V7000U中的SAN存储来提供。服务编排和自助能力通过SmartCloud Storage或Tivoli Storage Productivity管理中心来分配和统一管理。


      Spectrum Scale通过安装插件LTFS(Linear Tape File System Enterprise Edition)来实现数据从磁盘到磁带的自由流动,数据根据冷热度的不同,根据策略自动的在磁盘的外部磁带之间迁移或回调,无需人为干预,实现数据生命周期管理。该功能和Specturum Virtualize(SVC)的存储分级功能有异曲同工之妙,SpecturumVirtualize可以实现FlashSystem、V7000、XIV之间的数据流动。

 

      LTFS EE是IBM专门为带库打造的带库文件系统,LTFS包含一套自描述性磁带格式,其中保存在介质上已知位置的元数据负责定义磁带中的文件内容。LTFS支持LTO5、LTO6以及TS1140几种磁带格式。LTFS EE提供根据相关数据内容导入规则定义,维护LTFS元数据与GPFS之间的映射关系,是带库无缝的显示在GPFS文件系统当中。

Spectrum Scale结合LTFS让数据智能流动_java_02

      借助这套方案,我们可以将规模庞大、访问频率较低但却必须保留的GPFS数据保存在低成本但却具备出色可靠性的磁带之上,而不必让其占用相对昂贵的磁盘存储空间。利用LTFS EE,企业用户能够轻松在Spectrum Scale全局存储环境共享针对磁带与磁盘存储内容的访问能力。

 

      只要在Spectrum Scale出现且涉及数据生命周期管理的场景,Spectrum Scale都会和最佳搭档LTFS EE配合,实现更好的流动性和数据管理。IBM SmartCloud Storage Access是IBM的私有存储云解决方案,类似于企业私有网盘自动平台,用户可以下载、上传文档到私有云,同时提供文件、块服务。

Spectrum Scale结合LTFS让数据智能流动_java_03

      用户首先登陆自助SmartCloud Storage Access Portal申请账号和资源,经过系统管理员审核通过后,用户就可以根据申请的资源类型、大小、配额、生效时间等在资源发放平台Tivoli Storage Productivity Center中获取相关资源。在IBMSmartCloud Storage Access方案中,Spectrum Scale管理这系统NAS资源、冷热数据在磁盘和带库间流动以及数据生命周期管理。