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用户们所广泛认可的国际标准。