有谁知道一些链接/书籍/任何你能想到的描述构建小型家庭集群的过程的东西(当我说家,并不一定意味着放在家里——只是意味着它相对便宜和小巧)用于实验目的,特别强调今天什么样的硬件就足够了,以及某种成本分析?
但是,如果这里有人这样做过,我会很感激您能分享所有的经验。
答案1
赫尔默我想到了。:)
答案2
答案3
查阅 Thomas Sterling 所著的 Beowulf Cluster Computing 一书(一本适用于 Linux,一本适用于 Windows)。它们会告诉您有关使用 MPI 使节点相互通信的所有信息。
我和一位朋友使用一些非常糟糕的硬件构建了一个由 8 台机器组成的集群,并在这些机器上运行 Windows XP。这些机器就像 Pentium I - 90 MHz 机器。远低于 Windows 所需的规格,但运行良好。我们还在这些机器上运行了 SQL Server 2000(也远低于推荐规格),并在这些机器上对股票期权定价进行了一些 Black-Scholes 建模。
如果不知道要用集群做什么,就很难推荐哪种硬件合适。但底线是,您可以构建几乎任何硬件的集群。
答案4
根据您要执行的操作,考虑在虚拟机集群上开发系统。与完整系统虚拟化(例如 VirtualBox/VirtualPC/Xen/VMWare)相比,使用 OpenVZ 或 Parallel 的 Virtuozzo 或 Solaris Containers 等操作系统虚拟化解决方案可以让您扩展到巨大的密度。然后,当您真正需要部署系统以获得一些性能时,可以在 Amazon 的 EC2 或类似系统上“在云中”运行它。