概念上的理解:
集群:它是一个统称,指的是将几台服务器集中在一起,也就是物理上的机器的并列,实现并行化的功能。
搭建集群的目的:
- 它是利用一个集群中的多台机器共同完成同一个任务,使得完成任务的速度和可靠性都远远高于单机运行的效果。(人多力量大,干的效果更好,目的就是干活更快,更好,注重的是效果)
- 它是利用一个集群中具有多台机器的优势,每个人都可以干同样的事,以求达到服务于多业务的需求.(人多帮手就多,干活就说,效果一样。目的就是大量的干活,注重的是量,以及时间的效应)
负载均衡:集群中所有的节点都处于活动状态,它们分摊系统的工作负载。它是一种技术手段。
使用负载均衡的目的:
- 它是利用一个集群中的多台单机,完成许多并行的小的工作。每台机器的任务都是相同的,例如,一个应用使用的人多了,那么用户请求的相应时间就会增大,如果使用负载均衡集群,那么集群中任意一台机器都能相应用户的请求,这样集群就会在用户发出服务请求之后,选择当时负载最小,能够提供最好的服务的这台机器来接受请求并相应,这样就可用用集群来增加系统的可用性和稳定性。(也就是说,来了一堆的活,然后负载均衡会将任务分摊到每个机器的身上,不能让一个太累,一个闲的蛋疼)
三者关系:
集群:只是机器组合的一种概念。负载均衡,是一种技术,有一个老大来分配任务,不能让每个小弟闲着,也不能让小弟受委屈。当有小弟不能干活了,就分配给其他小弟,保证活得有人干。每个小弟都可能由一个集群组成。分布式,按照业务的需求来划分的,是一个概念。一个结点相当于一个独立的业务,缺一不可,都有自己的业务诉求。每一个结点都不一定有多少集群。
而集群指的是将几台服务器集中在一起,实现同一业务。
分布式中的每一个节点,都可以做集群。
而集群并不一定就是分布式的。
负载均衡只是一种技术手段。