惠普BCS服务器的奥德修斯之路
2011-11-28 ZDnet
在很久很久以前,有一位古希腊英雄,名叫奥德修斯,在他刚喜得贵子的那一天,即告别妻子,率领希腊大军远征特洛伊,历时十年,奥德修斯用著名的“特洛伊木马”,赢得了战争。而在凯旋回师的过程中,奥德修斯激怒了海王波塞冬,后者勃然大怒,希腊军队也因此惨遭海难,全军覆灭,但奥德修斯则凭借机智和勇敢,终于逃过一劫。最终他又在外漂流了5年,历尽千辛万苦,回到了阔别以久但仍对其忠贞不渝的妻子身边……这就是古希腊著名的神话史诗——奥德赛(Odyssey),而这一神话巨著的名字,现在则成为了惠普高端服务器复兴计划的代号。
惠普BCS的复兴计划
美国时间2011年11月22日,惠普在加州旧金山附近的帕洛阿尔托(PALO ALTO)发布了名为Odyssey的,有关其关键业务服务器的未来演变计划。这一计划的主旨在于将传统UNIX和x86关键业务服务器进行有机的融合,以满足越来越多的客户想在单一平台上兼顾UNIX与x86关键业务的需求。
根据惠普发布的最新路线图,除了既有的Integrity服务器,NonStop系统以及HP-UX 和OpenVMS 操作系统外,其最大的亮点在于Superdome 2机柜所提供的采用英特尔至强处理器的刀片服务器(代号为“DragonHawk”)及可扩展c-Class刀片服务器(代号为“HydraLynx”),而在今后的两年内,惠普还将通过HP-UX的创新技术来兼容强化Windows和Linux环境。
对于这一消息,笔者倒并不感到吃惊,因为这种做法在业界,惠普并不是第一家。不过这一新闻的发布时间点较耐人寻味,因为在就此前一天(美国时间),惠普公布了其2011财年第四季度财度,老实说这份财报并不好看,季度收入321亿美元,同比下降3%,2011财年全年营收1272亿美元,同比只增长了1%。而从各个部门的业务表现来看,就ESSN(企业服务器、存储与网络)部门而言,营收下降了4%,毛利只有13%。其中下降幅度最大的就是关键业务系统部门(BCS,Business Critical System),营收下降了23%,这让人不得不怀疑有Oracle的原因——2011年3月23日,Oracle宣布停止一切面向英特尔安腾处理器平台的软件开发,这意味着惠普的动能服务器(BCS的主力)日后将与Oracle新品无缘。在财报沟通会上,惠普CFO Cathie Lesjak也承认,惠普在这一问题上受到了Oracle的影响。
因此,此后一天即发布的Odyssey计划,可以认为是其对外界质疑BCS前景有力的反击。在我看来,惠普有机会走出一条新颖的BCS服务器的复兴路线,最终巧妙的绕过对手的堵截,而闯出一个新的天地,就如同奥德修斯峰回路转一样,当然这最终还要看惠普的执行能力与客户的维护能力了。
Odyssey技术亮点与用意浅析
由于我们还没有拿到详细的资料,所以不太清楚这一计划所涉及的新品的具体设计,但能从现有的情况对其做出一个大概的判断,并能由此分析其背后的用意。
该计划所涉及的两个新产品,是用于Superdome 2机箱的英特尔至强处理器的刀片服务器(代号为“DragonHawk”)及用于c系列刀片机箱的可扩展c-Class刀片(代号为“HydraLynx”),笔者认为它们将是Superdome2的Cell刀片以及BL860/870/890c i2刀片的x86版本。
由于新一代的安腾9300处理器平台的外围设计(总线、芯片级)与英特尔至强E7(7500的接班人)相同,所以相应的刀片若更改为至强E7平台并不复杂。上图的Cell刀片很可能就是未来DragonHawk的刀片样子,配置相同,只是处理器换成了至强E7。所以,有媒体称惠普还将在Odyssey计划中使用AMD的Opteron处理器是不可能的,从产品的设计过渡的复杂性 ,以及处理器本身的关键业务负载能力来看,都没有理由选择Opteron。
而在c系列刀片方面,也终于印证了笔者早前文章中的判断——用于BL970/890c i2的Blade Link互联技术(基于QPI))完全可以用于4台BL620c G7或是两台BL680c G7的互联,从而组成最高8插槽的E7刀片服务器,一个c7000机箱中将可以安装两个这种刀片 ,笔者估计其基本单元(相当于BL860c i2)的原型应该就是BL620c G7。
所以,我们现在可以初步判定DragonHawk与HydraLynx的刀片设计,而借助于原有 动能刀片的设计标准,这两款刀片也将获得相应的高端服务器的能力,尤其是扩展能力。其实,就处理器本身的实力而言,至强E7已经可以担当大任,但在可扩展能力方面,至强E7似乎并没有什么亮丽的成绩,只有SGI一家做出了256插槽的UV 1000服务器。但这次,惠普终于出手,使其达到了Superdome2安腾平台相同的扩展能力——最高可扩展至32插槽,这在当前至强E7的世界中是非常少见的。 另外值得一提的是,惠普还首次在x86架构下加入了硬分区的功能。这种基于HP传统上只在UNIX服务器上使用的nPartition(nPar)技术,可让系统实现对计算资源的物理分区,从而大大加强了x86系统的灵活性和可用性。HP nPar技术可以对发生故障的分区实现“电气隔离”,以消除故障点对整体系统和业务的影响。
在分析完DragonHawk与HydraLynx刀片的可能设计之后,有必要来看看惠普研发他们的初衷。我不认为它是因为财报的问题而突发准备的,但是否与Oracle的声明有关,并不好说。因为就总体的架构设计来说,DragonHawk与HydraLynx刀片并不需要在原有的基础上有较大的改动,所以从2011年年初开始准备,应该也是来得及的。但真的就是为应对Oracle之变准备的吗?我认为有部分原因,但并不全是,惠普高级副总裁Martin Fink就表示,此事与惠普和甲骨文的官司无关,该公司早已规划这一项目。我认为,Oracle之变的作用更多的是加快了这一进程。
之所以这么认为,是源于业界的趋势——应用的融合与集中已经通往未来云时代的必经之路,基于这一理念,异构融合的设计率先在比UNIX服务器更高端的大型主机上实现。2010年7月22日,IBM发布了新一代的大型主机(Mainframe)zEnterprise System,而这新一代的大型主机的一个重要的突破性设计在于增加了zEnterprise BladeCenter Extension(简称zBX)扩展设计,zBX的出现也让大型主机的角色和能力有了悄然的转变,进一步适应了当前企业IT架构演变的需求。
zBX分为x86和POWER两种刀片,其中x86刀片主要负责智能分析优化系统(SAO,Smart Analytics Optimizer),基于Linux平台。而在最近,IBM宣布又宣布zEnterprise系统的用户可以兼容Windows应用程序,大型主机和分布式计算机将有望实现互联,而整个兼容计划将从12月16日开始。从IBM的角度来看,IBM的这种新技术有利于节约企业大客户的管理成本。用户可以同时运行zEnterprise系统上的IBM AIX, x86 Linux和Windows。
这一事实证明,在当前的企业IT环境中,没有一个IT架构可以一统天下,每种操作系统都有各自的长处与优点,而客户的需求又是多样性的,所以尽量将客户的应用环境融合进单一化的运行平台之上,已经是传统高端IT厂商的愿景。IBM大型主机的身先士卒就是很好的例证,只不过惠普率先在UNIX平台上走出了这一步,可以让用户将优秀的Windows与RHEL的关键业务应用融合,与HP-UX形成优势互补,从这一角度上来讲,它并非是在被动的防守。可能Oracle的变故会让惠普BCS业务受到挫折,但不可否认,从融合基础设施(CI)的角度来看,惠普这一步应该早有预谋(刀片化的架构、For HP-UX的一体化系统,如BladeSystem Matrix、VirtualSystem、CloudSystem),而如果能真正走好这一步,也将带来一些积极的变数。
毋庸质疑,在当前的UNIX服务器市场,惠普是第一个提出这种UNIX与x86应用融合系统的厂商。而Odyssey也必然要肩负起惠普BCS复兴的重任,那么它的前景如何呢?要回答这个问题,首先来看看当前企业内部应用的典型架构。
当前企业内部应用的典型架构可以分成三个层次,即前端接入、企业核心应用与数据库,而UNIX服务器以及高端x86服务器的领地主要就是后两者。Oracle对于HP-UX的打击就在于在核心应用的中间件与后台的数据库方面。对于HP-UX的用户,必然要考虑未来这两个层面的发展前景,而Oracle在这两个领域里的地位众所周知,尤其是数据库,因为微软也已经放弃了SQL Server在安腾平台上的更新,如果再没有Oracle,主流的数据库就剩下DB2和SYBASE了,所以如何消除Oracle的影响,对于惠普UNIX服务器的复兴有着重要的意义。
在我看来,新的DragonHawk与HydraLynx刀片可以绕过Oracle的封堵,采用曲线救国的方式,将新版的Oracle数据库部署在x86版刀片上,至于中间件,目前IBM的WebSphere仍然继续支持HP-UX,所以还可以在HP-UX跑传统的关键业务,比如SAP的ERP应用,若非要用新版的Oracle中间件,也可以放到x86刀片上。同样的应用模式也适用于微软、Red Hat这些不再支持安腾的软件厂商。因此,这一新的设计明显打开了一个新的应用模式,如果利用得当,反而会为惠普BCS带来竞争优势。微软公司SQL Server市场副总裁Eduardo Rosini,与Red Hat执行副总裁兼容产品与技术部总裁Paul Cormier,就在新闻发布当天表示,他们的关键应用环境将会在惠普的BCS高端x86平台中再次重现,以为客户提供更好的服务。
有人可能会问,这类高端的数据库应用,DragonHawk与HydraLynx刀片能应付吗?或者说,现有同属于BCS部门的ProLiant DL980 G7不行吗?用户可以将DL980 G7与动能服务器一起使用吧。DL980 G7的确是个不错的关键业务平台,但如果考虑到可扩展性,DL980就明显不足,我想这也是为什么惠普没有简单的将DL980放进Superdome2机柜里的原因。借助于Superdome独有的Crossbar扩展互联设计,DragonHawk可达到32插槽的规模,这是DL980比不了的,并且刀片的设计可以与Superdome2很好的整合在一个刀片机箱中。低端的HydraLynx刀片也是如此,同样也可以达到8插槽的水平,是BL680c G7无法达到的水平。
至于这种x86平台承载高端数据库和中间件的应用是否靠谱,放弃安腾平台的Oracle已经做出了榜样,其一体化高端应用系统Exadata(数据库云)、Exalogic(中间件云)与Exalytics(数据分析),只有Exalogic有SPARC和x86两个版本,其余都是基于x86的平台。而Exadata中使用的部分数据库服务器与x86版Exalogic中的所有服务器还是基于至强5600处理器,这款处理器并没有高端RAS(可靠性、可用性、可服务性)能力,但仍然可以胜任Exadata的任务,高端版本则采用了至强7500/E7处理器。就在不久前,Exadata刚刚替换掉了Teradata在亚太最大客户日本软银的数据库,也证明了x86高端平台在这一领域的实力。所以,既然Oracle都能如此大张旗鼓的用x86承载自家的王牌产品,那么DragonHawk与HydraLynx刀片为什么不行呢?
虽然Oracle一直表示会考虑推出SPARC版本的Exadata,但至今仍然没有动静,我认为可能永远也不会有了,因为它不并像中间件要承载上面的应用,数据库应用相对更单一。所以这也是这什么Exalogic有SPARC版本的原因。同理,再来分析一下惠普的“Odyssey”,就不难发现有异曲同工之妙了,尤其是对于Oracle的应用(特别是Oracle数据库),相对于HP-UX单打独斗强了很多。
总而言之,惠普的“Odyssey”计划让我们看到了其一个崭新的发展方向,但这显然需要大量的后续工作,比如安腾与x86应用环境的协调与统一管理、应用的无缝迁移,VirtualSystem(前不久刚发布了For HP-UX的版本)、CloudSystem(CloudMap中的应用模板应该会有新的变动了)的更新(不排除日后在ApplicationSystem中出现Odyssey混合平台的身影)等等。当然,从另外一个角度来看,DragonHawk与HydraLynx也完全可以独挡一面,32插槽的扩展能力以及惠普独有的硬分区功能,让至强E7平台如虎添翼,也明显拉开了与x86对手的差距,由此来说它无疑提高了惠普BCS的市场竞争能力,所以日后再谈动能服务器,也许就不再是单指UNIX服务器了。
说到此,相信不少人会关心安腾平台的未来。不可否认,安腾服务器在UNIX业界是比较惨的,这主要体现在其不断恶化的生态环境上。Oracle的决绝,也终于在惠普的财报上体现出了影响,不过惠普的Odyssey计划则让业界评判的视角脱离开CPU平台层面,而是从一个全局的系统层面来重新审视。这也符合惠普的融合基础设施(CI)的理念,不管是何种关键应用,未来都可以在Odyssey所提供的全新平台上安家,并能为客户提供可靠的服务。所以,安腾平台的前途似乎倒没有那么重要了。当然,这么说并不是暗示安腾就要消亡。事实上,当通过Odyssey来把以前失去的重新拾起之后,安腾本身的应用生态系统仍然健康,因而我并不认为惠普与英特尔会放弃安腾,尤其对于老客户来说,维持安腾的更新对于惠普、英特尔与客户都是有必要的。而对于新的客户,Odyssey计划肯定会较以往增加新的吸引力,新加入的x86刀片将是重点明星。总之,从整体的BCS来说,Odyssey计划毫无疑问的是一个积极的举措,就如本文开头所言,它为惠普走出一条新颖的BCS服务器的复兴路线提供了可能。
在奥德赛的传说中,奥德修斯征战10年,而归途漂泊用了5年,在这期间受到过波塞冬的打压,也得到过宙斯的帮助,最终它回到了亲人的身边,扫平了乱党。而安腾平台发布至今正好10年了,那现在是不是正处在漂泊之中呢?当初打压奥德修斯的波塞冬像不像如今的Oracle?而救了奥德修斯一命的宙斯会是x86吗?这一切看上去是多么的相似而有趣呀。虽然,惠普高级副总裁Martin Fink称“Odyssey”这只是指有意义的旅程,与荷马史诗无关,但我宁愿相信这其中的“渊源”,否则为什么DragonHawk(龙鹰)与HydraLynx(九头蛇-山猫)刀片的名字都有希腊神话的影子?
那么故事最终的结局,惠普的BCS平台的奥德修斯复兴之路将何去何从,最终会回到为它守候了15年的亲人——用户的身边吗?让我们拭目以待这一段BCS复兴之旅,惠普将如何演绎……