分布式:
这是一种工作方式,一个大的业务系统拆分成多个小的业务系统,部署在多个服务器节点上,不同的服务器节点完成不同的任务。由于分布式的服务器节点共同完成一个事情,所以节点之间的通信协调必不可少。分布式系统可能运行在一个集群上,也可能不运行在一个集群上。
集群:
这是一种物理形态,多个服务器,只要物理集中、统一管理,就可以称为集群。一般情况下,集群中多个服务器上部署相同的业务系统,目的是为了分担请求的压力。由于集群中的服务器节点上部署的都是相同的系统,并且完成的是同样的功能,所以节点之间不需要通信协调。
大白话:
分布式:多个服务器在一起做不同的小事,但综合起来做的是一个大事。
集群:多个服务器在一起做相同的大事。