群集和负载平衡之间的区别?

Hum*_*ing 43 java tomcat web-applications cluster-computing

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

我知道这是一个简单的问题.但我向几个人提出了这个问题,但没有人给出可靠的答案.

我也google了很多,无法得到确切的答案.

希望我们的Stack用户能为我提供最好的答案.

ped*_*rce 48

来自Software journal blog的摘录.

聚类具有正式意义.集群是一组资源,它们试图实现共同目标,并且彼此了解.群集通常涉及设置资源(通常是服务器)以交换特定通道(端口)上的详细信息并保持交换状态,因此资源的状态也会在其他位置复制.它通常还包括负载平衡,其中,根据负载平衡策略将请求路由到集群中的一个资源.

当我们有多个具有相同设置的独立服务器时,也可以在没有群集的情况下进行负载平衡,但除此之外,彼此之间并不知道.然后,我们可以使用负载均衡器将请求转发到一台服务器或其他服务器,但一台服务器不使用其他服务器的资源.此外,一个资源不与其他资源共享其状态.每个负载均衡器基本上都执行以下任务:连续检查哪些服务器已启动.收到新请求后,根据负载平衡策略将其发送到其中一个服务器.当收到已经有会话的用户的请求时,将用户发送到同一 服务器(这部分很重要,否则用户将继续在不同服务器之间进行,但无法真正做任何工作).提供静态页面不需要此部分,在这种情况下,没有用户会话.


Puc*_*uce 10

群集意味着您在多台计算机(节点)上运行程序.您想要这样做的一个原因是:负载平衡.如果您对单台机器的负载/工作量太大,则可以使用一组机器.然后,负载均衡器可以将负载分布在集群中的节点上.


use*_*001 5

集群是一组应用程序服务器,它们透明地运行J2EE应用程序,就像它是单个实体一样.

资源

在基础结构方面,处理负载必须在服务器组之间分配.这称为服务器负载平衡.

资源

因此,基本上群集是创建群集,负载平衡是在群集中的节点之间分配负载