光晕 发表于 2011-12-25 11:14:52

X86 VS power 7战争持续升温 最终难分伯仲

我于12月15日受IBM邀请,在北京798艺术园区仁艺术中心参加了IBM Power虚拟机和x86物理机性能PK大赛,现场人气爆棚,火药味十足。随着IBM和英特尔先后分别发布了POWER 7和X86,POWER 7和X86服务器两大阵营又较上了劲。一方说我的系统最牢靠,性能最厉害,另一方说我的系统不比你差,性价比还超高。就我个人而言,还是很看好POWER 7的,因为他支持工作负载而优化的系统、可无限制的部署虚拟化、具备无宕机的弹性扩展能力、具备动态的能源优化能力、具备自动化的管理能力,从而提供卓越的整合价值。就现场的应用测试来看,以下是我的几个观点,供大家在选择两者服务器上仅供参考。(以下仅代表个人观点,如有错误之处敬请原谅 O(∩_∩)O~)
http://files.xici.net/d159636013.0/1.jpg

现场的BOSS
  公说公有理,婆说婆有理,如果是你该如何选择呢?在各大论坛也有相应的关于IBM Power虚拟机和x86物理机性能PK辩论贴发出,网友辩论的也非常激烈,待论战平息,做了下总结,发现网友用户们也是各说各的理,莫衷一是。不过,虽然没有统一的答案,但回过头一想,这应该就是事情的本来面目吧!现将大家的观点及来自pk大赛现场应用测试环节的观点一起作了一番整理,居然涉及性能、性价比、可靠性、售后服务、软硬件一体化程度、可扩展性、技术成熟度、易用性、历史因素等多个方面!
  1、性能
  总体上X86服务器的性能与power 7相比仍然有所差距,但近几年PC服务器的性能提升很快,这种差距越来越小,而且也要看应用领域,在某些方面甚至超越了power 7。另外需要注意的是,服务器的性能也要按应用负载来看,不同的应用负载对系统性能有不同的侧重。
  2、性价比
  总体来说,X86服务器在硬件、软件、后期维护、升级等方面的支出都要比小型机低得多,有巨大的优势。但对于需要7x24小时满负荷运转的一些核心关键应用,宕机带来的风险成本很高,因此如果采用更加稳定可靠的power 7风险要少得多。
  3、可靠性
  一般而言,power 7比x86或Windows更稳定。power 7服务器在硬件架构设计上与X86服务器有很大的差别,使用了非常多的冗余技术和高可用技术,因此可靠性较高,当然成本也更高。X86服务器的硬件质量水平参差不齐,有高有低,硬件做工上稍差。不过,X86服务器的可靠性也在不断提升。另外,值得一提的是,影响可靠性的因素很多,除了硬件本身,与操作系统、人员水平、管理水平都有关系。
  4、售后服务
  许多用户之所以选择昂贵的power 7,很重要的一个因素就是因为IBM、HP等可以提升一站式的整套厂商级服务,用户系统出了问题直接找一家即可,小机厂商本身也确实拥有很强的技术支持队伍。而对于x86用户而言,很多开源系统的服务跟不上是个问题。
  5、软硬件一体化程度
  由于X86服务器是一种工业标准化产品,整机由CPU、内存、硬盘、板卡等第三方生产的标准部件组装而成,软件厂商也众多,相互制约,而且软硬件结合的紧密程度会有嫌隙,需要进行大量的兼容性认证测试。小型机厂商,如IBM从CPU、服务器整机、操作系统、中间件、数据库甚至上层的应用软件都是一家研发、设计、测试、生产、组装,因此可以提供稳定的整套解决方案,服务也由一家厂商提供支持。因此,选择小型机实际上是选择一个整体解决方案,包括硬件、操作系统,可能还包括开发平台和其他应用软件。
  6、可扩展性
  小型机服务器可以扩展到8个CPU以上,而X86服务器很难做到这一点,过去只有IBM、HP、曙光、UNISYS等少数厂商能做到。不过,随着Nehalem-EX(至强7500)的发布,会有越来越多的厂家推出8路以上的服务器。不过,在Linux集群这种横向扩展方面,比如在高性能计算和Web网络服务领域,廉价X86集群的优势非常强悍,从全球高性能计算机TOP500和国内TOP100排行榜中均可见证。
  7、技术成熟度
  服务器领域的许多技术都源自于小型机,如虚拟化技术、关键部件冗余技术、故障侦测技术等,因此,小型机的技术成熟明显要高。X86高端服务器的起步较晚,但这几年X86服务器的发展很快,特别是IBM、HP等本身既有小型机又有X86服务器业务的厂商,往往把小机上的技术移植到服务器中来。英特尔也开始在至强处理器中加入更多的RAS特性,如Nehalem-EX中的RAS特性就多达20多条,其中一些也是从安腾平台上移植下来的。因此,X86服务器的技术成熟度也在不断提高,能够满足更多过去关键应用的需求。
  8、易用性
  X86服务器作为一种工业标准化产品,出货量达到服务器总体市场的95%以上,又支持Linux和Windows这些本身就拥有广大用户的系统软件,因此对技术人才和管理维护人员的水平要求不太高,维护管理起来也更容易。而power 7小型机由于封闭于一家厂商,对技术人员的要求更高,往往要经过专门的培训。

  9、历史因素
  power 7和X86之间并非水火不相容的关系,在现实中是可以共存的。现实中有一些业务系统是组合型选择,比如外围应用使用PC服务器,核心数据库使用power 7小型机。许多用户的IT系统中有很多历史遗留系统,大多数情况都只能延续以前的架构。即便有迁移,也是逐步进行,比如数据库服务器继续使用UNIX系统,应用服务器开始转向基于Linux或Windows系统的X86平台。
  小结
  总之,结合大多数网友的意见,选power 7还是X86并不是一两句话能说清楚的。一般来说,根据业务应用需求和预算来决定。对于“不差钱”的单位来说,在预算允许的情况下,关键业务会考虑power 7小型机,因为在可靠性和成熟度方面,power 7有着不可比拟的优势。但对于大部分企业应用来说,性价比仍然是最关键的决定因素,毕竟在总体成本上,X86都是有很大优势的,而且X86无论是在性能上,还是在可靠性稳定性方面,与power 7的差距已经越来越小。
  但系统选型是需要综合考虑的,往往不只是技术和钱的事情,跟业务需求、开发效率、工期、目标用户量、维护成本、人员水平等都有相关性,无法一概而论。比如,就可靠性能来,除了产品本身的技术之外,与人员水平、管理水平密切有关;选择windows还是unix,很多时候会受到现有开发人员和已有软件的限制;不同的行业应用对性价比、业务连续性、高可用性等等都有不同的要求……
  相信至少在短期内,X86和power 7之间的争斗会一直持续下去,谁也灭不了谁!

大豆高梁 发表于 2011-12-26 00:18:25

不用看也知道会是POWER 7最终获胜的

不改了 发表于 2011-12-26 10:31:15

不错的啊
页: [1]
查看完整版本: X86 VS power 7战争持续升温 最终难分伯仲