用户需要什么样的云计算

标签: 乌托邦 | 发表时间:2011-09-30 08:57 | 作者:aullik5 圣斌
出处:http://hi.baidu.com/aullik5

    这两天利用喝下午茶的时间与同事一起就当前国际形势交换了意见,并对世界和平的进程进行了展望,当然也顺便聊了下关于云计算、云应用的事情。

    以下所述仅代表个人观点,因为在今天随便找十个人来问一问什么是云,估计会得到十个完全不同的答案。

 

    在”日”还是天上的那个火球,“草泥马”还是一种马的时代,“云”这个字眼还没有被搞臭,但在今天还敢站直腰板自称云的,估计只有云舒了。

 

    我听到过的最直接了当的对“云计算”的定义是:有大量的数据,和大量的计算,那么就是云计算。只有数据,没有计算,那是存储;只有计算,没有数据,那是网格计算。所以云计算是两者兼备的东西。而且云计算的最大特点是规模大,只有几十上百台服务器的不叫云计算,有几个停车场那么大的数据中心,在跑同一件任务的是云计算。

 

    所以云计算应用和普通的B/S,C/S架构的应用,最大的区别在哪里?是规模,服务端的规模,云计算的两大特点:数据、计算都必须达到了一定的规模,这些是普通的B/S架构无法替代的,这才是云计算应用的核心竞争力。

 

    所以不是随便搞个“联系人同步功能”就能叫做云的。奥迪和奥拓都姓奥,能一样吗?像联系人同步、照片备份这种功能,对于每个独立的用户来说,所消耗的数据资源、计算资源,相对来说都非常小,甚至是单台服务器都能胜任,完全不能称之为云。

 

    那有的人可能会问了,像淘宝、腾讯这种大网站,有几亿的用户,服务端有几千台上万台服务器,能叫做云计算吗?我的观点,不能!因为就淘宝、腾讯等大网站提供的服务来说,虽然用户的总量有数亿,但分摊到单个用户上所消耗的服务端数据、计算资源都变得非常小,所以这种大网站仅仅是在堆服务器、堆数据库、堆存储,也许一个好的架构可以使它良好的线性扩展,但这并不是云计算。

 

    我很认同公司高层当年提出来的让计算成为“水电煤”的想法,让“计算”成为一种可以消费的资源。这和传统的B/S网站服务有什么区别呢?传统网站似乎也是让用户消费“计算”,以网站服务的形式。

    在我的观点中,我认为云计算应用,是提供给单个最终用户(consumer)消费的,海量数据资源和大规模计算资源,并且要让单个最终用户消费的起。因为通常情况下,需要几千上万台服务器协同工作才能完成的任务,单个用户是不会去做的,线性扩展靠堆服务器的网站也是没有能力复制的。

 

    所以这样看来,互联网中的第一个云计算应用应该是搜索引擎

    全网搜索如google、百度,抓取了整个互联网几十、几百亿的网页,存储在服务端,作为一种资源提供给用户。对于单个用户来说,藏满小电影的D盘、E盘自然是没有能力,也不会有想法去存下来这么大量的网页;更不会通过单个服务器,或者小规模集群来计算这么大数据量的信息。这不是算法的问题,而是单台服务器的物理处理能力是有极限的,只有借助“云”这种大规模集群才能完成这个任务。

 

    所以用户实际上消费了搜索引擎的数据和计算能力,借助一个小小的浏览器,享受到了在云端上万台服务器协同工作的计算成果,这是以前无法享受到的

    这就像是玄幻小说里的储物指环,小小的戒指里能够装山填海,戒指只是一个客户端,戒指背后是那无限大的空间。这和你去超市拎一个环保袋里面装个10桶泡面的感觉是完全不一样的!

 

    不管底层架构是否是map/reduce,是否是hadoop,底层提供的技术架构都只是过程,都不重要,重要的是结果,是最终用户真正享受到了服务端所能提供的海量计算资源带来的便利。因此即便搜索技术是出现在map/reduce之前,我也认为搜索引擎是真正的云计算应用。

 

    构建在云上的应用,如果没有让最终用户享受到大规模计算、海量数据带来的好处,就不能叫云应用,因为对最终用户来说没有本质区别

    以前IDC卖虚拟机,现在换到云上还是卖虚拟机,一个用户还是玩一个虚拟机,所以不管虚拟机是不是云,都是虚拟机,不是别的什么。也许云能降低运营商的成本,但除非把这些成本反馈给最终用户,否则在这种情况下对最终用户宣传云就属于忽悠,因为这种“云”对最终用户是没有任何意义的。

 

    像搜索引擎这种能够让普通用户消费海量资源的的应用还有没有呢?应该还有一些,比如说地图搜索服务,以及基于此发展出来的地图商业搜索服务等。

    我是搞安全的,因此我觉得利用云计算来破解密码是一件很有前途的事情,如果真有一个服务商将“密码破解”封装成一个服务来卖,我想作为安全研究者我很愿意在必要时申请一笔经费来消费这种普通人根本就无法完成的计算与资源。

    

    浏览器、手机天生就是云所对应的客户端。但重点应该是在云端,云端所能给单个用户提供的消费服务,才是无法复制的核心竞争力所在,在这个时候,客户端反而没那么重要了。

 

    阿里要做第一个以数据驱动的互联网公司,思路是没有错的。中国互联网中大多数的商业数据产生于阿里的生态圈中,这是一笔宝贵的财富。但如何把这笔数据资源,结合大规模计算,转化为让单个最终用户能够使用的服务,才是我们需要解决的问题。感觉我们一直在做前半部分,即如何把技术框架搭起来,而后半部分,似乎被选择性的遗忘了?

 

    中国互联网几大寡头都拥有自己所独有的海量用户数据,大家似乎谁也不缺服务器资源和计算能力,那么未来的云计算之争,不应该是手机之争,而应该是谁能更早的让用户消费的起这些海量资源。但正因为这些数据都有各自特色,因此也许未来的云计算应用还仍然会是和平共处,各走各路。

 

