Logo 开放平台实验室 | Open Platform Lab

六/08

22

云计算解读

云计算(http://en.wikipedia.org/wiki/Cloud_computing) 解读

基本概念:
云计算(Cloud Computing):一个概念。后面详细解读。
公用计算(Utility Computing):又称作按需计算(on demand computing),把计算资源聚集起来,作为像水、电、气这样的公共设施服务提供给公众使用。
网格计算(Grid Computing):分布式计算(distributed computing)领域的术语,指把多个不在一个管理范围内的独立的计算资源组织起来形成“网格(grid)”,用来提供计算或者存储服务,例如云计算服务等。
根据我的理解举几个例子:
SETI@Home寻找外星人计划、BT/电驴:是网格计算,不是云计算。
Google GFS:是云计算,也是公用计算。[参考3:Google将为科学研究人员免费提供 TB级存储空间]
—————— 解读开始 ———————–
Cloud computing is a new (circa late 2007) label for the subset of grid computing that includes utility computing and other approaches to the use of shared computing resources, rather than having local servers or personal devices handling users’ applications.
解读:
1. 云计算是一个很新的概念(2007年底才被提出来的)。[参考1:网格计算早在上个世纪90年代就提出了。参考2:公用计算的理念早在1961年就由 MIT的计算机科学家John McCathy提出了(世界真小,这老爷爷更多的是作为lambda数学和lisp的创始大牛活在人们心目中的)]
2. 云计算是网格计算的子集。(sorry这个之前记反了)
3. 云计算的实现手段有:公用计算以及其他利用公共资源——而无需借助本地资源——完成计算任务的方法。
这篇文章引用 IDC研究公司的分析师的话说“云计算是网格计算模型自然而然的进一步发展”,其实他的观点是从概念方面而非技术方面来看的 ——云计算是计算资源从封闭走向开放的产物,是一种概念上的创新。
Grid computing is a technology approach to manage a cloud.
解读:
网格计算是一种管理“云”的技术手段。
In effect, all clouds are managed by a grid but not all grids manage cloud.
解读:
所有的“云”都需要借助网格技术来进行管理。但不是所有的网格都是用来管理“云”的。
也可以简单的说[参考1]:所有的云都是网格,但不是所有的网格都是云。
这幅图片比较清楚的画出了二者的关系:

A computer cluster can offer cost-effective service in specific applications, but may be limited to a single type of computing node that allows all nodes to run a common operating system.
解读:
集群技术的区别是,集群中的节点都是同类型的。(比如体系结构、操作系统等都一样)
而网格的目标是要把任何终端设备(例如电脑、手机、打印机等等)都整合到一起的。

Also important to the notion of cloud computing is the automation of many management tasks. If the system requires human management to allocate processes to resources, it’s not a cloud: it’s just a data center.

解读:
数据中心的区别是,需要人来手工管理资源分配。
网格计算是自动管理的。
As a result, the services that can be delivered from the cloud are not limited to web applications, but may also include storage, raw computing, or access to any number of specialized services.
解读:
云计算能够提供的服务包括但不限于:web应用,存储服务(例如Google GFS已经开放给美国科学家使用[参考3]),计算(例如Google MapReduce已经开放给美国大学使用),其他特殊服务,等等。
—————— 解读结束 ———————–

最后插一句,个人比较赞同MMDays 这篇文章的说法,网格计算和云计算并没有十分严格的分别,只是前者更重视异质资源整合、后者更重视提供基础服务而已。“cloud computing 並不代表任何單一技術的突破或是革新,它代表的是分散式運算本身的一種成熟”。

其他参考资料:
1. http://en.wikipedia.org/wiki/Grid_computing
2. http://en.wikipedia.org/wiki/Utility_computing
3. http://it.sohu.com/20080121/n254791257.shtml

相关阅读:
1. Google及其“云”智慧
2. 有关云计算的那些真相
3. 遨游蓝云:云计算延伸创新,促企业新发展
4. 云计算——IBM的未来策略
5. 网格计算概述

No tags

2 comments

  • car insurance · 2009年02月7日于7:34 上午

    good site!

  • AndrewBoldman · 2009年06月5日于5:35 上午

    I really liked this post. Can I copy it to my site? Thank you in advance.

Leave a Reply

<<

>>

Theme Design by devolux.nh2.me