现在的位置: 首页 > 综合 > 正文

云计算的选择:X86 VS Power——屌丝的逆袭

2018年06月08日 ⁄ 综合 ⁄ 共 1480字 ⁄ 字号 评论关闭

    近日看到某著名IT网站上的一篇文章, 一看就知道是某国际大公司的软文。 通过对比测试power虚拟机和X86的物理机和虚拟机,证明power更好, 最后得出“云计算,选Power还是x86?道理也简单,适者生存,有市场就有发展,客户关注的是结果,而并非实现的途径。作为双方代表的厂商,只需将产品和方案做好,最终选哪个,客户说了算。” 不得不佩服某公司的水平, 摆事实、讲道理, 头头是道!但仔细分析一下, 却会发现这篇文章存在很大问题, 因为他没有涉及到一个重要的因素。 什么因素? 我先卖个关子,
讲个例子。

      要寻找答案, 我想我们先看看云计算特别是IaaS(因为设备性能主要牵涉到基础设施的表现)是如何诞生的。 我们知道, Google最早提出了云计算的概念, 2002年的时候, G公司还不如现在这么风光和财大气粗, 而要实现快速、准确的搜索服务,提升用户体验, 需要大量的计算能力,如果像其他互联网公司那样, 要实现这个目标需要大量的高性能的服务器, 而RISC体系的服务器在当时是首选的理想选择,因为它足够可靠、性能很好,可是这种服务器的价格却比较昂贵, 需要占用大量的现金流, 这对于当时的Google来讲,
无疑是非常沉重的负担。 那么怎么办? Google的工程师们于是想到用廉价的X86芯片来自己设计和搭建服务器集群, 早期的X86体系的芯片虽然廉价, 但在性能、虚拟化、可靠性方面却逊色很多,因此对于Google来讲, 要成功设计一个高性能和高可靠的系统就非常困难。 Google不愧为伟大的公司, 他们有很多天才的工程师和科学家, 他们解决了很多并行计算和分布式计算的问题, 从而保证了系统的高性能, 又用软件的容错和冗余基本解决了系统的可靠性和可用性问题, 并采用了很多创新的方法保证了其数据中心的低PUE,
因此, 他们的数据中心的成本可以降到令人惊讶的程度, 这也成就了GOOGLE今天的辉煌。 Google的低成本的基础设施技术一直是Google的核心竞争力, 也是他能够保证多数业务免费的原因。 

    例子讲完了, 大家是不是已经猜出了我的意图? 没错, 作为云计算的先行者, Google起初的动机就是要降成本, 而他们降成本的方式就是创新地利用了廉价的X86体系的芯片并尽可能地解决了性能和可靠性的瓶颈, 从而使他们可以抛弃昂贵的RISC体系的Power系列服务器。 我们不妨大胆假设一下, 如果RISC体系的芯片和X86体系的芯片的价格都差不多的话, Google还会有这个动机吗? 符合逻辑的答案肯定是否定的, 谁会自己给自己添麻烦呢? 因此, 我们可以得出答案了, 云计算为何X86体系的芯片占据了主流地位,
主要的原因不是技术驱动——power要比X86性能要好——而是成本驱动的。

     可见, 云计算究竟要选择什么? 本文开头所说的对比测试对比的是技术性能, 这本身就偏离了问题本身的方向。 最近几年来, X86体系的芯片也有了很大的发展, 如intel和AMD都开发和增强了基于X86体系的硬件虚拟化能力, 也在指令集上有了很大的优化, 其目的就是在保持其成本上优势的同时, 也进一步增强了其弹性和扩展性,更加符合云计算发展的方向。 而power呢? 依然是巨头们在掌控着, 并竭力在挖掘其剩余价值, 这也就是在我们这样的崇拜大公司、浮躁和缺少创新环境的国家里能够大行其道, 而在其本土却已经越来越被业内所抛弃。
当然, 要想让power继续其辉煌,仍然是有机会的, 先低下他高昂的头颅, 把价格降到和X86体系同一个层次甚至更低, 我相信, 到那时POWER才能迎来其新的青春。 但, 这可能吗? 

早期Google的服务器(图片来自于网络)

   

抱歉!评论已关闭.