云计算漫谈之“云之初,本无奈” zz
转帖中国移动Labs张为民先生的趣文 – 云计算漫谈之“云之初,本无奈”。这篇文章亦庄亦谐,有历史有技术,值得一看。下面是转帖的原文。
现在这世界上有两个词特别流行,一个是减肥,一个是云计算。呵呵,至少在我的世界里,这些词是热频。我一吃饭,就有人说减肥,我一上班,就老听见云计算。开始我还说呢,我是一特例,后来参加各种技术会议,听到的还是这三字儿:“云计算”。
云计算既然这流行并且雷人 ,我不禁有了写一组云计算漫谈文章的想法。其实漫谈,这词儿好,可以漫天白云的谈,可以漫天胡扯,漫天飞吐沫星子,还可以慢慢地谈,没准儿,我这云计算漫谈之二就慢到猴年去了。
其实,云之初,本无奈。为什么这么说呢?最早的时候,搞物理的人,对于那些量子级别的事儿,一直没太多感性认识,但是理性的研究多呀,虽然,不好表达,那玩意儿,看不见,摸不着,后来就开始画云。就跟阿Q不会写字,就画圈,画不好圈,歪歪扭扭的,看着就像云。呵呵,从阿Q就开始画云了纯属云云之说,但是物理学家们,开始画什么“电子云”等等却是确凿之说。后来,搞IT和通信的人不会画网,画一堆服务器或者交换机,那也麻烦呀,无奈之下就通归象阿Q似的,画一朵云表示。
总之,人们喜欢把那些不好表达的,虚拟的,飘渺的,叫做云。于是白天,就喜欢唱着:“如果云知道”,一边那儿画云来表达这些不好表达的概念。晚上,备不住天冷,懒得起夜,偶尔在床上也画画云。呵呵。
到1997你那会儿,有两个哥们,其中一个,在斯坦福大学做了个作业课题,写了个软件叫做BackRub,这可不是用来搓澡的什么东西,这是一个实验用的搜索引擎。在建立之初,BackRub只是对1000万份网页进行分析,然而这1000万份网页之间有着错综复杂的关系,这哥们对自己这个软件特得意,就将BackRub放在了他的个人主页上。后来他发现斯坦福大学有上千人在使这个软件,于是他就决定把这玩意卖了,然后拿着钱玩去,结果,就是卖不出去,人美国人说了,这么使着挺好,干吗还买?可见,美国人更不保护知识产权!
于 是这两个哥们忿忿不平,决定自己继续研发这个软件。把搜索的网页数目扩大,把搜索的效率提高,这就需要更高的计算性能,于是他两个决定用多台服务器来实 现,先是在斯坦福的大学的自己宿舍里开始攒计算机,后来宿舍舍友有意见,影响别人休息了,无奈就挪到一个破车库里,在车库里攒,也继续完善他们的BackRub软件。当时呀,这两个哥们挺穷的,没什么钱,但是认识一个中国朋友,这个中国人吃着汉堡包跟他们侃了侃中关村。于是,这两个哥们喜出望外,他们理解了怎么组装最便宜的计算机的真谛,那就是一个字“攒”。
怎么攒?买一些纸盒子,买人家淘汰的主板,放在纸盒子上面,买过期的CPU,买便宜的小容量硬盘,还有廉价的电源,码在纸盒子和主板上,能省就省,象什么显示器,键盘什么的就都不要,就这样一气儿组装了一堆服务器,一台的价格也就一百多美金。在上面跑他们写的搜索爬虫软件BackRub。 可这种服务器它容易坏呀,不稳定,怎么办?这两哥们想了:“我可以靠完善软件系统来克服这毛病,我把这软件系统写的容灾,它坏个十来台,我系统照跑,数据 不丢,反正,我写软件不用花钱,我花力气就行了,人穷,志不短,这个志呀,就是写那种不怕机器老坏的软件系统。”就这样,到了99年或者2000年的时候,他们已经有了几千台这样的服务器了,他们的第一笔投资,10万 美元,来自一个校友,这人后来在一家特有名的公司当副总裁,这公司叫做思科。这两个小哥们靠着第一笔风投在这些个破铜烂铁上面试验着部署他们写的软件系统 来进行文本搜索试验,既然在这样一个系统里面他不可能用一个机器实现高性能,所以他们在软件系统里研究一整套的新型运算模式来实现高性能运算,也就是后来 我们所称的云计算。而这两个哥们叫做布林和佩奇,它们这家在车库里攒出来的公司现在可是太有名了,它就是Google.
可见,Google搜索之所以跑在云计算上,是因为当初没钱用高性能计算机,无奈之下,用提高软件系统的分布式部署和调度能力,用MAP Reduse 来做流程执行,用分布式文件系统来构建,反倒成就了如今的云计算的优势,那就是支持很强的容灾,支持scability的规模提高,支持多并发用户的感受度,而最最关键的是,达到了每用户访问最低的运营成本。而这恰恰强有力支持着Google的商业模式,前向提供高感受度互联网服务,后向收费。
云之初,本无奈,因为没钱的尴尬,却创造了互联网运营的得意。
来源:移动Labs(http://labs.chinamobile.com/)


我的看法是“商业模式”在这些新概念中更为重要,底层的技术和架构的确如你所言,可能变化并不是太大。还是LAMP, 还是Java, 还是Web,SOA等。SAAS比ASP在商业模式上的进步可能是在于“应用”->”服务“的变化。共享的基础东西更多了,展现给客户的东西(offering)和计价方式(billing)更为灵活等。
我倒觉得是原来asp,现在saas模式的别名!
从商业角度看是服务器厂商,应用软件提供商,创造的新概念,帮助销售自己的机器和系统!
从价值看,对于没有条件投入硬件,和维护系统的中小客户还是有吸引力
从技术看,集中部署维护,瘦客户端(WEB?),分布计算?开放?安全?
从发展看,这么多年IT行业多了很多概念,但技术上的变革很小,像web2.0,SOA,还有云计算,web2.0更多是社会学的变革,SOA把程序的执行的顺序进行了定义,这个对于复杂业务流程,确实非常有好处,现在最大的问题是大型系统的自动流程的处理效率问题。云计算是什么呢?
不得不说各种新概念,对于推广技术或者推广思想起到很大的作用,能扩大更多影响,这种市场推广方式非常非常高明,但需要众多行业伙伴的支持,当然还有大量的money