SMI-S,跨越互操作的鸿沟
SMI-S标准是由SNIA发起并主导,众多存储厂商共同参与开发的一种标准管理接口,为各种网络组件提供了一个通用管理接口,可减轻多厂商SAN(存储区域网络)环境的管理负担和复杂性。
存储系统的软硬件体系架构可以分为三个界面,从最底层到上层分别是硬件(hardware)、固件(firmware)和软件(software),各个界面之间的功能存在不同的映射关系,通过程序上的接口相互通讯,这样从上层软件层发出的指令才能够被底层硬件所获取并执行。

SNIA China副主席,北京威视数据系统有限公司副总经理龚伟兵解释:“不同厂商的存储系统可以看作是不同品牌的车,在道路上行驶要遵循相同的交通规则。”SMI-S标准可以看作是一种接口技术的标准,体现了一种规范性的规章制度和语言。不管各个厂商产品内部的程序如何,只要接口保持一致,所传递的信息就可能被第三方开发的程序所读懂,从而为第三方软件统一管理不同存储设备提供了可能性。
SMI-S建立在一些现有标准基础上,如公共信息模型(CIM)和基于Web的企业管理(WBEM)等,前者描述了系统的管理要求和能力,后者则规定了使用方法。SMI-S包括可互操作并且可扩展的通用管理传输、自动发现,以及资源锁定等功能,共有102项,小到获取某个磁盘阵列运行状况,大到划分存储资源、RAID组合,都有一套详细统一的规范。
SMI-S有如机械世界中一套共通的语言,因为不同的厂商执行相同的标准和规范,相互间的管理指令才能够被对方读懂。另外一个方面,SMI-S只是规范了程序界面的接口,具体软件内核如何运行,各种功能如何实现并没有作过于详细的限制,因此诸多厂商在统一的标准之下仍然有充分的空间,可进行自由的发挥与创新。
今天,SMI-S标准已经通过ISO批准而成为国际标准,更清楚的说明SMI-S标准对于全球存储行业发展与进步的重要性,表明SMI-S正在从事实标准名副其实地成为全球范围内存储厂商及IT用户们所广泛认可的国际标准。
标准化推广有助于知识复用,减少人员和培训成本投入
第一:SMI-S作为行业的规范化标准,有利于知识积累、科研成果的复用和转化达到最大化程度,同时节约用户存储管理人员和培训成本。
SNIA China专家委员会主席,国家高性能计算机工程技术研究中心主任许鲁博士告诉IT168记者:作为科研机构研发人员,目前他们面临的一个问题是,他们必须耗费精力去了解多个设备厂商互不兼容的接口。各厂商在协议、传输技术、安全机制等领域大相径庭,令二次开发和增值工作更加困难,导致了新产品上市缓慢,而现有设备性能更新时间也过于漫长。
许鲁目前从事的是按需定制存储系统的功能开发,他认为SMI-S标准通过规范标准化界面接口,可以让研发机构采用单一的标准接口进行开发,不再受到多厂商产品兼容性的困扰,将更多的精力转移到增值功能的设计与开发上,从而更有效地推出产品并进行更新,缩短了上市时间,同时提升产品性能。
SNIA China教育委员会主席,EMC资深解决方案顾问王纪奎则指出另外一个问题:在主机领域Unix从最早的版本一直到最新的版本,基本的命令都没有改变,从AIX到HP的机器,80%-90%的命令都是相似的;而目前存储领域各厂商产品的管理操作还存在一些个性化的地方。一个存储管理员在熟悉了一个品牌的存储管理界面之后,还需要花费很大的功夫来学习其他品牌的存储系统管理,这无疑造成了知识和人力资源的浪费。
SMI-S标准通过规范标准化界面接口,使得用户管理员在熟悉了一个品牌的产品后,能够很快的熟悉其他品牌的存储系统。王纪奎表示:未来存储也将向统一化管理界面的方向发展,无论管理软件内核如何编写,但呈现给用户的是标准化的、简单的管理界面,从而为用户节约了存储系统维护管理的人员和培训成本。