导读:在预测未来IT的八大趋势中,云计算位居首位,足以说明云计算的代表性。微软、Oracle、IBM、Sun、英特尔等IT巨头都面临着云计算的挑战,而谷歌在此领域一枝独秀,走在了前面,并致力使其变成“世界电工”。 就云计算的技术理念而言,并不是什

在预测未来IT的八大趋势中,云计算位居首位,足以说明云计算的代表性。微软、Oracle、IBM、Sun、英特尔等IT巨头都面临着云计算的挑战,而谷歌在此领域一枝独秀,走在了前面,并致力使其变成“世界电工”。 就云计算的技术理念而言,并不是什么新鲜的东西,至少在1998年之前,就有分布式计算的说法,那时很多高校还有一门课程,其名称就是“分布式计算机”。不论是分布式计算还是云计算都代表了IT技术从单点发展到直线,从直线到面,再从面到立体的过程和趋势。 谷歌依靠其搜索引擎后来居上,形成了在云计算领域独领风骚、欲腾云驾雾的局面。不过,谷歌有了今天可以和微软等软件巨头竞风流的实力,也有其客观理由。 1、谷歌提供的服务实现了人最频繁的行为和意识 前几天,中国国民党主席吴伯雄在中山陵面前题字曰“天下为公,人民最大”,彰显人民的力量和潜力。人每天在做什么?搜索信息。不论是吃饭,还是工作,都是在寻找和定位信息,即使是在睡觉,梦境也成为信息的载体。因此,寻找信息、搜索信息是人最频繁的行为和意识。 谷歌的搜索引擎自然就成了每个人都需要的工具,并成为全球最大的搜索引擎平台,拥有全球的用户。有了“人民”的基础,谷歌能分析出人民最关心什么?最感兴趣的是什么……以及这些人的范围和特点,谷歌从这里最直接地了解到“民意”,劳劳地抓住了用户。 像微软、Oracle、Sun等长期专注于某一功能软件的研发,他们的产品不是在寻找信息、搜索信息,而是用于产生信息、输出电子文档,就人的需要程度而言远远比不上谷歌的搜索平台。
2、在信息量巨大,互联网普及的情况下,搜索引擎技术的发展逐渐改变现有的商业模式 云计算模式首先是有数据,要有“数据”的云,才有计算的云。搜索引擎就是从海量数据中寻找信息的技术。随着信息量的巨大,用户的增多,搜索引擎技术必须有强大的硬件和软件的支持,目前没有哪一台硬件服务器,也没有哪一种软件能够独自支撑如此的规模的计算。为了解决这个难题,搜索引擎技术必须依靠更多的硬件和软件参与计算,逐渐形成了群集、分布式的规模,最后就是云计算的趋势。 谷歌的搜索引擎必须解决数据的运算和查询,在搜索结果反馈给用户之前,谷歌必须使用自己的算法、软件进行信息的处理。这是一个复杂的过程。全球数以亿计的用户就和谷歌的搜索平台形成了这样的关系:只需要通过IE这种简单的客户端就能获得需要的结果,过程不重要,需要的是结果。这恰恰就是“云计算”的软件服务模型,也形成了谷歌现在的商业服务模式。 依旧作个对比,微软、Oracle、Sun等专注于功能软件的研发,这些功能软件必须依靠单台PC或者服务器,给用户是一种复杂和冗余的体验。 3、微软、Oracle、Sun等的“云计算”受到的自身局限 至少微软在98年之前就提出了Windows DNA,即基于Windows平台的网络分布式应用体系结构,还在COM(组件对象模型)上提出了DCOM,COM+,也就是分布式的组件对象模型,后来微软又提出了.net,.net的思想是将扩展服务器和客户端模型为松耦合服务的丰富的、分布式计算范例。由上可见,微软对分布式是一种基于组件之间的分布式,重点在应用程序之间现实协同和调用。类似的Oralce、Sun、IBM等所谓的“云计算”也主要是这样的特性。 为什么微软Oralce、Sun、IBM的云计算局限于应用程序的层次上?是因为他们长期依靠这样的商业模式:客户通过购买软件介质安装在PC上实现单点服务,软件功能越多价值就越高。这让用户体验过程复杂、繁琐,也不是软件即服务的简洁模式。因此不论从概念上,还是技术上,他们的云计算就达不到谷歌的层次。 还是借用吴主席的那句话:天下为公,人民最大。其中“公”就有共享的含义。抓住了人最关心的是什么,最需要的是什么,并不断创新,就能在IT技术上超前和取得先机。
软件计算分布式