云计算和网格计算有什么区别?

云计算网格计算有什么重大区别? 两者的确切定义和目标应用领域是什么? 我正在寻找概念性的见解和技术。

Windows Azure是一个云操作系统,我们有没有这样的网格计算?

在过去,我的工作是分布式和并行计算,我使用PVM和MPI等图书馆进行分布处理。 出于好奇,我想知道如果网格计算是通过互联网扩展分布式计算

网格计算是多个计算机协调一起解决问题的地方。 常用于涉及大量数字运算的问题,这些问题可以很容易地进行并行处理。

云计算就是应用程序不直接访问它所需要的资源,而是通过某种服务来访问它们。 因此,不是与某个特定的硬盘驱动器进行通信,而是使用特定的CPU来进行计算等。与某些提供这些资源的服务进行通信。 该服务然后将任何资源请求映射到其物理资源,以提供应用程序。 通常该服务可以访问大量的物理资源,并且可以根据需要dynamic分配它们。

这样,如果一个应用程序只需要less量的一些资源,比如说计算,那么这个服务只在一个物理CPU上分配一小部分(可能与其他使用该服务的应用程序共享)。 如果应用程序需要大量的一些资源,那么服务会分配这么大的数量,比如一个CPU 网格 。 应用程序相对而言是没有意义的,所有复杂的处理和协调都是由服务而不是应用程序来执行的。 这样应用程序可以很好地扩展

例如,一个写在“云上”的网站可能与很多其他网站共享一个服务器,虽然它的stream量很less,但是如果它有大量的数据可能被移动到它自己的专用服务器或服务器网格的交通。 这一切都是由云服务处理,所以应用程序不应该被大幅修改来应付。

通常会使用网格。 网格不一定是云或云的一部分。

维基百科文章: 网格计算 , 云计算 。

这是云计算和网格计算差异的完美答案吗? 检查这个:

网格是一种硬件和软件基础设施,它将来自多个来源的高端计算机,networking,数据库和科学仪器集成和集成在一起,形成一个虚拟超级计算机,用户可以在虚拟组织内协同工作

网格大部分由学术研究等免费使用

是一个容易使用和访问的虚拟化资源(如硬件,开发平台和/或服务)的庞大池。 这些资源可以dynamic地重新configuration,以适应可变的负载(比例),也可以实现最佳的资源利用率。 这种资源池通常被付费用途模式所利用,在这种模式下,基础设施提供商通过定制的服务级别协议提供担保。

云不是免费的。 这是一项由不同服务提供商提供的服务,根据您所做的工作收取费用。

你应该真正阅读维基百科的深入了解。 简而言之,云计算意味着您可以在远程平台上远程开发/运行软件。 这可以是使用远程虚拟基础设施(亚马逊EC2),远程平台(谷歌应用程序引擎),或远程应用程序(force.com或gmail.com)。

网格计算意味着使用许多物理硬件来进行计算(广义上),就好像它是一个单一的硬件一样。 这意味着您可以同时在几台不同的机器上运行您的应用程序。

不是准确,但足以让你开始。

我会说基本的区别是这样的:

网格被用作计算/存储平台。

我们在提供服务时就开始谈论计算。 我几乎可以说云计算是更高层次的网格。 现在我知道这些不是定义,但也许会使它更清楚。

就应用领域而言,网格要求用户(主要是开发者)实际上从网格提供的低级函数创build服务。 云将提供完整的function块,您可以在您的应用程序中使用。

示例(您想要创build从一定高度落球的物理模拟): 网格 :研究如何在计算机上计算物理,创build适当的代码,针对某些硬件优化它,考虑平行化,设置input将应用程序发送到网格,并等待回答

:设置球的直径,预设types的材料,球落下的高度等,并要求结果

我会说,如果你为网格创build操作系统,你实际上会创build云操作系统。

云计算面向服务,面向以应用为导向的网格计算。 网格计算用于构build使用中间件的虚拟超级计算机,以实现可在多个资源之间共享的通用任务。 很可能这个任务将是一种计算或数据存储。

云计算通过多个服务器使用虚拟化,通过互联网提供服务。在云计算中,您可以提供三种types的服务:Iaas,Paas,Saas。 当您在短时间内没有任何资源时,这将为您提供解决scheme。

这个问题已经有了很多很好的答案,但是另一种看待它的方式是云(亚马逊的AWS)对于交互式用例是很好的,而网格(ala高性能计算)对于批处理用例是很好的。

云是互动的,你可以通过自助服务按需获取资源。 您在云中的虚拟机(如Apache Web服务器)上运行的代码可以交互式地为客户端提供服务。

网格是批处理的,您可以在从某些HPC授权机构获得凭据后将作业提交到作业队列。 您在网格上运行的代码将在该队列中等待,直到有足够的资源执行它为止。

这两种计算方式都有很好的用例。

云计算是一大群互联的计算机,数据是用户隐藏的。 网格计算不止一台计算机互连来解决问题。网格计算在云计算中起作用。