“云计算”=“x86”?

正当业内逐渐将“云计算”和“x86”画上等号的时候,IBM Power System却用实测数据表明,Power为云计算用户提供了更为理想的选择。6月20日,IBM在京举办主题为“智慧选择、成就智慧增长”的新一代企业基础云平台研讨会,通过虚拟化环境下中科软寿险核心业务系统实测以及慧点OA系统实测,对比了Power虚拟机和x86虚拟机的性能及TCO。

如今,信息领域中没有任何一项事物能和“云计算”媲美,云计算带来了巨大商机,IT产业中不管是初创的新生企业,还是像IBM这样的百年老店,都瞄准了这一新契机,希望从中挖到更多的金矿。那么,问题随之而来,云计算时代,构建基础云平台是该选择x86平台还是Power平台?相信双方都不乏各自的簇拥着,正如x86一直在说服客户,云的未来是x86的,x86的应用更广泛;而Power则说,Power Cloud要更加可靠,Power才是最佳云平台。

那么,云基础架构,到底是该选x86,还是Power?

近年来,IBM Power一直在努力摆脱以往高高在上的形象,除了传统的关键领域,像金融、电信、医疗、交通、政府,Power希望能进入更广泛的行业和企业市场。为此,Power近年来做了不少工作,比如在2010年底发布“天工计划”,联手ISV共同开辟行业市场;2011年9月推出“AIX开发者计划”,投入大笔资金培训AIX人才和ISV,为推广Power应用做好人才储备;在云计算上,IBM推出了“Power Cloud”云基础架构解决方案及SKC套件,这种打包的方案能让客户快速部署云。

Power动作频频,一方面反映出IBM STG对Power的重视程度,另一方面也反映出IBM开始更加重视x86——这个曾经让Power嗤之以鼻的对手。当前x86在云计算中应用的广泛程度毋庸置疑,因为普遍观点认为,云计算的主旨就在于降低IT TCO,那么客户当然更需要廉价、节能并且好管理的服务器;另一方面,云计算目前还不曾进入关键任务领域,云计算用户对单节点可靠性的要求并没有那么高。那么,不由得客户不说:“为什么不选x86?为什么要买昂贵的Power?”

需求催生产品,产品为需求而改变,谁更满足需求,谁就更有市场。

很简单的道理,大部分客户现阶段对云基础架构的需求就是这样,谁家的产品能和我的需求更契合,谁又能帮助我快速实现我的目标,谁家的产品才能让我青眼有加。同样,对于Power来说,如果比x86更能满足客户需求,能比x86更完美的实现客户目标,那么,客户自然也会说“为什么不选Power?”实际上就是这样,正当业内将“云计算”和“x86”画上等号的时候,Power在云计算中同样面对着大把的机会,这也是由客户的需求所决定的。

那么,什么样的客户需要Power云?自然有。虽然云计算目前还停留在关键任务的外围应用中,但这并不代表关键任务不需要云,关键任务客户同样有着提高资源利用率、提高部署及响应时间、提高资源弹性的需求,而云计算同样是解决这些问题的方法。这些客户所需要的云,也一定是高可靠的,那么云基础架构就要具有更高的性能及可靠性,这时候,Power就有了用武之地。

在IBM的企业基础云研讨会上,三位ISV代表反馈了关键领域客户的需求:

中科软科技股份有限公司副总裁孙熙杰介绍说,中科软主要业务包括软件信息服务及开发,保险行业及政府是其主要服务领域。这些客户需要更灵活的平台、需要更高可靠性、需要更一致的管理,需要更灵活的调整。特别是保险业对可靠性要求越来越高,甚至需要7×24不间断服务,而IBM Power的服务和方案则满足了需求。

管理软件与服务提供商北京慧点科技副总裁韩国权介绍说,慧点客户主要关注非生产性的管理平台,如办公自动化系统、管控系统等;服务客户主要是央企和大型地方国企,随着大型企业的管理需求不断提升,企业应用规模不断扩大,一些看似并不关键的应用就变成了“关键应用”,如大规模的OA系统,同样不能容忍宕机,对基础平台的负载能力、可靠性要求非常高。

中国民航信息网络股份有限公司运行中心技术总监王欣则表示,航信的云计算需求很迫切,首先是成本问题,云计算能提高资源利用率、提高工作效率、提高整体部署效率和响应时间、提高资源弹性,更快的满足客户要求的突发性需求。虽然目前航信大量系统是运行在传统系统上的,但目前云计算是提高航信管理能力的一个新契机。

由此可见,关键任务客户同样有着云计算的需求,这种需求随着管理难题的不断涌现也更加强烈,如果有了可行的方法,“关键任务云”的出现并不是不可能。对于IBM来说,关键领域客户的需求这为Power Cloud带来了机会,IBM也希望能传达出这样的信息:对这些客户来说,Power基础云平台是比x86更理想的选择。

