群集计算和负载平衡有什么区别?

时间:2011-12-02 03:06:53

标签: web-applications terminology load-balancing cluster-computing

我对每一个都有所了解,但我仍然对它们的不同感到困惑。让我们考虑一下这个关于Application Server上Web应用程序的上下文(对于示例:Glassfish),那么,集群计算应用程序是否包含负载均衡功能?什么时候使用?

感谢。

2 个答案:

答案 0 :(得分:1)

群集计算比负载平衡的一个特定应用程序要广泛得多。

负载均衡=通过拥有服务器的多个“副本”来提供大量请求(Web,VPN连接......)

群集计算=在多台计算机上运行的任何计算

P.S。 “聚类”通常是指“聚类分析”,一种数据挖掘技术。最好称之为“集群计算”。

答案 1 :(得分:1)

负载平衡是一种网络功能,允许在多个服务器上传播流(不仅仅是Web)。最着名的LB algorythms是循环,比率,最小连接,......

真正的集群计算是一种应用功能(知道每个集群应用程序都有自己对集群的定义),允许在多台计算机上传播任务。

群集节点通常必须与其他节点共享和/或同步数据。

群集计算通常利用负载平衡来在群集节点上分发网络流量/请求,但这不是强制性的。

也就是说,“群集”经常被用来谈论服务器的基本“组”,它并不真正处理一个ditributed任务。