1、小饭店原来只有一个厨师,切菜洗菜备料炒菜全干。后来客人多了,厨房一个厨师忙不过来,又请了个厨师,两个厨师都能炒一样的菜,这两个厨师的关系是集群。为了让厨师专心炒菜,把菜做到极致,又请了个配菜师负责切菜,备菜,备料,厨师和配菜师的关系是分布式,一个配菜师也忙不过来了,又请了个配菜师,两个配菜师关系是集群
2、分布式:一个业务分拆多个子业务,部署在不同的服务器上
集群:同一个业务,部署在多个服务器上
3、集群是个物理形态,分布式是个工作方式。只要是一堆机器,就可以叫集群,他们是不是一起 协作着干活,这个谁也不知道;一个程序或系统,只要运行在不同的机器上,就可以叫分布式 ,嗯,C/S架构也可以叫分布式。集群一般是物理集中、统一管理的,而分布式系统则不强调这一 点。所以,集群可能运行着一个或多个分布式系统,也可能根本没有运行分布式系统;分布式系统可能运行在一个集群上,也可能运行在不属于一个集群的多台(2台也算多台)机器上。
自我理解:集群就是一堆功能相同的厨师,在一个厨房里,这个厨房就是一个大的集群
分布式,就是做菜这个功能,进入及群里面,做菜分为摘菜,和炒菜,厨师负责炒菜,配菜师负责摘菜,这样厨师和配菜师就是通过分布式把做菜给完成,提高了效率。