Tuesday, April 22, 2008

Cloud Computing,Grid Computing,Utility Computing

Cloud Computing: 云计算
google与ibm提出的概念。把计算的概念伸展。
形象来理解就是,把计算能力也作为一种商品出售。
传统的工作模式是,每个用户使用一台PC进行计算
而云计算模型则通过使计算分布在大量的计算机上,而非本地机器,这使得企业能够根据整体情况实现负载均衡。
看起来,用户只需携带一个终端并且连接到internet上,就能获得非凡的计算能力。
google某工程师给的一个很好的比方就是,在旧时代,每个人都要用电,则必须自己携带发电机(PC),
而在云计算时代,每个人不必拥有发电机,而是直接从服务提供商获得电力(计算能力)。

Grid Computing : 网格计算/晶格计算
从电网中延伸过来的概念。因为电网是通过发电厂以及输电线路之间建立起来的一个动态供电系统,其部署类似一个个的网格。
而网格计算中的网格则是计算机组成。在整个大的网格中,一部计算机加入就可以很方便地成为计算节点,也可以很方便地退出网格。
一个很好的例子就是BOINC。使用中心服务器分发任务+分布在全球的计算机系统组成了计算网格,其计算能力已经达到了某个天文数字。
而用户可以自由地决定是否提供自己的计算资源(因此也被叫做志愿计算,volunteer computing)

云计算与网格计算: 云计算总是使用网格计算的管理资源方法来管理节点,而网格计算的技术并不局限于云计算技术之中。

Utility Computing : 实用计算
一种提供服务的模型。IT企业通过创建一个虚拟的计算中心,把内存、I/O设备等利用起来成为一个虚拟的服务池来提供服务,是云计算的一种应用。

No comments: