分布式系统和集群系统之间的差异是什么?

bat*_*man 18 distributed distributed-computing cluster-computing

两者都被定义为一组协同工作的计算机,并为最终用户提供对在其后面运行的单个计算机的感知.

那么这里的区别是什么?

pet*_*ter 24

汽车和跑车有什么区别?集群是一个系统,通常由单个公司管理.群集通常具有非常低的延迟并且由服务器硬件组成.分布式系统可以是任何东西.在客户端上使用JS和组成系统的PHP服务器代码已被某些人称为分布式系统.

通常,在使用分布式系统时,您会遇到很长的延迟和意外故障(如p2p系统中所述).在构建集群(或称为超级计算机的大集群)时,您可以尝试使用更强大的硬件和更好的网络互连(InfiniBand)来阻止它.但是,集群仍然是一个分布式系统.(跑车还有4个轮子和一个发动机)