关键业务向x86架构迁移:乐,不宜迟

DOSERV服务器在线 1月4日原创报道: 最近,大众汽车集团重磅发布了题为“乐,不宜迟”的宣传广告,这一系列广告深深触动了我们曾经年轻、激昂、充满梦想的心。

在这一系列广告片中,老人们尝试了飙车、涂鸦、冲浪等一系列运动,虽然明显超出自己身体负荷,却在这个重新寻找年轻精神的过程中享受到快乐。

但事实是,大众汽车诉说着这样一个故事:当你年老、体衰、思维不再敏捷,或许冲浪、滑板、涂鸦和街头篮球等等理应带给你快乐的事物能让你感觉年轻起来,但那时他们所带给你的欢乐和享受却已经大打折扣。甚至,他们只会带给你对年轻时没有勇气实践的种种遗憾。

导演Steve Ayson希望,这一系列广告片能藉此传达这样一种信号:人们应追随对于欢乐的渴望,活在当下,“乐,不宜迟”。

这也应当是当下的中国CIO们,对于关键业务系统从RISC架构向x86架构迁移的态度,不要再问“何时开始?”不要再问“是否是现在?”更不要在对自己说“是否还要再等上一段时间?”CIO们只需要说:“好吧,我们现在开始,向RISC架构宣战,迈向更为标准、开放、具有更高性价比的x86架构”。

一旦行动开始,他们就会惊喜的发现,原来x86不仅具有更好的性价比,在可靠性、可扩展性和安全性上,已经与RISC架构平分秋色,继而获得快乐。

关键业务向x86迁移:从当下开始

英特尔在2009年发布了代号为Nehalem-EX的至强7500处理器,自那时开始,x86架构就具有了与RISC架构分庭抗礼的性能、扩展性、可靠性和安全性。两年后,英特尔发布了新一代的关键业务处理器至强E7,这一次的发布,甚至让x86架构在某些性能及可靠性指标上,超过了RISC架构——加上x86架构与生俱来的高性价比,业界几乎没有人不再认可关键业务系统向x86架构迁移是未来的趋势。

但过去很多年,“何时开始?”这个问题却一直困扰着蠢蠢欲动的CIO们,因为CIO们都爱问一个问题:是现在做,还是再等等看?

这个看似简单的问题,其实背后隐藏着一系列疑问。其中包括但不仅限于这些问题:非得现在开始做么?如果等等看是不是会更好?现在做是否会有更大的风险?但如果再等下去,是否会丧失最好的机会?——当然,所有这些问题都可以归总为一个核心的问题:“到底现在是不是‘天时、地利、人和’的时机,从RISC架构迁移到x86架构上去?”

“时机”这个词,正是关键业务系统向x86架构迁移所有问题的核心。

通过几年的耳濡目染,许多CIO并非不相信x86架构可以在关键业务系统上取代RISC架构。他们每天能够看到太多的技术细节、产品评测、SPEC测试报告或是国外同仁们的成功案例,这些文字和数字无不在推动他们心中的天枰向x86架构倾斜。

甚至于他们其中的一些人,已经认定下一代关键业务系统将必然建构于x86架构之上,但谨慎的中国CIO们,却仍然难以下定决心向x86架构迁移现有的关键业务系统,他们往往认为:趋势关乎趋势,未来关乎未来,自己的关键业务系统只是这洪流中的沧海一粟,轮到自己?那还要再等等。

殊不知,正是这种等待的心理,正在让企业的关键业务系统错失良机。清醒的CIO们既然已经认识到x86架构在未来关键业务系统中的主导地位,就应当现在就行动起来,而不是继续的等待、观望和犹豫,因为这正是“关键业务系统从RISC架构向x86架构迁移的时代”,这也正是“关键业务向x86架构变革的关键时刻”。

正像大众汽车所希望传递给人们的信号:迁移,不宜迟。

为何是现在?在这样一个变革的时代

