cluster-computing - 分布式系统和集群系统之间的区别是什么?

标签 cluster-computing distributed distributed-computing

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

那么这里有什么区别?

最佳答案

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

通常,在使用分布式系统时,您需要长时间等待和意外故障(如p2p系统中提到的),因此需要进行很多工作。在构建集群(或可以称为 super 计算机的大集群)时,您尝试通过使用更强大的硬件和更好的网络互连(InfiniBand)来阻止它。但是,集群仍然是分布式系统。 (一辆跑车仍然有四个车轮和一个引擎)

关于cluster-computing - 分布式系统和集群系统之间的区别是什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21378427/

相关文章:

Tomcat集群和负载均衡?

Cassandra 节点所有权为 0.00%

java - 从另一个应用程序上下文注入(inject) bean?

java - hibernate 二级缓存。集群上的读写或事务缓存并发策略?

deployment - WebSphere Network Deployment 中的节点

java - 分布式数据聚合、查询、过滤 : any alternative frameworks to Hadoop/Mapreduce?(MR太慢)

networking - 无需 NTP 的小尺寸时钟同步

deep-learning - 局部排名在分布式深度学习中意味着什么?

c++ - 如何在不可靠的集群上分发程序?

static-libraries - OpenCL - 足够轻量级以进行静态链接?