1. SMI-S成为国际标准
>自2002年SNIA提出SMI-S(Storage Management Initiative Specification)存储管理协议以来,不少厂商已经在自己的产品中增加了对于它的支持。2007年1月,ISO/IEC采纳其成为国际标准,这无疑有力于SMI-S的推广。
>SMI-S的目标就是让异构的存储设备和管理系统之间能够分享信息,进而实现互操作。考虑到当前存储市场和应用的现状,大部分集成商往往为用户设计一整套完整解决方案,而这些方案也往往把涉及多个不同厂家设备共存的情况限制在最小范围,另一方面大部分设备提供商也不主动提供自己产品的API,这些都使得SMI-S的实施受到很大的限制。SNIA组织是推动设备和管理互操作性的主要力量。在2007年SNIA和《计算机世界》报联合主办的SNW中国2007大会上,主题演讲就是介绍SMI-S协议。
>2. XAM扩展存取方法
>XAM(eXtensible Access Method)也是SNIA在大力推广的一种技术。如果说SMI-S努力建立存储设备之间标准管理接口,XAM则力图在存储服务和用户之间建立标准的服务接口和架构,使得对于固定内容的存取标准化。通过XAM,用户可以不必关心底层系统的细节而获得一致的存储服务; 应用开发商也可以集中精力设计出第三方存储应用而不受限于特定的存储平台; 存储设备商则着眼于设备和存取流程的优化上。
>XAM包括XAM库和相关的工具集,虚拟实现模块(VIA)(包括参考和厂商)。XAM语义定义两大类对象类型: 主对象和次级对象,其中主对象包括XAM Library、XSystem和XSet; 次对象包括XStream和XIterator。
>3. 存储虚拟化
>存储虚拟化是个老话题,其本质就是提供一个抽象层和相应的操作来屏蔽存储系统底层的复杂架构和流程,减少用户的管理复杂度。因此在存储系统的各个层面和不同应用领域都广泛使用这个概念。考虑整个存储层次大体分为应用、文件和块设备三个层次,相应的虚拟化技术也大致可以按这三个层次分类。目前大部分设备提供商和服务提供商都在自己的产品中包含存储虚拟化技术,使得用户能够方便地使用。因此2007年“存储虚拟化”不像往年那么频频出现在口头,而是扎扎实实体现在各种产品之中。
>然而,当前虚拟化技术离真正完全解决存储管理问题还有很大的距离。其一是如何把各个层次、各种接口的虚拟化存储设备集成为统一存储服务平台,提供一致、高效的存取服务大多数情况下仍然是一道难题; 其二是虚拟化往往以部分性能下降为代价,如何平衡性能和易用性也是必须仔细设计的; 其三,存储虚拟化面临最大的问题就是设计之外的变化,如何定义虚拟化边界和程度,保证用户有合适的管理窗口也需认真考虑。
>4. 连续数据保护
>在数据保护领域,除传统技术手段如镜像、快照、复制、备份等,连续数据保护也成为大家讨论的焦点之一。
>根据SNIA的定义,连续数据保护是一种连续捕获和保存数据变化,并将变化后的数据独立于初始数据进行保存的方法,而且该方法可以实现对过去任意一个时间点的数据恢复。CDP系统可能基于块、文件或应用,并且为数量无限的可变恢复点提供精细的可恢复对象。
>其特性包含以下几个方面: 数据的改变受到连续的捕获和跟踪; 所有的数据改变都存储在一个与主存储地点不同的独立地点中; 目标恢复点是任意的,而且不需要在实际恢复之前事先定义。目前几乎所有主流厂商在自己的产品中都可实现对CDP的支持(也许是部分的),或者能够提供 CDP的解决方案。
>但CDP技术要求在存储性能、成本和功能之间达成平衡,也就是说CDP并非没有代价。如何监控数据变化、如何保存数据变化以及如何到达恢复点等每个操作都会耗费大量系统资源,进而影响原有的业务流程。因此必须对于整个计算、传输和存储的逻辑和物理过程进行全面的分析,进而提供合适的方案,当然用户也必须认真考虑自己的需求和实施的成本。
>5. 存储安全
>网络安全技术问题一直受到人们的关注,相对而言存储安全较少受到重视。如果把数据比喻为放在房间里的贵重物品,大部分人认为只要管好自己家“大门”一切就都安全了。殊不知第一,世界上没有保证绝对安全的“门”; 其次随着网络存储的广泛应用,一个“房间”往往不止一扇“门”; 再次,永远存放在一个固定位置的“东西”是没有价值的,数据价值体现在使用中,相应的存取过程必然伴随着一定的风险。因此如果不考虑在数据存储和存取过程中增加安全措施,这种安全是不完全的。一般而言,网络安全系统位于网络存储系统的边界,负责检测、抵御外来的攻击,对内部攻击无能为力; 存储系统的内部攻击需要存储安全系统来承担,从而形成安全存储系统。
>目前存在两种研究思路: 首先在传统信息安全C.I.A特性(机密性、完整性、可用性,简称C.I.A特性)基础之上增加存取控制和认可机制,为某一特定应用提出专门的解决方案,例如: 增强文件服务器的安全性、客户端加密文件系统、客户端直接访问磁盘的认证机制和高度可扩展文件系统; 其次从存储系统的体系结构入手,寻找一种安全的、高效的存储模式,比如对象存储模式。存储安全问题这几年在学术界受到广泛的讨论,相应成熟的商业化产品和完整解决方案还有待开发,但相信未来会受到很大的关注,获得更大的发展。
>6. 对象存储
>将存储管理功能从上层管理软件下移到存储设备,使存储设备具有更多的智能,是对象存储的出发点。从上个世纪90年代中对象存储概念被提出,到2004年ANSI 推出了基于对象的存储设备(OSD)的1.0版本规范之后,对象存储逐渐走出了学术界。对象存储在大规模网络存储系统中已经获得应用,例如Lustre系统。
>虽然现在很难找到公认的对象存储定义,但其概念还是基本明确的,区别传统数据块和文件,存储对象可以通过扩展属性的方式对