什么是农场,而不是网格或集群?

时间:2013-12-09 09:07:29

标签: parallel-processing grid cluster-computing distributed-computing web-farm

我正在努力理解“农场”在计算中的意义,因此,如果一个农场可以作为一个集群示例,那么必须有一个农场独立于集群的东西。

它与网格有什么不同?

这些概念是否具有一般意义,例如,谈论Web服务器只是一种常见的情景,或者它们是否完全不同于上下文?如果是这样,有什么不同的含义(或最常见的含义)?

另外,我应该在其他地方问这个问题吗? (如果是的话,我表示道歉)。

1 个答案:

答案 0 :(得分:13)

我会去:

服务器场是一组服务器,可以集群或不集群,它们为特定目标提供比单个服务器更高的计算能力。一个示例是Web场,它通常由许多负载平衡的Web服务器组成,每个Web服务器具有相同的内容和配置。

虽然可以对服务器场进行群集,但群集通常由在故障转移方案中配置的服务器组成,例如主动/被动,这意味着,例如,服务器处于活动状态的1/2只有在现役的服务器不再可访问时,其余部分才会被激活。因此,当群集中的服务器崩溃时,这不是问题,因为另一台服务器接管了。

网格然后通常是一起工作(并行)以解决复杂任务的计算机配置,例如有机化学计算或与世界冠军下棋。这项工作分为几部分,每台计算机都有一部分,并将其发现报告给主节点,然后合成最终结果。

我希望这会有所帮助。

一些链接:

维基百科服务器群的定义:http://en.wikipedia.org/wiki/Server_farm

维基百科对计算集群的定义:http://en.wikipedia.org/wiki/Cluster_(computing)

维基百科对网格计算的定义:http://en.wikipedia.org/wiki/Grid_computing