云计算和网格计算
云计算与网格计算
随着谷歌的积极推动,云计算已成为计算机专家甚至普通计算机用户中非常受欢迎的主题。讨论让很多人问到云计算与网格计算等其他计算架构的比较。云计算和网格计算之间的主要区别在于它们如何分配资源。网格计算将来自许多独立计算机的资源汇集起来,就像它们是一台超级计算机一样。相比之下,云计算从单个抽象位置(即云)向多个计算机提供资源。
这两者是非常不同的,这种差异反映在他们所做的任务中。云计算有利于执行大量小任务。一个很好的例子就是大量的人在进行文字处理或其他办公室工作。另一方面,网格计算非常适合做一些非常密集和复杂的任务,如蛋白质折叠。管理网格的计算机将任务分解为多个较小的部分,并将每个部分分配给网格上的不同计算机以执行。
云计算背后的理念是,驻留在云或互联网中的单台计算机可以为全球数十万用户进行所有计算。这是不可能的,因为没有一台超级计算机可以24/7处理那么多的负载。即使有,它也会非常昂贵。为了解决这个问题,云计算通常设置在网格计算架构之上。通过接口计算机分析来自云的用户的请求;然后将任务分配给网格上的一台或多台计算机。通过这种方式,网格计算创建了一个看似超级强大的计算机来满足云的需求。
这种设置的最大优点是灵活性。网格上的计算机可以动态分配给任何需要它的人。用户完成后,计算机将被释放给云上的其他用户。鉴于我们一天24小时都不在我们的计算机上,因此需要更少数量的计算机来满足许多人的需求。
摘要:
1.云计算将资源放在一个地方,而网格计算将资源分配到许多位置。 2.云计算通常用于许多小任务,而网格计算适用于一些大型任务。 3.大型云计算实例在内部使用网格计算。