云计算的崛起使得IT业界正处在一个混乱的过渡期,而大数据时代的到来更是为这种混乱添砖加码,CIO们身处这场风暴的中心,他们面对着云计算时代的变革,同时深陷在大数据时代的挑战之中。

CIO们发现,企业的关键业务在这场风暴中并不能够独善其身,因为整个企业都在面临着云计算与大数据的双重挑战——这不是远在天边的趋势——这些挑战现在就在当下,而且它们深刻的影响着企业,甚至不仅仅是企业的IT,企业的CIO们能做什么?以IT支持整个企业的转型。于是,关键业务系统同样被裹挟在这些业务的变革中,面临着云计算时代与大数据风暴的挑战。

让我们看看那些被称之为关键业务的应用,它们是那些除了计划内的停机,需要7×24小时不间断工作的业务,比如医疗系统、证券交易、电信系统、金融分析、航空管理系统等等,我们都了解,这些社会服务类或是企业核心的业务一点出现意外中断,对社会和企业所造成的不良影响以及造成的损失都是巨大的。

而从另一个角度来看,我们今天不断的听到医疗云的话题,以此来保证位于这个国家每一个角落的人都能够获得最佳的医疗就诊体验;我们也不断听到金融行业、证券交易所所面临的大数据挑战,越来越多的数据意欲压垮整套系统;电信更不例外,电信运营商希望通过云来改变他们“亘古不变”的服务模式,也希望通过大数据分析得到更加精准的服务数据——几乎每一个我们认为的关键业务,都与云、大数据脱不开关系。

这就是我们今天看到的变革链条:云计算与大数据裹挟着所有的IT架构朝着新的方向发展,它们对系统的性价比、可扩展性、可靠性、安全性提出新的要求,比如说,云计算与大数据的时代,我们希望获得高效可扩展的架构,而且也只有具有弹性的、横向扩展的系统才能够支撑大数据平台或是云计算应用,RISC架构能做到这一点么?

当然不能!x86架构的核心思想,就是把业务分担到多台服务器上并行计算,而RISC一直在单机大节点的道路上前行——我们清楚的看到云计算大时代与大数据风暴的挑战下,关键业务系统所面临的变革需求:它需要更具扩展性,更高的性价比,更开放与标准的架构,以及灵活的、不被供应商锁定的自由度。

只有x86架构才可以给你这些,也只有x86架构能够在大数据与云计算的时代给予CIO们足够的自信。Hadoop就是一个很好的例子。

更何况,如今的英特尔至强E7处理器,已经能够在RAS特性等方面,与RISC架构的处理器平分秋色:至强E7相比最新的SPARC处理器,至强E7-4800比Sun T5440性能高160%,而系统成本为其50%;比Sun M4000性能高600%,系统成本为其50%。英特尔至强E7-4800相比最新的POWER750 Express,性能为其99%,价格仅为其20%。

英特尔至强E7系列处理器性能表现

“毫无疑问,基于工业标准的英特尔至强E7服务器是企业客户的最佳替代品。”——如果稍加留意SPEC测试的官网,我们还会看到,在像SPEC Java Business Benchmark 2005这样的测试中,4插槽英特尔至强E7系统已经完胜Power 750,而8插槽的英特尔至强E7也与Power 780相差甚小,已经是后者性能的95%,而随着x86处理器平台在RAS特性方面不断的加强,在可靠性和安全性上,两者更是相差甚少。

Hadoop:大数据时代的关键应用是x86的

三、四年前,Hadoop还只是一个名不见经传的名字,由 Apache Software Foundation 公司于 2005 年秋天作为 Lucene子项目 Nutch的一部分正式引入,它是一个能够对大量数据进行分布式处理的软件框架,可以处理数以PB的数据——现在Hadoop已经成为大数据时代的另外一个代名词:它不仅肩负着处理大量结构化数据额度重任,而且已经成为大数据时代非结构化数据处理的事实标准。

