Web applications 集群计算和负载平衡之间的区别是什么?

Web applications 集群计算和负载平衡之间的区别是什么?,web-applications,terminology,load-balancing,cluster-computing,Web Applications,Terminology,Load Balancing,Cluster Computing,我对每一个都略知一二,但我仍然对它们的区别感到困惑。让我们考虑一下应用服务器上的web应用程序(示例:Glassfish),那么,集群计算应用程序是否包括负载平衡功能?何时使用一个或另一个 谢谢。群集计算比负载平衡的一个特定应用要广泛得多 负载平衡=通过拥有服务器的多个“副本”来服务大量请求(web、VPN连接等) 群集计算=在多台计算机上运行的任何计算 另外,“聚类”通常指“聚类分析”,一种数据挖掘技术。最好称之为“集群计算”。负载平衡是一种网络功能,允许在多台服务器上传播流(而不仅仅是web

我对每一个都略知一二,但我仍然对它们的区别感到困惑。让我们考虑一下应用服务器上的web应用程序(示例:Glassfish),那么,集群计算应用程序是否包括负载平衡功能?何时使用一个或另一个


谢谢。

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

负载平衡=通过拥有服务器的多个“副本”来服务大量请求(web、VPN连接等)

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


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

负载平衡是一种网络功能,允许在多台服务器上传播流(而不仅仅是web)。最著名的LB算法有循环、比率、最少连接等

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

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

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


也就是说,“集群”通常用来指一个基本的服务器“组”,它并不真正处理一个已分发的任务。

我认为负载平衡完全不局限于服务网站,也从未见过专门用于此上下文的术语。负载平衡基本上只是指为下一个挂起的作业找到一个空闲或最合适的节点。它可以是任何类型的请求、VPN连接或任何形式。