五千年(敝帚自珍)

主题:【原创】云里雾里的云计算 [1] -- 邓侃

共:💬620 🌺1262
分页树展主题 · 全看首页 上页
/ 42
下页 末页
      • 家园 关于Oracle的Network Computing

        前文有介绍,

        http://www.ccthere.com/alist/1986283

        NC的失败,在于战略指向错了。NC试图取代PC,这是不正确的。

        云计算的战略指向不是取代PC,而是赋予企业更大的数据处理能力,这是PC无法做到的。

        • 家园 云计算不会给企业更大的数据处理能力

          更多的是给个人更多的处理能力吧?

        • 家园 基本上这个概念没有什么干活

          从技术角度看,所有的东西都已经存在20年。唯一值得一提是Google大规模集成廉价计算机的实践。

          忘了是哪位大牛说过,30年来唯一的新东西是cache。基本上这个cloud跟web2.0一样,是个marketing term。参考:

          Web2.0, web3.0 & Cloud

    • 家园 【原创】云里雾里的云计算 [8]

      【9】赚钱才是硬道理

      本系列开篇时说到,Google开放云计算平台的目的是为了赚钱。接下去我们分析了云计算的功能以及技术实现。

      现在终点回到起点,我们了解了云计算的功能和技术,那么如何用云计算平台赚钱?

      黄兄推荐了一篇参考文献,题目是“[URL=http://www.ibm.com/developerworks/linux/library/l-cloud-computing /index.html]Cloud computing with Linux[/URL]”。这个题目有点推销Linux的倾向,但是仔细看正文,发现这是一篇好文章。好在三个方面,

      1. 它把云计算能够提供的服务分成了4类。各个服务面对需求不同的目标客户。

      2. 在这4类服务内,列举了各个参与竞争的公司。战场的形势一目了然。

      3. 如果你想参与云计算,从中获利。仔细琢磨这篇文章,你将对自己的产品的定位有一个比较清晰的理解。

      点看全图

      外链图片需谨慎,可能会被源头改

      Cloud computing layers

      Courtesy http://www.ibm.com/developerworks/linux/library/l-cloud-computing/figure4.gif

      这篇文章把云计算的目标客户分成四类。从最底层说起,

      1. Data-storage-as-a-Service(dSaas),说白了就是把云计算包装成一个巨大的网盘,客户想保存什么文件,不论是什么格式的,统统可以上传到这个网盘里。

      云计算的网盘有一个优势,是PC的硬盘无法媲美的。譬如,你在办公室里写了一个文件,晚上回家想接着写。文件存放在办公室的PC里,想调用这个文件,你先得设置VPN,才能访问你办公室的PC,比较麻烦。如果你下班前,把文件上传到云计算的网盘里,你回家后想调用这份文件就容易得多。

      如果把云计算和房地产开发相比较。盖了一栋空房子,没有装修,也没有通电通水通气,如何赚钱?最简单的办法是把空房子出租,给客户做仓库用。网盘就相当于仓库。

      2. Infrastructure-as-a-Service(IaaS),是指提供计算能力,就像提供标准厂房,供电供水供气。

      客户租用标准厂房,是为了组装一个生产车间。所以,客户光租了标准厂房还不够,他们还得自己动手,购置机器,雇用工人。

      把云计算包装成IaaS,目标客户是动画制作商,数据挖掘商,天气预报局等等。他们编写自己的程序,自己负责运行和分析结果。之所以借助云计算IaaS服务,主要是借重云计算的平行计算的能力。

      把云计算IaaS与标准厂房做个逐项类比,云计算的IaaS类似于标准厂房,天气预报局编写的程序就像是客户购置的机器,天气预报分析师就像是车间里的工人。

      3. Platform-as-a-Service (PaaS)。类似于开发商盖了一栋商厦,里面分割成很多摊位,把摊位出租给各个小摊贩,卖衣服鞋帽等等。

      PaaS针对的客户是各种传统行业的服务提供商,他们想在网上开设网络商店,但是他们不太了解IT技术,他们开设网络商店所需要做的,基本上只是上传内容。

      4. Software-as-a-Service (SaaS)。类似于开发商不仅建了房子,而且装修成酒店,聘用了酒店管理人员。

      酒店面向是两类客户,1. 最终消费者,他们来酒店吃饭和住宿。2. 服务提供商,譬如婚庆代理公司,他们租用餐厅和客房,为新婚者承办婚宴。又譬如会议承办机构,他们利用酒店的会议室等等设施,代办各种会议。

      SaaS也一样,它可以给企业提供ERP之类的服务,也可以给其它网站提供Gadgets,譬如地图指南,或者日历等等。

      点看全图

      外链图片需谨慎,可能会被源头改

      Amazon Web Service bandwidth

      Courtesy http://aws.typepad.com/photos/uncategorized/2008/05/16/aws_bandwidth.gif

      云计算的商务做得最好的,当属Amazon.com。

      Amazon发轫于网络书店,后来业务扩展到卖电子产品,甚至服装,玩具,家具以及食品等等。再后来,Amazon不满足于零售业,而是想着开商厦,吸引各色摊贩借用Amazon的平台,营销各自的产品和提供各自的服务,而Amazon坐收摊位费。

      尝到甜头后,Amazon干脆进军房地产,构建自己的云计算平台,提供相应的基础服务,犹如供电供水供气。所谓基础服务,严格定义不容易,但是举几个例子反而容易理解。

      1. 系统整合类,

      Amazon Simple Queue Service (SQS),负责数据信息的交互。

      Amazon Mechanical Turk (Mturk),负责工作流程的组织。

      Amazon Flexible Payments Service (FPS),小额支付服务。

      Amazon DevPay,记账和会计服务。

      Amazon AWS,客户身份认证服务。

      2. 统计类,

      Alexa Web Services,流量分析。

      Amazon Historical Pricing,查看历史记录。

      AWS Management Console (AWS Console),监控客户租用的计算资源的使用情况。

      再来看看Google的情况。

      Google 的抱负很大,dSaaS,IaaS,PaaS和SaaS,各个市场层面,它都想参与。但是奇怪的是,最容易做的网盘,即dSaaS业务,Google没有开展。IaaS不容易找到客户,暂时也无可奈何。针对PaaS,也就是针对想建网站的那一批客户,Google的对策是AppEngine,但是受限于 AppEngine本身的不完善,目前似乎也没有吸引太多客户。Google做得最好的,是SaaS。不仅有Gmail,Google Docs,还有Maps,Picasa,YouTube,Orkut,Reader等等。

      最后谈谈Microsoft的情况。

      Microsoft的决心也很大。像Amazon,Yahoo,IBM等等企业,都在借用开源项目,如Hadoop,Xen等等,迅速构建自己的云计算平台,尽早占领市场。而Microsoft的战略是不用开源项目,从头构建自己的云计算平台,Azure。

      Microsoft把自己的云称作“云端”。这个“端”字很有意思,强调的是Microsoft不仅有网络端的云计算平台,而且这个平台与各种Windows平台,以及Windows平台上各种终端产品紧密结合,形成有纵深的终端产品。

      什么叫有纵深的终端产品?

      点看全图

      外链图片需谨慎,可能会被源头改

      Sina Music Box

      Courtesy http://lh4.ggpht.com/_cz82pwdvhmg/SZWnlHyixeI/AAAAAAAAAYw/EusY1wBeFJY/s640/SinaMusicBox.PNG

      拿新浪的音乐盒做个例子。它不仅仅是一个简单的MP3播放器,而且用户可以搜索音乐,音乐盒也可以根据用户以前听过的音乐,推荐音乐,用户还可以组建自己的专辑,在播放MP3的时候,音乐盒还搜索相应的歌词,配合着播放的节奏,滚动地显示歌词。

      也就是说,用户电脑上显示的是终端播放器,但是提供搜索,推荐,专辑和歌词的各项功能,依托的是网络端的云计算平台。

      如果Microsoft想大力拓展“云端”服务,或许新浪的音乐盒是一个很好的启发。

      关键词(Tags): #硅谷评论
      • 家园 最后的总结,俺不献花,俺要扔半个“草”。

        1.Data-storage-as-a-Service(dSaas)所谓的网上存储,已经聊无新意。如是这个目的,不上网的斗不过U盘,俺拳击日买16GB的U盘不过25加币。如果文件小上网可以用各种EMAIL(GMAIL,HOTMAIL)的DRAFT功能一存,回去一样可以打开。大点的文件有[URL=www.megaupload.com]MEGAUPLOAD[/URL]。与这些已有的网上存储相比,GOOGLE或者其它服务商的云的优势何在?牌子更亮?或者收费更低廉?或者上下载的速度更快?俺想起了一个歇后语,高射炮打蚊子 --- 大材小用。如果人人都上传数个GB的文件上去,云再把这些文件同步到世界各地的服务器上,有这种必要吗?这种同步要耗用多大的带宽成本?

        2.Infrastructure-as-a-Service(IaaS)如果各种计算都可以真正的并行化的话,正真应该深挖潜力的不是GOOGLE或者Amazon,应该是INTEL,AMD,或者$MS.俺记得某个搞语言编译或者并行计算的权威说过这样的论点:如果真想挖掘目前多核CPU的能力,目前世界上一多半的程序员都要“重新回炉”,从编译器到程序设计的思路都需要调整。俺记得有个搞“并行编译”的解决方案,就是缩短一个大的PROJECT的BUILDING的时间,将这个大的PROJECT分配到若干个装有VS 200x的机器上。嘿嘿,价格不菲。当然对老板是好事情,否则程序员若干小时不干活喝咖啡老板还要付钱。俺的关键论点是,云说起来好听,并行计算不是简单的问题,难道本线中关于“负载平衡”的问题不是一个很好的注解吗?

        3.Platform-as-a-Service (PaaS),这个云比传统的HOSTING有一定的优势。优势在于规模的可伸缩性与收费更趋于合理。

        4.Software-as-a-Service (SaaS),优势同3.但这个要取决于基本Software功能的丰富和API的简化。否则,这就成了云上的MFC或者“咖啡豆”--- 尾大不掉,另一个循环开始。

        云,俺的感觉是GOOGLE在前面吆喝,Amazon等等准备在后面收钱。

        • 家园 1.2.不同意,3.4.赞同

          1. dSaaS。网盘的意义与U盘不同。

          譬如Google Docs,你在办公室可以用它写文章,回家接着写,而且是在同一个文件里写。甚至你的同事也可以对同一份文件操作。

          U盘不同,或许你可以对U盘里同一份文件操作,但是你的同事呢?他们不能。

          所以,U盘必然导致同一份文件,多个版本,合并起来很麻烦。

          2. IaaS的分歧出在Scalability。

          Intel可以把单核变四核。但是这样的扩展技术难度大,不如云计算那么容易扩展。云计算扩展,基本上就是加机器。

          加机器vs多核,当然是加机器容易。

          3.4. 同意。

          • 家园 关于2

            所谓的云,基本上可视做许多连在一起的对等的计算机。一个4核CPU的机器如果装上VMWARE,运行4个相同的GUEST OS实例,每个实例指定到不同的内核,俺可不可以认为俺有了一个4个机器的“微云”。俺是否得到了相当于单核4倍的计算能力?(考虑到虚实变化,应该是3.X倍的计算能力)对于云,N台计算机应该得到的是N-M倍的计算能力,这里的M远远小于N.

            你可以说俺这个“微云”中没有“负载平衡器”,某某的云里面有,问题是这个“负载平衡器”是否是“包治百病的良药” --- 任意的计算都能均匀地分配到云内不同的计算机?显然,这个答案是否定的。非常有针对意义的应用可能有戏,比如WEB访问。但是如果俺用云破解某个单机破解强度是10年加密结果,云能在几天内给俺回答出答案吗?

            • 家园 我们讨论的问题是什么?

              或许,我没有正确理解你的意思。

              Infrastructure-as-a-Service(IaaS)如果各种计算都可以真正的并行化的话,正真应该深挖潜力的不是GOOGLE或者Amazon,应该是INTEL,AMD,或者$MS.

              我先前对这句话的理解,是Google的大云,不如Intel的微云,加机器不如多核。

              看来我的理解错了。太守的原意是什么呢?

              • 家园 古人曰:治大国若烹小鲜。

                或者说:一屋不扫,何以扫天下?

                如今多核CPU的潜能依然有很多没有释放出来。软件的开发大大地落后于硬件的潜力。如果“微云”上的问题不能解决,俺看不出“大云”上有任何通用的解决方案,或者说云有真正通用的平(并)行计算的能力。Infrastructure-as-a-Service(IaaS),这是不是市场上的纯粹忽悠?

                • 家园 这个,大屋小屋可以一起扫嘛

                  一边是硬件厂商想办法把企业自己家的计算能力提高,一边是google, amazon等提高“出租屋”的运行能力和Balance。两者不矛盾嘛

          • 家园 2 说的是解析度。

            一个程序开始设计就是顺序执行的,放到4核上也快不了多少。

      • 家园 总结一下

        1. Data-storage-as-a-Service(dSaas)就是个Internet数据仓库。与传统NAS,SAN和数据库不同的是,它是通过Internet访问的

        2. Infrastructure-as-a-Service(IaaS)就是个Internet Mainframe。用户从终端连接变成了Internet连接

        3. Platform-as-a-Service (PaaS)开始有些意思了,算是虚拟空间服务的拓展吧。用户不但能租到现成的web server,还能自己上传一些插件,比如论坛,商店,blog,聊天室,游戏什么的。当然,商业用户玩的是workflow和ERP之类的游戏。

        4. Software-as-a-Service (SaaS)更绝。用户就是用户。你需要的一切我都有,你只要使用就好了,连安装,配置程序都免了。IT部?我们公司100年前就解散那群geek啦

        从上面可以看出来,这4种方式,以前都有过类似的服务了。目前这个“云”字,只是发展了三下:

        1. 从为内部提供服务,变成了为Internet用户提供服务

        2. 从提供简单服务(如web server),到提供复杂服务(如workflow,ERP)

        3. 从企业内部提供IT服务,变成IT服务外包。

        所谓“云”,看着复杂变化多端,说穿了,也不过是水蒸汽嘛,呵呵

        • 家园 云这个玩意儿:它就是个现代的主机、终端。

          不过在老式主机、终端、连线这三部分上各有扩展。

          不过我到在想可能有一个事情,会颠覆以前的东西:

          [FLY][MOVE][SIZE=3]就是程序的编写,会从顺序执行,转为并发执行。[/SIZE][/MOVE][/FLY]

          顺便试试西西河提供的各种特殊效果。 呵呵

        • 家园 大部分同意,极少数不完全同意

          从上面可以看出来,这4种方式,以前都有过类似的服务了。目前这个“云”字,只是发展了三下:

          1. 从为内部提供服务,变成了为Internet用户提供服务

          2. 从提供简单服务(如web server),到提供复杂服务(如workflow,ERP)

          3. 从企业内部提供IT服务,变成IT服务外包。

          这三条严格说来,也不是云计算的特别贡献。

          我的理解,云计算的最大贡献是提供了一种建高楼大厦的新方式。1. 廉价的建筑材料,2. 楼层可以不断加高。

          在云计算以前,人类只见过Mainframe之类的高楼大厦。那些豪华大楼,只有富翁才用得起。但是现在高楼的建筑方式改变了,建设成本降低了,于是,寻常百姓,普通企业也用得起高楼大厦了。

分页树展主题 · 全看首页 上页
/ 42
下页 末页


有趣有益,互惠互利;开阔视野,博采众长。
虚拟的网络,真实的人。天南地北客,相逢皆朋友

Copyright © cchere 西西河