BT

如何利用碎片时间提升技术认知与能力? 点击获取答案

那些号称“云”的应用到底是不是云?

| 作者 Boris Lublinsky 关注 1 他的粉丝 ,译者 马国耀 关注 1 他的粉丝 发布于 2011年4月9日. 估计阅读时间: 4 分钟 | CNUTCon 了解国内外一线大厂50+智能运维最新实践案例。

最近focus.com上掀起了一场关于“Facebook是云吗?”这样一个有趣的讨论。focus.com是一个新兴网站,它专注于各种讨论和信息共享,提供与领域问题专家接触的机会。这一讨论是Lori Janjigian的问题引起的:

……我一直希望能更好地理解云计算的真实定义。一百个人似乎有一百种看法,而且人们对于Facebook是不是云的看法也不尽相同。它是云么?或者它只是具有能够在瞬间完成扩展的能力?如果是,又是因为什么而是的呢?

Ben Kepes立刻给出了回复,他说:

Facebook有其自己的基础设施,它不使用第三方云提供商。也就是说,他们能够在自身资源的基础上合理地“开展”云。从云的功能性角度说的话,答案是肯定的,即Facebook是云。

他的逻辑是,Facebook为其自身应用提供了可扩展的弹性基础设施,所以其底层基础设施是云。他的观点与Andrew Clay Shafer不谋而合,Andrew说:

Facebook已经建成了一个高自治、高可扩展、高可用的分布式系统,为其用户提供了按需提供的服务,尤其重要的是,它还为其内部开发者提供了按需使用的平台。

Dave Roberts却持有不同观点,他说,尽管Facebook的确是紧跟Google之后的世界上第二大互联网网站,但是为了回答该问题,首先应该定义云到底是什么:

Facebook“是”或“不是”云,是个主观判断。该公司基本上只运行了一个大型的互联网应用。用户通过在很多种设备上(网络,移动终端等)实现的Facebook UI与此应用交互。充其量你可以说它是一个基于SaaS的社交网络应用,但是,随之而来的问题是,怎样才是SaaS应用呢?Google是互联网搜索的SaaS应用么?Mapquest是查询地图和路线的SaaS应用吗?Yahoo Finance是金融新闻的SaaS应用吗?……如果这些网站都是SaaS应用的话,那么SaaS应用与那些旧式网站的区别又是什么呢?

Robert Keahey与Dave的观点一致。他认为,若要回答该问题,则需要从我们天天所面对的“市场炒作”中探寻云的本质:

Facebook不是云,也不是SaaS,它是一个社交网络应用。就像美洲银行(Bank of America)网站为其用户提供访问其支票账户的功能一样。在登录之后你就可以享受服务,直观且简单……我们陷入了细节,而这又带来了很大的市场和商业机会。我们来看看Gartner是如何定义云计算的:“它是一种计算风格,在这里可扩展性及弹性的IT能力都是通过基于互联网的服务向用户提供的。”此定义倾向于把云计算概念的范围缩小到更加侧重IT的意味。我可以从别人那儿购买计算时钟(Compute Cycle)和存储,从而降低成本,提高IT响应能力。

继讨论之后,JP Morgenthal在博客中写道:

……Facebook如何实现其应用与我们(应用消费者)一点关系也没有。对它的应用架构做出一个假设……将此作为我们判断Facebook是否是云的依据,这为讨论引入了许多不相关信息。混入SaaS或任何搭上云计算的应用只能引发这样的思考,该词汇(云)对于行业的价值是什么,市场在规范该行业过程中所扮演的角色是什么……SaaS只是云计算的消费者之一,它不能算作云计算的组件之一。或者,正如我们喜欢在架构中这么说,SaaS使用云,而非属于云。所以,Facebook应用不属于云。

就像几年前的SOA一样,如今每个人都喜欢变成云。所以,人们不断地扩展或修改云的定义,并希望借此跻身于行业中“最火热”的事物之列。正如Dave Roberts在该Facebook讨论中的评论——“我所担心的是,现在我们开始将所有Web应用称作'云',却仅仅为了在这一轮炒作周期中显得比较酷而已。”


查看英文原文:What is a Cloud?

评价本文

专业度
风格

您好,朋友!

您需要 注册一个InfoQ账号 或者 才能进行评论。在您完成注册后还需要进行一些设置。

获得来自InfoQ的更多体验。

告诉我们您的想法

允许的HTML标签: a,b,br,blockquote,i,li,pre,u,ul,p

当有人回复此评论时请E-mail通知我

=.= by F. Wan

……Facebook如何实现其应用与我们(应用消费者)一点关系也没有。


作为天朝消费者,更是这样

语言影响思维 by Mor Andjia

“我所担心的是,现在我们开始将所有Web应用称作'云',却仅仅为了在这一轮炒作周期中显得比较酷而已。”

当我们用云的概念阐述设计方案,虽然可能是新瓶装旧酒,但从长远来看,还是会对后续的设计产生实际的影响的

Re: 语言影响思维 by 马 国耀

真正意义上的思维/思考一定会推动技术进步,然而单纯地说或从概念上往“云”上靠却于事无补。

认同Robert Keahey的观点 by F Mic

云应该是帮助企业降低it成本的一种服务。云将传统的购买软硬件,部署,维护的转变成购买计算力,存储和服务。

既然 Facebook 不是云,那么看得见摸得着的云到底是啥?! by 高 翌翔

Facebook不是云,也不是SaaS,它是一个社交网络应用。这个不难理解,就为客户提供丰富的个性化定制服务,客户想看啥,Facebook 就把相应的内容呈现到客户眼前。而文中给出云计算定义不免过于抽象,哪位老师能给出一个看得见摸得着的云实例,让云真正打几个闪、下几滴雨!

Re: 既然 Facebook 不是云,那么看得见摸得着的云到底是啥?! by 刘 瑞瑞

说说我浅显的理解,不知道对不对哈,我认为云应该从多个方面来进行定义

从普通用户角度定义:云就是通过互联网随时随地、低成本的使用应用

从开发人员角度定义:云就是提供灵活的、可扩展的IT架构

从运维人员角度定义:云就是根据用户需求进行服务器扩充

允许的HTML标签: a,b,br,blockquote,i,li,pre,u,ul,p

当有人回复此评论时请E-mail通知我

允许的HTML标签: a,b,br,blockquote,i,li,pre,u,ul,p

当有人回复此评论时请E-mail通知我

6 讨论

登陆InfoQ,与你最关心的话题互动。


找回密码....

Follow

关注你最喜爱的话题和作者

快速浏览网站内你所感兴趣话题的精选内容。

Like

内容自由定制

选择想要阅读的主题和喜爱的作者定制自己的新闻源。

Notifications

获取更新

设置通知机制以获取内容更新对您而言是否重要

BT