详谈几个云计算概念
业界总是喜欢概念的炒作,如果这个概念不幸有了深刻的内涵,那就毫无疑问更加受人欢迎。云计算应该就算是这样的一种概念,尽管从某种意义上说,它只是曾经流行于学术界的一个理念,但是并不妨碍它成为目前IT界最为热门的词汇。
从IBM、Google、Amazon到Dell、微软(当然,如果可能,这后面的公司名称应该还能列出一长串),这些公司都在不遗余力地推动云计算的概念,并且都从各自的角度诠释着云计算以及相关的应用。
尽管记者此前已经采访过多次云计算相关的专家,也写过数篇有关云计算概念的文章,但是仍然想要找机会更为深入地探讨云计算的概念。此次,记者专门联系了IBM公司全球副总裁麦特王博士,希望借助他的帮助澄清云计算的几个概念。
云是Web服务发展的必然
在很多人的印象中,云计算这个概念就好似它的名称一样,是凭空出现的。不过,麦特王表示,云计算是Web服务发展到一定阶段的必然产物。
麦特王认为,此前各个公司都可以通过互联网发送很多服务,诸如订票、地图、搜索,在这些各种服务增加之后,对于服务的可靠性、可用性的要求就急剧增加。通过集群等方式已经很难提供足够的性能,那么就必须通过在各地来建设数据中心来达成。对于诸如Google和Amazon这样的大公司来说,有能力建设分散于各大洲的数据中心,并且能够有富余的能力出现;而其他小型的公司就没有这样的能力,那么Google或者Amazon就可以将自己的基础设施能力作为服务提供给相关的用户,这就是云计算的由来。
而对于一些大型的跨国公司来说,他们需要有人帮助他们构筑相应的、基于互联网的基础设施服务能力,这就是IBM蓝云计算产品存在的意义。
基础不同 导致云概念迥异
在IBM提出云计算的概念之后,几乎是一夜之间,Google、Amazon、微软等公司都在大肆地宣讲各自的云计算产品,并且基本上是迥然相异。对此,麦特王表示,这当中并没有谁对谁错的问题,大家都可以叫做云计算,只不过由于各自产生云计算的基础不同,才会导致目前云计算发展的方向和概念不同。
根据麦特王的介绍,对于Google公司来说,其最大的业务为搜索引擎,其做云计算的目的最早就是为了优化其搜索引擎的性能,在发展了其基础设施规模之后,希望将其作为服务提供给用户使用,只不过它在上面加载了很多服务,包括文字处理、地图、图片处理等,应该说,Google的云计算概念接近于一种应用云。
而Amazon作为一个电子商务公司,它所提供的EC2和S3产品,就是将基础设施作为服务提供给用户使用,让别人在其上安装自己的应用。对于SalesForce来说,它是从SaaS网站SalesForce.com起家的,那么它需要提供一个统一的接口,让别人搭载 SalesForce的服务,从而扩大自己的生态环境。
麦特王表示,IBM的绝大部分软件产品是中间件,那么,对于IBM来说,就是希望在应用都基于互联网提交(以SaaS为代表)的情况下,IBM将会基于整个互联网提供中间件,这就是IBM云计算的根本出发点。
云计算远大于虚拟化
在记者参观IBM中国云计算中心时,曾经观摩了云计算功能的一项演示,当时的IBM公司技术经理演示了如何为用户请求分配云计算资源和调配资源的情况,与记者此前了解到的服务器虚拟化分配资源的方式极为相似,而事实上,IBM的云计算中的确是通过Xen的虚拟化技术来对服务器资源进行划分的。那么,云计算跟服务器虚拟化的关系又是怎样?
对此麦特王表示,记者所看到的功能演示只是云计算的一部分内容,其中所涉及到的内容相当多。他举例说,就好比进入一个购物中心,里面或许有餐馆,如果你只进了这家餐馆用餐,然后出来就说,所谓的购物中心跟餐馆是一回事情,这显示是不对的。
“云计算,不仅是基础设施的虚拟化,其实还有应用层提交的平台,以及其他更多的内容。”麦特王表示。IBM公司只是为用户搭建了一个框架,里面包括了各种基础设施,用户怎么利用云计算的这个架构,由它自己来决定。
IBM不仅提供蓝云产品
此前一直有人表示,IBM公司的云计算主要是为企业提供自有云计算基础设施,而不是像Google或者Amazon那样提供云基础设施的通用服务。麦特王表示,IBM其实也在美国北卡罗莱纳州组建一家数据中心,以用于对外提供云计算服务。
麦特王说,IBM的这家数据中心将于2009年第四季度建成,不仅将会使用IBM最新技术,而且建筑设施本身将采用环保材料;投入运营后,将为不同类别的外部企业提供云计算服务,可实现IBM云计算服务客户数量的规模化发展。