书城管理海归奋斗中关村
32282200000175

第175章 他的云计算中间件

梁园虽好,不是久恋之家。2007年夏天,姚结束了15年的留美生活,开始了回国创业的生涯。他凭借在数据处理领域内多年的研究及实践经验,敏锐地觉察到云计算将成为计算机行业新的发展趋势。云计算的风生水起并不是因他而产生,Google、Amazon、IBM等行业巨头都有着响亮的言论和深入的涉足。然而他们所提出的,都是云计算的应用。这就像上个世纪我们去购买别人的机器,而无法自己制造一样。姚认为,我们应该自己掌握构建计算云的技术,帮助所需行业企业构建这片计算云。

面对我们这些门外汉,姚用形象化的语言从计算资源虚拟化、分布式计算及SOA等几个角度对我们做了精彩的描述:

第一,云计算是计算资源虚拟化的一个延伸。提及计算资源虚拟化,恐怕人们首先会想到虚拟机(VM),就是把一台计算机虚拟为几台互不相干的计算机,这可在一定程度上解决用户多、资源少的问题。如果说这是虚拟技术在计算机内部的应用,那么基于互联网络,将众多的单机资源进行整合,形成规模可控制的超级计算机,就是虚拟技术向外部在计算机之间的延伸。这种延伸,一方面可以让一直疲于追赶数据需求的硬件发展得到喘息之机:另一方面可以让现有资源得以充分利用,避免不断更新造成的无谓浪费。

第二,云计算是分布式计算的一个延伸。从计算机集群到云计算,分布式计算在计算机发展历史上始终占据着重要地位,且分布式计算本身也经历了不同的发展阶段。姚形象地说,如果网格计算是云计算的前生,云则可以界定为网格的后世。这前生后世之间,经历了怎样的涅?过程呢?简而言之,就是从分到合的视角转变。在云计算之前,分布式计算的考虑方式是将任务分割,而云向前迈出的一大步就在于它从根本上将出发点转变为资源协作。这使得人们不必绞尽脑汁去考虑任务可分不可分抑或怎样分等问题,问题的解决得到了极致的简化。姚说,这种进步,不亚于从挖井取水到自来水供水的革命。在云计算的概念里,单机的各种配置都将作为整个云的一部分而存在。从理论上说,任何一台计算机都可以加入云这个协作大家庭中,共同致力于整个系统性能的提高,因而具有广泛的普适性。

第三,云计算是SOA的延伸。SOA是当今IT界的时尚宠儿。作为一种IT体系结构样式,它可把客户的业务作为链接服务或可重复业务任务进行集成,使客户的业务能够适应不断变化的需求。SOA究竟是什么?是搜索引擎?是电子邮件?还是电子银行、电子商务?都对。因为SOA是基于服务的架构。在这些向终端客户提供应用型服务的产品背后,向下层延伸,还存在着诸多提供给这些应用服务的服务。不可否认,云的本身就是这样一个架构。它通过信息中间件在分布式计算机之间传递信息,将分布式的CPU、内存、存储和数据库实时可靠地同步为一个有机体。

当世界发生了单极化向多极化转变的时候,IT世界也在认同这种趋势。放眼世界,一个国家和地区的计算能力现在已经成为一种重要的战略资源,其重要性不亚于石油和其他战略物资;回到生活,整合了各种资源的计算云,将以邮件、搜索、存储等日常元素走进你我的每一天。我们可以想象一下,当利用已有的计算资源,采用中间件平台构建工具时,每个人都可以根据自身需要搭建这种平台。

当前,业界大多从用户的角度出发,致力于提供具体的应用及服务。例如,Google的搜索、邮件服务、Amazon的弹性计算云服务。而友友公司则站在云计算构建者的角度,主要利用网络数流平台和网络虚拟化技术,以及客户现有的计算机网络资源,为客户提供构建云计算的服务,使用户可以拥有自主的云计算和云服务平台。姚表示,这是友友与其他厂商的区别。