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

时间:2021-01-18 13:23:53

Both are defined to be a set of computers that work together and give the end users a perception of a single computer running behind it.

两者都被定义为一组协同工作的计算机,并使最终用户能够感知在其后面运行的单台计算机。

So what is the difference here?

那么这里的区别是什么?

1 个解决方案

#1


19  

What is the difference between a car and a sports car? A cluster is a system, usually managed by a single company. Clusters have normally a very low latency and consist of server hardware. A distributed system can be anything. Having JS on the client and PHP-server code which makes up together a system is already called a distributed system by some people.

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

In general when working with distributed systems you work a lot with long latencies and unexpected failures (like mentioned in p2p systems). When building a cluster (or a big cluster which can be called supercomputer) you try to prevent it by using more robust hardware and better network interconnection (InfiniBand). But nevertheless, a cluster is still a distributed system. (A sports car still has 4 wheels and an engine)

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

#1


19  

What is the difference between a car and a sports car? A cluster is a system, usually managed by a single company. Clusters have normally a very low latency and consist of server hardware. A distributed system can be anything. Having JS on the client and PHP-server code which makes up together a system is already called a distributed system by some people.

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

In general when working with distributed systems you work a lot with long latencies and unexpected failures (like mentioned in p2p systems). When building a cluster (or a big cluster which can be called supercomputer) you try to prevent it by using more robust hardware and better network interconnection (InfiniBand). But nevertheless, a cluster is still a distributed system. (A sports car still has 4 wheels and an engine)

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