主题:【原创】云里雾里的云计算 [1] -- 邓侃
【结束语】
什么是云计算?说白了,就是把一堆廉价PCs捆绑在一起,统一管理,使用起来如同一台超级大型机(Mainframe)一样。
与大型机相比,云计算平台不仅价格便宜,稳定性不差,而且便于不断扩张其计算能力和存储空间。
云计算的意义在于,
1. 让社会普遍获得超大规模的数据处理和存储能力。而过去,只有少数机构拥有这些能力。
譬如,客户可以无限量地在网上存放文章,照片和视频等等。一个普通动画工作室,可以制作好莱坞水准的动画片。
2. 进一步降低了传统行业使用IT技术的门槛,有利于改进其生产和经营方式。
譬如,小摊贩可以在Amazon平台上开设网络商店。
3. 对于那些已经拥有IT技术的企业来说,或许把数据存储和程序运行外包给云计算平台,以便降低企业的IT开支。
前提条件是,1. 如果云计算供应商能够保障客户的数据和程序不被偷窥,包括云计算供应商自己,即便想看也看不到客户的数据和程序。2. 网络带宽不会出现拥堵。
对于一部份IT从业人员和DBA,这个前景不一定是美妙。但是社会分工越来越细,这是大势所趋。
4. 形成一个新的IT价值链。
从Data-Storage-as-a-Service(dSaaS),到Infrastructure-as-a-Service(IaaS),到 Platform-as-a-Service(PaaS),到Software-as-a-Service(SaaS),处处是商机。
对于应用开发商来说,传统的终端产品,将向“前店后厂”的模式演化,形成有纵深的产品。
新浪的MusicBox,可以视为大纵深产品的一个雏形。它不仅仅是一个单薄的MP3 Player,而且集搜索,编辑,推荐等等功能为一体。这些功能的实现,依托于“后厂”,也就是依托于产品这个表象的背后,那个云计算平台来实现。
“前店后厂”的产品模式,不仅适合于PC和互联网产品,而且适合于手机业务。下一个系列,我们将讨论如何给手机应用做个“前店”。说得专业些,下一个系列的题目叫,“移动互联网时代的手机应用架构设计”。
Above the Clouds: A Berkeley View of Cloud Computing
http://www.eecs.berkeley.edu/Pubs/TechRpts/2009/EECS-2009-28.pdf
这个报告里面很好的一点,就是里面“经济账”算得比较多,正好和邓兄这个系列里技术谈得比较多形成互补。里面很多帐算得还是很有意思的。这个RADLab是搞云计算的几家联合赞助搞的,大佬坐镇,以期找到云计算一些共性的瓶颈问题,并探讨解决的办法,说“站在云端”应该说不算吹牛,呵呵。
话说得明白,赚钱才是硬道理,可是做起来就不那么明白了。
如何赚钱?
且看Berkeley的弟兄们是怎么分析的。
面向技术方面的,还有点实在的东西。这次这个云,似乎是个面向业务方面的概念,有点虚。“发明名词”,忽悠客户的,不然也显示不出咱们是高技术行业。
将来世界上只有发电厂一样的云供应商,而不在是家家户户、工厂商店都要运维发电机。
各家管发电机的、管烧锅炉的等等自然都要裁掉。 不过整个发电产业雇佣的人手会更多的。
从技术角度看,所有的东西都已经存在20年。唯一值得一提是Google大规模集成廉价计算机的实践。
忘了是哪位大牛说过,30年来唯一的新东西是cache。基本上这个cloud跟web2.0一样,是个marketing term。参考:
也就是migrate现有企业数据到云里去的时候,需要大的数据传输量。而这布完全可以把服务器扔到云在本地的IDC完成。至于日常operation中的raw data,每个site的上传量其实不会特别多;而经过云分析后给出的各种报表所需流量更是少的可怜。目前的带宽足够满足需要了。
就如我们前面所讨论的,安全性是个关键点。如果解决掉这个问题,我看中小企业没有什么理由不用云。
云的目的也就是把IT技术性的东西外包出去,让企业更关注与如何利用IT来给business创造价值,而不是关注IT本身的技术发展。
我个人估计那些投资人已经对IT层出不穷的技术发展厌倦了——前两天还看到有人发帖说某某大佬说IT也是仅次于时装业最“时尚”的行业——每次不管是技术更新还是软件更新都让他们掏钱,而且IT说了不更新就不能提高生产力。这次云给了他们一个机会不care那些软件版本,不care云端用了什么新技术,只管在意云里哪些SaaS或者PaaS更合用好用,投资人肯定乐意。
所以,我预感云这次会成功,而且投资人可是“二十年太久,只争朝夕”的。
安全性没有解决之前,先搞定中小企业
话说回来,如果云能搞定全世界50%的中小企业,也就不白折腾了。
什么样的应用程序会导致OS崩溃,这个问题的确不好回答。
我在请太守就这个问题深入谈谈,相信是个好坑。
投兄是否有兴趣加入?或许可以和太守合作一下。
很多年以前,Mainframe就可以做虚拟机了,同一台机器分给不同公司使用,以求降低成本,不过现在,Mainframe还是式微了。
如果仅仅把云计算当作Mainframe,实在看不出有什么胜算。
很难想象云计算能够便宜到什么地步。
在和太守商量,要不把文章包装成,如何实现病毒。
主要内容是什么样的程序会导致OS崩溃。
之所以搞这么一个标题党,是为了又好玩,又有内容。
不过着急着去添WebOS,WebKit那个谈论已久的大坑,估计一时半会抽不出空。
下午和太守商量,太守说这个坑挖起来太大,搞不好等于一个学期的OS课程。
我说不必枝枝叶叶,能省略的省略,能一笔带过的一笔带过。单刀直入,突出重点,谈谈什么样的程序能把OS搞崩溃。
一次也不必写很长,化整为零,一段一段写,积少成多。