【引子】2011年3月,当第三代CNA卡开始陆续出现在市场时,英特尔宣布利用其X520 10Gb网卡促进OpenFCoE 软件启动器的使用,以代替在卡上处理FCoE通信协议的CNA卡。此消息一出,CNA卡两大厂商Qlogic和Emulex反应激烈,一改过去互相死掐的作风,几乎同时表达了对OpenFCoE在数据中心应用前景的不乐观。究其原因,伴随着至强处理器的性能逐渐增强,英特尔已经不再满足处理器用于传统的计算任务,希望新一代处理器平台能够SAS交换、RAID控制、FCoE协议处理上发挥更多的作用,从而促进存储的融合。笔者有幸在2011年春季IDF大会上与英特尔存储首席技术官Mike McGrath先生就英特尔存储融合策略的话题进行了深入讨论,Mike McGrath的一些观点或许能帮我们看清未来存储的某些趋势。
英特尔动了存储市场谁的蛋糕?
近年来,EMC、HDS、NetApp、IBM等大批存储系统厂商开始倒戈,开始在其诸多产品中采用英特尔至强处理器,这一方面要归功于英特尔至强处理器日益强大的处理性能,另外一方面X86开放式、标准化的架构越来越受到存储厂商的青睐。应该说存储系统厂商对英特尔处理器普遍持有欢迎的态度,而随着英特尔至强处理器愈发强劲,集成RAID控制、SAS交换、FCoE协议处理等诸多功能,传统存储组件厂商所面临的压力越来越大。
比如在今年春季IDF的技术讲座上,英特尔就展示了基于多核处理器RAID方案对比传统ROC方案的性能对比数据,英特尔集成的软件RAID解决方案在英特尔至强处理器强劲性能的保证下,在某些读写性能上已经超过了传统的ROC方案。
而在SAS交换方面,英特尔认为将传输SAS接口集成到Patsburg桥片上,使得平台的PCI-E端口使用率提高,与独立SAS HBA卡相比,性能上并不占弱势,同时还能够降低功耗。
再比如英特尔最新提倡的软件FCoE解决方案,完全打破了传统CNA卡厂商的做法,通过处理器来完成传统CNA卡的光纤通道协议层和FCoE协议层的处理工作。
以上方面无疑对Emulex、Qlogic、Adaptec、LSI等传统组件厂商带来冲击,在传统存储市场中,这些组件厂商与服务器、存储系统厂商配合的相得益彰,双方处于互补的关系,而随着英特尔最近几年的强势介入,英特尔希望通过处理器来完成这些组件厂商所承担的工作,这无疑会影响到存储组件厂商在存储市场上的影响力和市场份额。那么英特尔是如何通过下一代处理器平台来引领存储融合趋势?英特尔对存储组件厂商会产生哪些影响?存储组件厂商们又是如何反击的?且听下文英特尔首席存储技术官Mike McGrath和Emulex、Qlogic等公司高层的观点交锋。
OpenFCoE—复制iSCSI的发展?
早在2004年,关于iSCSI HBA卡与TOE竞争时,一些软件的iSCSI解决方案就能够提供优于HBA卡的性能。从英特尔的角度来看,显然希望OpenFCoE能够沿着iSCSI市场的发展轨,因为处理器的性能完全能够胜任软件的解决方案。而Emulex和Qlogic等存储厂商则理所当然地不认同英特尔的观点。那么OpenFCoE是否会复制iSCSI的发展轨迹呢?
图一:传统的FCoE HBA(CNA)解决方案与Open FCoE解决方案的差异,传统的FCoE解决方案通过CNA卡来完成光纤通道、FCoE传输协议的卸载与转换,而OpenFCoE解决方案则通过软件解决方案来完成此项工作。(注:本图中的“光纤通道曾”其实为“光纤通道层”。)
FCoE的优势在于可以维持传统数据中心用户在光纤通道上的培训、设备和管理方面投资的同时,能够充分利用以太网的优势。从维系传统投资和使用习惯的角度来看,CNA卡或许更能够得到用户的青睐。除此之外,OpenFCoE除了Windows和Linux平台之外,更大的关键是在于VMware环境的支持。iSCSI和FCoE启动器之间的关键区别在于:用户一般在虚拟服务器上运行微软iSCSI启动器来连接VMware vSwitch,而不是使用VMFS和VMware启动器。这可以使他们在物理服务器和虚拟服务器之间转换,而无需移动数据或重新配置存储设备。vSwitch同样能够在虚拟服务器内部运行OpenFCoE,但它部具备处理丢失数据包的错误恢复机制,以后仍需进一步完善。
Qlogice主机解决方案总监、欧洲市场总裁Henrik Hansen就表示:“FCoE软件启动器在为企业级部署做好准备之前,还需要多年时间的开发和现实环境使用才能够获得存储资格、操作系统、管理程序的支持。而且现在数据中心需要面对的两大问题是虚拟化和融合,利用FCoE软件启动器来实现两者,将导致CPU资源不透,限制虚拟机的可扩展性和存储应用的高吞吐需求。总体来看,FCoE软件启动器远远落后于CNA卡。”
Emulex企业营销副总裁就表示Shaun Walsh则从成本的角度分析了OpenFCoE:“虽然OpenFCoE是免费的,但是英特尔希望通过OpenFCoE可以随CPU一起进行扩展,实质上即是如果需要在CPU上运行更多的程序,意味着需要更多的CPU,对于数据中心管理者来说,如何让每个CPU尽可能的多支持VM将是数据中心虚拟化的一大难题。另外,在Emulex看来,采用率和厂商选择的关键在于可靠性、购买成本、全天候支持、标准化驱动程序、经过验证的伙伴关系和互操作性。”
然而,英特尔存储首席技术官Mike McGrath则不这么认为,他表示:“英特尔遵循的是开放的原则和开放的技术,封闭的技术与产品不一定是用户必须的选择。对于OpenFCoE来说,我们的指令集都是开放的,厂商们可以针对不同的行业、不同的用户来优化这些指令集,从长远和用户成本的角度来看,存储行业是最终需要走向开放的,。”显然,英特尔认为传统的CNA卡厂商提供的是一个完整的、封闭的解决方案,而从用户最终成本来看,市场是需要开放的解决方案。
英特尔这种思路对于用户来说应该是非常具有意义的,让市场和用户用户多一些选择的权利,对用户自身总是有好处的,当然OpenFCoE还有诸多工作需要准备也是不争的事实,其前景还需要未来市场来做出回答。就像Mike McGrath所言:“从技术角度来看,创新是没有止境的,英特尔提供全面的技术和产品支持,至于最终市场结果如何,需要市场来回答市场的问题。”
Romley吃定SAS和RAID
在2010年4月,英特尔推出了专门针对存储系统的处理器至强C5500/C3500系列(代号 Jasper Forest),开始集成RAID运算功能等功能,算是正式拉开英特尔至强的存储融合之路(读者有兴趣可以参考文章—-英特尔:适应还是改变存储市场?)。而今年下半年推出的最新一代处理器平台Romley将采用全新处理器架构Sandy-Bridge,采用八核处理核心的处理器将对RAID运算更加自如,同时还集成了SAS交换芯片,进一步加强了处理器平台的集成能力。
图二:基于英特尔下一代处理器平台Romley将真正为用户提供企业级的RAID运算功能,由强劲的CPU来完成企业级RAID运算。英特尔处理器性能增强逐渐影响了用户对传统软件RAID和传统ROC解决方案的选择。
图三:Romley处理器平台采用基于Sandy-Bridge架构的处理器和集成SAS接口的Patsburg桥片。与传统的基于独立HBA卡的SAS交换方案不同,Patsburg桥片具备8个端口的SAS连接能力,同时可配置两个X4的宽端口,处理能力上已经不逊于传统的HBA卡方案。
存储组件厂商LSI对于英特尔这种集成做法同样表达了不同的观点,去年年底LSI企业存储业务部DAS产品线副总裁Kelly Bryant就向笔者表示:“如果是用户面对更多工作负载时,用HBA就不会用到CPU主机资源。特别是那些企业级应用中,对CPU资源要求非常之高。”
基本上,这些存储组件厂商的观点认为英特尔Romley平台集成只能会偏向于中低端的市场,对于企业级的应用来说,传统的ROC解决方案还会得到数据中心企业级用户的选择。英特尔存储首席技术官Mike McGrath则阐述了不同的观点,他认为:“从存储的角度出发,数据保护的意义大于数据处理的意义。英特尔Romley处理器平台就是为了更好的、全面的处理好数据,从各方面角度综合来看,Romley不仅仅适用于中低端用户,而且芯片的处理能力和集成能力更加强大同样能够帮助高端用户。另一方面来看,存储走向集成和融合的趋势不可阻挡,而这个过程中标准化将是关键,标准化并不会引起厂商们的利润降低,比如说现在服务器和存储同样在走向融合,厂商如果不只提供硬件,在硬件设施上提供更多的应用,那么利润将更能多。”
图四:英特尔存储首席技术官与笔者在IDF 2011大会主题墙合影留念。
Mike McGrath同时还表示:“英特尔一直采取开放的态度,无论是开放的厂商和平台,还是封闭的厂商和平台,英特尔都会提供支持。”
英特尔存储首席技术官Mike McGrath在采访中反复向笔者提到市场来决定一切,他认为存储技术是需要一些变革和改变的,而不应该局限在固定的范围,新的理念和新的技术表现如何,可以由未来的市场来决定一切。总体来看,英特尔一定会大力推行集成化、融合化,Romley平台推出之后,对存储市场的扩张将进一步加强。让我们静待Romley在市场中的表现吧!
相关文章:
英特尔:适应还是改变存储市场?
英特尔--存储世界的底层推动者?