找回密码
 新注册用户
搜索
楼主: swh@home

[求助] 有人清楚分布式计算,网格计算和云计算的区别和联系吗?

[复制链接]
发表于 2010-3-10 21:56:29 | 显示全部楼层
回复 15# Youth

这是 windows 下,最早的分布式应用
回复

使用道具 举报

发表于 2010-3-11 03:12:26 | 显示全部楼层
本帖最后由 Lightalt 于 2010-3-11 03:31 编辑

概念上画框框总是很麻烦,计算机技术变化如此之快,很难用一个定义去解释一件事情

分布式计算主要利用的是分布在全球各种各样的个人电脑,所以在考虑任务分配的时候必须考虑到计算周期和精确度的问题,同时不是所有的计算都可以分解为适应这种形式.
分布式计算最主要的特征就是低成本,大部分公益项目仅仅需要一个服务器(组)用于发送和接收数据,以及整合完成的信息即可,但是因为有全球的个人电脑为之计算,所以能够获得非常强大的计算能力

网格其实和以往超级计算机并无太多区别.只不过引入网格概念后,使得整个超级计算机的集群可以方便的减少/增加节点,甚至在网络要求满足的情况下,2个节点可以异地.总体而言,对比分布式计算那种广阔而分散的模式,网格依旧是比较集中并且专业的.

至于云计算,这只是在后web2.0时代提出的一个总体的概念
云计算的物理硬件基础每家的形式都略有不同,总体上而言,都具有虚拟化/高可靠性/高密度/强健的IO处理能力特点
其中虚拟化是一个很重要的特征,也是伴随虚拟化技术(硬件和软件)成熟,才出现云这个概念
其实从目前的云应用来说(排除掉什么云杀毒之类的噱头),和以往的一些服务器并无太多区别,只不过整合程度更高,云提供商架构好了平台,用户不必再自己建立平台,只需要熟悉这个平台的操作即可

非要将其中最具特征的计算单体指出来,那么
分布式计算--家用电脑
网格--超级计算机某一节点
云--常规服务器
当然也并非完全这样,如果可以,超级计算机也可以为分布式计算服务,小型的云也可以用家用电脑组成,超级计算机也可是使用通用平台组成(例如最近比较有名的曙光5000A就是使用AMD Barcelona)
技术都是相互融合的
个人的电脑计算能力也不断提高,一些以往用于服务器的设计思想也融入进来,网格/超级计算机很多也是使用通用平台搭建,云也在吸取超级计算机高计算密度和高可靠性特征
回复

使用道具 举报

 楼主| 发表于 2010-3-11 10:16:56 | 显示全部楼层
这么复杂啊。
回复

使用道具 举报

发表于 2010-3-11 18:56:37 | 显示全部楼层
当然喽,实际应用的东西基本上都是成套系统,单一技术难以支撑。
回复

使用道具 举报

发表于 2010-3-12 10:32:47 | 显示全部楼层
回复  Youth

这是 windows 下,最早的分布式应用
refla 发表于 2010-3-10 21:56



    也不能算是很早的应用。云的思路是客户端/服务器端任务分配的平衡结果。源自于browose/server结构,将server段集群化了。而B/S结构是WEB化的client/server结构。而client/server源自最早的个人电脑出现之前的多用户操作系统。比较典型的并且一直延续到今天的就是unix。这种做法在网络出现前很久就存在了。做系统维护的如果维护小型机,就知道console,也就是控制台。当年的计算机(不是个人电脑,是计算机)才有昂贵的处理能力。console只负责人机交互,就和现在电脑上的web页面一样,只不过简陋很多。所有的处理任务都由计算机完成。
    所以我认为云的很多服务都不是分布式的,就像我们不认为FTP服务和email服务是分布式系统一样。
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 新注册用户

本版积分规则

论坛官方淘宝店开业啦~

Archiver|手机版|小黑屋|中国分布式计算总站 ( 沪ICP备05042587号 )

GMT+8, 2024-5-5 23:43

Powered by Discuz! X3.5

© 2001-2024 Discuz! Team.

快速回复 返回顶部 返回列表