【IT168 专稿】SMASH(Systems Management Architecture for Server Hardware)、CIM(Common Information Model)、SMI-S(Storage Management Initiative Specification)、iSCSI(Internet Small Computer Systems Interface)以及SAS(Serial Attached SCSI),都是近来出境率比较高的词汇。它们都是一些标准,而且只是诸多新标准中的一部分。然而,它们对于现代服务器机房管理者来说,是最为关键的标准。
标准的演化
在理想世界中,标准的演化或发展是不受任何特权阶级或既定利益左右的,为了共同的利益,最终用户很自然地就会一起来讨论一些技术及设备的标准。然而,我们并不是生活在如此理想的世界中,起码在可见的未来,任何时间这种美好的远景都是不可能实现的。
事实上,需要很长的时间来创建一个标准。在创建标准的过程中各个环节都需要巨大的努力,包括开发一个标准规范、在标准委员会中达成一致,然后对它进行试验、消除程序缺陷,直到让市场和最终用户接受这一标准。因此,标准组织最初往往是由一些厂商的典型代表组成。
确实,这通常意味着标准本身的一些条款也许就是来自一些厂商的议程,从而代表了这些厂商的意愿。不过,最终用户企业会对这些系统进行类似“核查”,也就是接受并扩展某种标准,还是置之不理。总体来看,这些厂商还是做了一件好事,他们试图找到共同点来帮助IT产业整体向前发展。
以SMI-S为例来说,它是被SNIA(Storage Networking Industry Association,存储网络工业协会)内部运作的一个委员会所开发,其成员类似于存储厂商名录,为此招来了一些批评,认为SNIA主要是照顾自己的利益——如SMI-S是在存储供应商中降低了开发成本。
其实,这并不是坏事,随着相关的硬件和软件最终逐渐变得摆脱私人专有权,而获得更多的商业条款,任何一个标准都期望产生这样一个好处。更进一步来看,SMI-S也已经为最终用户带来了这样的好处。
适用于服务器机房的新型标准一览
|
标准 |
缩写 |
|
Systems Management Architecture for Server Hardware,服务器硬件系统管理架构 |
SMASH |
|
Common Information Model,公共信息模型 |
CIM |
|
Storage Management Initiative Specification,存储管理主动规范 |
SMI-S |
|
Internet Small Computer Systems Interface,Internet小型计算机系统接口 |
iSCSI |
|
Serial Attached SCSI,串行连接SCSI |
SAS |
来自企业管理联合会EMA的分析师Mike Karp表示,SMI-S是目前存在的惟一有意义的存储标准成就,它已经让存储管理员在发现方面变得很简单。
据SNIA存储管理论坛的主席、ADIC公司高级产品经理Rob Callaghan介绍,SMI-S是一种通用管理接口,它能够使得多种厂商提供不同类型的存储硬件和软件产品来进行可靠、无缝的互操作,以便更好地监视和控制资源。SMI-S能够使得这些设备和管理他们的应用之间进行普通的通讯交流。
“尽管SMI-S不是一种管理存储在诸如阵列、交换机、磁带库或NAS设上的数据的方法,但SMI-S能够帮助用户更轻松地完成配置、发现、自动配置、事件管理、安全防范和资产管理等任务。”Callaghan说。
另一个值得关注的存储标准是iSCSI,这是一个被IETF(Internet Engineering Task Force)批准的标准,它允许在IP网络上使用SCSI协议,这对于有兴趣构建一个更复杂存储环境的服务器管理员来说是一个绝好的标准。在过去,这个工作需要学习一整套新的技能——光纤通道FC——并需要购买昂贵的、难于管理的FC设备。有了这一标准以后,现在企业所需要的仅仅是以太网的知识,就可以连接一个基本的存储区域网SAN。
IDC的分析师Natalya Yezhkova表示,iSCSI SAN容易使用,相比较于FC SAN具有很低的价格优势,对于一些普通类型的应用来说又具有足够的性能,“尽管很多iSCSI存储系统是以中小型企业SMB为目标市场,我们相信对于一些大型企业组织也会是很好的机会。”
SMASH你的服务器
另外一个标准化组织,称为DMTF(Distributed Management Task Force,分布式任务管理小组),也已经发布了一个标准——SMASH。SMASH所能提供的好处包括:减轻服务器硬件的管理负担、削减服务器管理的成本、改进系统管理员所能控制的远程服务器的范围、标准化异构环境的管理等。
“目前的服务器管理还是基于‘每一台服务器’进行的,而IT服务是跨越一组服务器提供的,因此在IT服务的提供和管理之间存在着固有的鸿沟,标准化是填补这一鸿沟的一种有效方法。”IDC的分析师John Humphreys说。
SMASH试图解决这一问题的途径是,使得服务器群的管理更加容易,而不管这些服务器来自哪个供应商。它的主要价值来自其CLP(Command Line Protocol,命令行协议),该CLP用相同的简单脚本提供了一种管理任意数量不同类型服务器的方法。
也就是说,不同于以往必须对每一种品牌(甚至每一个服务器)提供一种脚本,IT管理者可以对数据中心内的所有服务器的同一功能使用一个脚本。事实上,一些SMASH CLP脚本甚至简短到只有两个字。一个早期的DMTF项目——CIM(Common Information Model)——现在内建于大多数的服务器中,SMASH通过平衡CIM来简化脚本。
除了将服务器作为一个整体来管理外,SMASH对于单独的元部件也是非常有用的。例如,一台服务器可能具有多个处理器、传感器、网卡、逻辑设备和冷却系统,SMASH可以直接定向特定的处理器、部件和子部件。因此,你可以创建一个脚本来周期性地检查所有机器上的温度传感器,来确定如何在白天或夜晚调节电源和冷却需求,以避免设备过热,或节约电能消耗的成本。
基于SMASH的服务器产品今年就已经在市场上出现了,对于一些在支持SMASH功能和不支持SMASH功能的两种类型服务器之间犹豫不决的企业,专家给出的建议是:选择SMASH型号更有意义。
选择工业标准?
另外一个一向被一些服务器、芯片和操作系统厂商挂在嘴边的标准是“工业标准”。这是什么意思呢?其实,它们指的就是来自Dell、HP和IBM的服务器,来自Intel或AMD的芯片,以及MicroSoft软件(目前还包括了一些Linux)。所谓的标准实际上只是在这些厂商之间达成的一种方便的伙伴关系,以便销售它们自己的产品。
Sun公司也许是最后一个加入到这个阵营的全球主要系统厂商,其基于SPARC的产品多年来一直遭受来自Wintel阵营的攻击,尽管Sun已经升级了其SPARC产品线,并且率先挺进到多核芯片,但很多人认为这并不会改变其命运。
Sun公司数据管理群组负责磁盘系统业务的副总裁Kathleen Holmgren曾表示,Sun已经借助具有水平扩展思路的服务器产品进入到工业标准领域。有趣的是,有人指出,也许Sun公司应该问自己一个问题:如果其基于AMD芯片的x64服务器是“工业标准”,那是不是就暗示了UltraSPARC和PrimePower服务器是非标准化的呢?
其实,所谓的工业标准阵营并没有任何错。相反,我们看到,现在这些系统行对地也能够在企业中充当很好的角色,似乎这些系统发展势头也很凶猛,甚至开始冲击其他的竞争性领地——RISC、大型主机、OpenVMS以及Unix等等。如果这个冲击最终取得胜利的话,工业标准就成为事实上的标准。