阅读全文
类别:乌托邦 查看评论

相关 [用户 需要 云计算] 推荐:

用户需要什么样的云计算

- 圣斌 - 大风起兮云飞扬
    这两天利用喝下午茶的时间与同事一起就当前国际形势交换了意见,并对世界和平的进程进行了展望,当然也顺便聊了下关于云计算、云应用的事情.     以下所述仅代表个人观点,因为在今天随便找十个人来问一问什么是云,估计会得到十个完全不同的答案.     在”日”还是天上的那个火球,“草泥马”还是一种马的时代,“云”这个字眼还没有被搞臭,但在今天还敢站直腰板自称云的,估计只有云舒了.

移动互联网初创型团队需要什么样的云计算服务?

- - 张宴的博客
  对于创业型团队来说,服务器托管费用+带宽成费用+运维成本,是压在头上的三座大山. 满足业务性能需要,又要降低成本,尽快实现收支平衡,是当务之急.   一、不靠谱的 App Engine.   1、Google App Engine 云服务在国外的成功,不代表国内巨头们各种 *AE 仿造品的成功.

理解云计算

- 车东 - oneoo's 私家花园
  现在互联网最热门的关键字“云计算”,大大小小的公司纷纷加入到这块领域. 简单来说,目前的“云计算”主要分为:SaaS、PaaS和IaaS三大类.   其中SaaS云计算,为软件即服务的概念. 把传统客户端软件部署在互联网上,用户只需要一个浏览器就可以使用到软件的模式. 其实早在2000年就已经有B/S结构的软件服务,与现在所说的SaaS云计算相近,但此前的B/S结构软件服务,数据库等服务端是需要用户自行部署的,而非由软件提供商进行统一部署.

10问云计算

- - 《商业价值》杂志
与数百位关注和实践云计算的CIO们共同解读云计算热点问题. 被视作IT界第三次革命的云计算,已经从炙手可热的概念逐渐走向了实际应用. 2011年8-11月, ITValue社区联合英特尔公司,与数百位关注和实践云计算的CIO们一起展开深入探讨,话题涉及云计算的商业价值、安全性、开放性、高效性、简单性等方面.

云计算的困局

- Star Ocean - It Talks--上海魏武挥的博客
有个媒体朋友打电话咨询我一个事. 说在江浙一带,有一位搞国际货运代理的民营企业家,想利用云计算来整合各种资源,比如运输车队、仓库、集装箱乃至货船. 这些资源的调配信息对任何一家从事外贸的企业都很重要,如果将这些信息放在所谓的“云”上,并加以运算,这些企业再以各种设备联入这个“云”,这位企业家觉得是一个很有前途的买卖.

开源云计算ERP ErpCore

- Le - 开源中国社区最新软件
  ErpCore是一套强大的云计算ERP开发框架,集数据库设计、软件建模、模型自动生成、界面可视化设计、业务流可自定义、全自动生成用户所需系统于一体. 在此框架上扩展出所有行业的业务系统,它让软件工程师从“建模——写代码——测试”所有繁琐重复的工作变为全自动化生成,大大简化了企业软件的开发时间和成本;同时,使用该框架扩展的所有业务子系统能够无缝连接进行数据共享,这也是云计算ERP的实现基础,杜绝了传统ERP的子.

“云计算”是什么?

- Aaron Xu - 译言-每日精品译文推荐
  作者:Eleanor Miller . 发布日期:2011年10月28日,上午10点28分.        人们都在聊“云计算”,预测人士称,到2010年,云计算创造的市场总值将达到2亿4100万美元.        但是云计算究竟是什么呢.        云计算意味着可以把计算用作服务,而不是用作商品.

谁来拯救云计算?

- - 雷锋网
当前的“云计算”一词已经被神话,似乎快成了放之四海皆准的时髦真理,就好比当初言必称“希腊”一般,表面光芒四射,但实际上却无比教条、且越来越令人生厌. 作为“云计算”的一个普通开发者和是推广者,很有必要通过亲身实践,以正视听,希望能让后来者(云计算系统的开发者)少走弯路——有所为、有所不为. 我们所要谈论的不是商业领袖们所热衷的云计算概念、云计算市场,而是讨论技术人员眼中云计算具体形态和切实的实现办法.

他们到底需要神马?——戏说“用户需求”

- Carl.King - 所有文章 - UCD大社区
用户需求,做产品的都在乎这个,毕竟,产品做出来是给用户用的,用户为什么要用这个产品. 在研发产品前,市场调研,用户需求分析,竞争对手分析大家一定没少做,但是,很多产品为什么做出来,跟之前想象的美好前景不太一样. 而有些根本都不屑一顾的产品,用户还怎么就趋之若鹜了捏. 这就是用户需求的高深之处,用户需求是个神马玩意儿.

高效Linux用户需要了解的命令行技能

- - 灵犀志趣
最近在Quora上看到一个问答题目, 关于在高效率Linux用户节省时间Tips. 将该题目的回答进行学习总结,加上自己的一些经验,记录如下,方便自己和大家参考. 下面介绍的都是一些命令行工具,这些工具在几位回答者的日常工作中都很有用. 对于任何不了解的命令,请使用“man “查看,或者使用Google.