logo

从 high level 来看,computer cluster 是由两台或以上的 computers / nodes 组成的并行系统,用来完成同一个目标。它让大量可并行的 tasks 分散到不同 nodes 上执行,从而利用多台机器的 memory 与计算能力,提高 overall performance。

要建立 cluster,nodes 必须连接到 network 以支持 internode communication。然后通过 software 把 nodes 组在一起形成 cluster。它可以有 shared storage,也可以每个 node 有本地 storage。

cluster

通常会指定至少一个 leader node 作为 entry point。leader 负责把 incoming work 分发给其他 nodes,必要时还会聚合结果并返回给用户。

正在验证访问权限...