1.什么是集群
集群就是把一个应用分别部署在不同的服务器上,以此来应对高并发访问量所带来的压力。集群系统中的单个计算机通常称为节点,通常通过局域网连接,但也有其他的可能连接方式。
2.集群的特点
集群拥有以下两个特点:
- 负载均衡:所谓负载均衡就是把任务比较均分的分布到集群环境下的计算机和网络资源,以提高数据吞吐量。
- 错误恢复:错误恢复就是集群中的某一台服务器由于故障或者维护需要无法使用,资源和应用程序将转移到可用的集群节点上。这种由于某个节点的资源不能工作,另一个可用节点中的资源能够透明的接管并继续完成任务的过程,叫做错误恢复。
3.集群与分布式的区别
集群就是一群人干相同的事情,例如下图中的划龙舟,每个划桨人干的都是一样的活,就叫做集群。
值得注意的是,划龙舟整体上来看还是一个分布式,因为不仅有划桨的,还有敲鼓的。
分布式就是一群人一起协作完成一件事情,每个人做的事情是不一样的。例如下图中的乐队。
由此我们可以看出分布式和集群的相同点:
分布式和集群都是需要很多节点通过网络写协同工作完成整体的任务目标
不同点:
分布式是将业务系统进行拆分,即分布式的每一个节点都是实现不同的功能。而集群每个节点做的是同一件事情。