分布式:不同的多台服务器上面部署不同的服务模块,他们之间通过Rpc/Rmi之间通信和调用,对外提供服务和组内协作。
集群: 不同的多台服务器上面部署相同的服务模块,通过分布式调度软件进行统一的调度,对外提供服务和访问。
集群是分布式系统的构造方式之一,
分布式计算应用会部署在分布式系统上,
云计算透明化了分布式系统的复杂性
其实这三者,都有关联,都有区别。分布式,一个任务,分解运行。集群,若干个任务,集合运行。云计算,如果规模够大,可以把前两者取代。简单说,如果云计算规模够大,用钱砸,可以把分布式取代。无非就是购买运行资源和时间的问题。目前,云计算想取代集群还有困难。集群,最典型的应用就是超算。云算想取代超算的话,钱多,砸。全世界各地建立超大规模的云计算中心,然后再融合到一起,形成超算。不过,这就是又回到了分布。哈哈。