但Hadoop却并未以RISC架构为硬件蓝本,这个由Apache开发的大数据平台,参照了Google的一系列成功经验,无论是核心的、需要极高可靠性的NameNode还是DataNode,都以x86服务器为硬件基础平台,正是一排排机架上的x86架构服务器,完成了Hadoop对非结构化数据的整合处理,并把这些数据输出到企业的商业智能系统或是数据仓库之中。

对于企业来说,与BI、DW等形成完整的大数据分析平台的Hadoop,难道不是它们的关键业务系统么?x86不正是Hadoop这一大数据时代的企业数据关键业务系统的最佳架构么?更何况,越来越多的企业将ERP、CRM、HCM等系统与大数据分析相整合,进一步形成了企业在大数据上的核心策略与业务平台。

在这样一个变革的时代,云计算与大数据让企业的业务产生变革,让企业的IT——包括那些关键业务系统——产生变革,而云计算与大数据时代,需要x86架构这一更加开放、标准、高可用的架构。以此为据,难道现在不正是在这一变革时代,实现关键业务系统从RISC架构向x86架构迁移的最佳时机么?

英特尔:已为你证明

作为多年战略的一部分,英特尔IT部门于1992年开始将公司的大多数关键业务计算环境从专用系统迁移至英特尔x86架构,这些环境中包括芯片设计、制造以及全球企业资源规划(ERP)等业务系统——作为一个芯片制造商,英特尔的实际业绩取决于这些计算环境。

1992年,英特尔开始在ERP环境中替换专用的大型机,到了六年后的1998年,不仅在ERP环境中,即使是在芯片设计环境中,英特尔也已经消除了RISC架构服务器;到了2012年,英特尔的主流制造环境中,差不多全部的RISC服务器都已经被英特尔架构服务器替代,而据英特尔公司预计,到 2012 年底,英特尔大部分关键业务使用的计算环境 — 芯片设计、制造(某些较旧的设施除外)和全球 ERP — 将完全迁移到英特尔架构。

经过长达十几年的经验累积,英特尔公司发现,在将RISC架构替换为x86架构的过程中,企业所获得的收益是巨大的,而且这些收益的往往体现在更高的工作效率和更高的可靠性上,并不仅仅是在经济性和性价比上。

比如说,在x86架构上实现标准化有助于英特尔提高服务器管理效率,标准化有助于增加每位 IT 支持工程师所管理的服务器数量,从 1998年的 20 台服务器到如今的 300 台。此外,英特尔每次发布一款新处理器或者 Linux 版本时,英特尔IT都能够快速轻松地升级、迁移工具并立即获得性能提升所带来的优势——如果是在RISC平台上,则只能选择整体的服务器升级方案。

当然,经济性也同等重要,据英特尔IT部门测算,仅在2000-2005的六年间,英特尔得益于关键业务向x86架构迁移,公司节约了约14亿美元,而且数据中心的空间需求,减少了20000平方英尺,这同样是经济上的极大节省。事实上,基于英特尔技术的系统的 TCO 约为类似配置的RISC系统的6%,在三年时间内可实现数百万美元的节约。具体到单台设备,英特尔系统的硬件、操作系统和数据中心成本与 RISC 系统比较,节省 88%。

借助最佳实践,英特尔在关键业务环境中获得了x86架构所带来的一系列优势,其中包括:

·提升系统性能来提高工作效率,并缩短产品的上市时间。

·使用工业标准服务器和客户端来增加投资回报并降低运营成本。

·为工作负载选择最好的硬件,因为英特尔的开放式标准支持在所有英特尔平上运行相同的操作系统。

·采用空间高效和节能服务器来节约数据中心的占地空间。

最终,随着英特尔公司的芯片设计、大多数制造设施和 ERP 系统迁移到x86架构,英特尔依靠自身证明了x86架构可提供关键业务应用所需要的性能和可靠程度,而且可以在尽量减少中断次数和对关键业务流程的影响下完成迁移——对于踌躇不定的用户来说,还有什么比英特尔这家强劲增长的处理器公司自身的现身说法,更具代表性和说服力呢?