过去10年,IBM一直都是新概念的发明者,从“随需应变”到“全球整合企业”,IBM一直站在信息产业的风头浪尖。如今,究竟是什么原因,使得这家“百年老店”选择与成立时间只有11年、却已成为未来商业风向标的谷歌合作,一起推广同一个概念呢?
开放式创新
云计算是一种新兴的计算模型:用户可以利用该模型在任何地方通过连接的设备访问应用程序;应用程序位于可大规模伸缩的数据中心,计算资源可在其中动态部署并进行共享,以便能够实现显著的规模经济。简而言之,有了云计算之后,用户不再需要部署计算能力很强的客户端,而是可以直接从“云”里(服务器端)获得计算能力,并按照使用情况付费。这有点像战争的演进过程:原来是武装到牙齿的步兵在前线冲锋陷阵甚至拼刺刀,现在则只需要隔着几千公里用精确制导导弹就解决问题了。
“随着时间的流逝,一些老东西又以新的面貌出现了。”IBM全球创新与技术执行副总裁Nickolas Donofrio风趣地说道。云计算的前身其实是上世纪80年代末的网格计算(利用并行计算解决大型问题)和90年代末的公用计算(将计算资源作为可计量的服务提供),在有了远远超出当年的网络带宽和虚拟化技术之后,这些老技术借助云计算得以发扬光大。
一开始,云计算好像跟IBM没有多少关系,它只是谷歌内部的一个小项目。2006年年底,谷歌高级软件工程师比希利亚利用谷歌特有的“20%自由时间”在母校华盛顿大学启动了一个代号为“Google 101”的项目。他购买了40台普通的服务器(IBM服务器)组成了一个集群,利用谷歌数据计算的核心软件MapReduce将每个任务分解为成百上千块小任务,然后发送到计算机集群中,由每台计算机传送回自己的那部分信息,MapReduce将其整合并形成答案,这其实也就是云计算的雏形。