|
发表于 2010-3-11 03:12:26
|
显示全部楼层
本帖最后由 Lightalt 于 2010-3-11 03:31 编辑
概念上画框框总是很麻烦,计算机技术变化如此之快,很难用一个定义去解释一件事情
分布式计算主要利用的是分布在全球各种各样的个人电脑,所以在考虑任务分配的时候必须考虑到计算周期和精确度的问题,同时不是所有的计算都可以分解为适应这种形式.
分布式计算最主要的特征就是低成本,大部分公益项目仅仅需要一个服务器(组)用于发送和接收数据,以及整合完成的信息即可,但是因为有全球的个人电脑为之计算,所以能够获得非常强大的计算能力
网格其实和以往超级计算机并无太多区别.只不过引入网格概念后,使得整个超级计算机的集群可以方便的减少/增加节点,甚至在网络要求满足的情况下,2个节点可以异地.总体而言,对比分布式计算那种广阔而分散的模式,网格依旧是比较集中并且专业的.
至于云计算,这只是在后web2.0时代提出的一个总体的概念
云计算的物理硬件基础每家的形式都略有不同,总体上而言,都具有虚拟化/高可靠性/高密度/强健的IO处理能力特点
其中虚拟化是一个很重要的特征,也是伴随虚拟化技术(硬件和软件)成熟,才出现云这个概念
其实从目前的云应用来说(排除掉什么云杀毒之类的噱头),和以往的一些服务器并无太多区别,只不过整合程度更高,云提供商架构好了平台,用户不必再自己建立平台,只需要熟悉这个平台的操作即可
非要将其中最具特征的计算单体指出来,那么
分布式计算--家用电脑
网格--超级计算机某一节点
云--常规服务器
当然也并非完全这样,如果可以,超级计算机也可以为分布式计算服务,小型的云也可以用家用电脑组成,超级计算机也可是使用通用平台组成(例如最近比较有名的曙光5000A就是使用AMD Barcelona)
技术都是相互融合的
个人的电脑计算能力也不断提高,一些以往用于服务器的设计思想也融入进来,网格/超级计算机很多也是使用通用平台搭建,云也在吸取超级计算机高计算密度和高可靠性特征 |
|