故而,IBM不希望的,也是需要来纠正的,就是将“云计算”和“x86”划上等号。但是传统的观念并不容易改变,于是,IBM希望通过实际的测试,用数据来说话,说明Power云是比x86云更加理想的选择。在本次Power基础云研讨会上,IBM进行了两项测试:1、中科软寿险核心系统保单查询子系统测试;2、慧点OA系统测试。因为云计算的基础是虚拟化,故而IBM选择了用Power虚拟机和x86虚拟机进行测试。

首先看中科软寿险保单查询测试,x86虚拟机和Power虚拟机同时执行500用户并发、3分钟时长、以交易量指标进行对比,测试项目及测试环境如下:

2.jpg

中科软寿险保单查询测试项目

1.jpg

中科软寿险保单查询测试环境

测试结果出人意料,Power虚拟机相比x86虚拟机有6倍的性能优势,而计算出来的同性能价格对比,x86虚拟机和Power虚拟机建设价格大体相同,但Power平台在空间、能耗和可靠性上的优势非常明显。

3.jpg

两个平台的TCO总体对比

再来看慧点OA系统公文查询测试,x86虚拟机和Power虚拟机同时执行400用户并发、3分钟时长、以公文查询总量进行对比,测试项目及测试环境如下:

4.jpg

慧点OA系统公文查询测试项目

5.jpg

慧点OA系统公文查询测试环境

和上一个测试类似,Power虚拟机在查询响应时间上相比x86虚拟机有5倍的优势,同样,Power平台在空间、能耗和可靠性上优势明显。

6.jpg

两个平台的TCO总体对比

为什么会出现这样的结果?结果说明什么?

这样的测试结果想必会让x86大跌眼镜,也颠覆了我们对Power系统的传统认知。印象中价格高昂的Power系统居然可以比x86平台更加省钱,这其中的原因何在?对此,IBM有着充分的理由。

从技术优势上来看,据IBM STG大中华区Power System产品经理谷建介绍,IBM虚拟化技术有着四十余年的历史,技术积累远远超出x86虚拟化,Power虚拟机相比物理机的性能折损几乎为零;而通过实测,x86虚拟机相比物理机的性能折损在20%以上。在虚拟机的灵活调度上,PowerVM支持最小0.1核心,最大支持1000个虚拟机,并且在 虚拟机运行中可以调整虚拟硬件配置,这是x86平台无法实现的。在可靠性上,Power系统具有独有的RAS特性,AIX系统可以达到99.997%可用 时间,通过活动分区迁移技术可以减少计划停机带来的服务中断,让整个虚拟化平台具有远高于x86的可靠性。

从TCO上来看,IBM的观点是,x86虚拟化并不便宜,x86虚拟化平台所包含的服务器硬件、操作系统、虚拟化软件、虚拟化管理软件都要单独计费,其中虚拟化授权开支占了一大部分,甚至要超过硬件的费用;而Power平台集成了硬件、操作系统及 PowerVM虚拟化系统,这两种方案的投资基本持平,但是Power平台具有更强的性能、更低的功耗和更小的占地空间,并且要更加稳定,从而为客户带来了更低的TCO。

Power和x86的对比测试这并不是第一次,去年IBM Power就已经进行过类似的测试,这次虚拟机下的测试要更加贴近客户的实际应用。看得出,IBM想极力改变自身的高端形象,希望通过反复的实测,凸显出 相对x86平台的优势;另一方面,能够为类似的客户应用提供很好的参考,为举棋不定的客户献上一颗“定心丸”,从而吸引更多的客户选择Power基础云平 台。笔者认为,本次实测的参考意义要大于测试结果,毕竟任何测试都无法做到绝对的客观,反而这两个测试项目的实施案例对其他客户来说更值得参考,例如平台 的搭建、实现的效果以及参测客户的反馈,提供了很好的借鉴经验。

从测试结果来看,Power确实称得上是理想的云平台,无论是在性能、能耗、占地、可靠性还是TCO上,Power展示出了其自身优势,这让 Power可以适应更广泛用户的需求,而不仅限于关键任务领域,这也是Power一直所希望实现的。IBM发布这样的测试结果,想必也会引起新一轮的 x86和Power的口水战。关于如何选择云基础平台,研讨会上中国航信运行中心技术总监王欣的观点得到了嘉宾的一致认可:“企业实践应当应用和技术配合 度高,以实践为主,最好的技术未必适合企业。”归根结底,是选Power还是x86,就好比要选轿车还是SUV,还是要从实际应用出发,找到和自身的最佳 契合点。