我在奔腾3-4时代有四到五台机器,而且我有兴趣创build一个由这些机器组成的Linux服务器。 服务器的主要目的是托pipe几个中等stream量的网站/服务(语音和游戏),并在本地networking上共享兆兆字节的数据。
我大概可以把一台现代计算机作为一台服务器放在一起,然后每天给它打电话,但是我有兴趣使用这些机器去做。 我在哪里可以开始在这个集群/云安装?
简单的负载平衡就足以应付静态的网页内容。 如果您有面向会话的stream量(购物车,游戏或其他),那么您需要保持会话粘滞性,或者提供在群集中的服务器之间迁移的会话。
开始寻找负载平衡,并找出更多关于您的特定应用程序。
顺便说一句 – 我不会称之为云。 它的一部分可能是一个networking农场。 除非您正在进行HPC(高性能计算),否则“群集”通常指故障转移。您可能需要花一些时间查看命名规则,即使这只是业余爱好者的工作。
正如mfinni用户所指出的,为了提供网页(或者做其他服务器事物,如DB,DNS等),一个具有负载均衡和复制function的简单集群就足够了。
但是,如果你真的希望所有的计算机一起作为一台单独的大型计算机,你想要做一些称为单一系统图像(SSI)的东西:一个像一台机器一样工作的机器集群。
对于Linux我只知道LinuxPMI(以前称为OpenMosix),OpenSSI,Kerrighed和ScaleMP(这最后一个不是开源的)。 我从来没有使用过它们,我只知道它们,因为我一直对这种“反向虚拟化”(或ScaleMP称为“聚合的虚拟化”)感兴趣。
希望这有助于和好运。
问候,MV