集群
- 集群是一组相互独立的、通过高速网络互联的计算机,它们构成了一个组,并以单一系统的模式加以管理。
- 一个客户与集群相互作用时,集群像是一个独立的服务器。
- 集群配置是用于提高可用性和可缩放性。
- 指同一种组件的多个实例,形成的逻辑上的整体。
分布式
- 分布式是指通过网络连接的多个组件,通过交换信息协作而形成的系统。
- 分布式系统是计算机程序的集合,这些程序利用跨多个独立计算节点的计算资源来实现共同的目标。
- 也被称为分布式计算或分布式数据库,并依靠不同的节点通过公共网络进行通信和同步。
- 这些节点通常代表独立的物理硬件设备,但也可代表单独的软件进程或其他递归封装的系统。
区别
- 集群是个物理形态,分布式是个工作方式。
- 集群,是指同一种组件的多个实例,形成的逻辑上的整体。分布式是指通过网络连接的多个组件,通过交换信息协作而形成的系统。
- 一个程序或系统,只要运行在不同的机器上,就可以叫分布式;只要是一堆机器,就可以叫集群,他们是不是一起协作着干活,这个谁也不知道,但得是统一管理的。
- 集群主要描述了一个集合,一些相似的东西,提供相似的功能,这个就叫做集群。而分布式,主要是将一个东西,分发给一堆相似的内容或东西。
- 集群,我们着重描述这个处理机的静态状态,强调个体和群体之间的联系。分布式系统,我们着重讲这个处理机的动态状态,强调请求和处理直接的分发状况。