select正确的计算机集群组件

最近大学里有人给了我一个任务来创build一个并行计算networking。 现在我已经有了两个intel机箱,每个都有两个四核处理器,但是随着时间的推移肯定会扩展。 我没有IT学位,我只是电脑爱好者,我站在以下问题的前面:

  • 什么是最好的操作系统?
  • 确保这种networking的最佳方式是什么?
  • 什么会更好 – ldap或nfs – 如果数据将存储在单独的磁盘arrays中?

这个networking将被我司的员工用于科学计算(速度是一个非常重要的因素:))。 给我任务的人build议我去寻找CentOS,Beowulf,Kerberos和ldap,但是我想知道是否有更好的解决scheme(也许更现代的一个 – 以前的networkingbuild立在beowulf上)。

它需要简单而有效(没办法?!)),并且必须易于扩展。

那么,我应该坚持所告知的还是应该寻找更好的东西? 你怎么看?

我很抱歉,如果这在进攻中遇到; 但如果你不是厨师,请不要离开厨房。 你承认,并通过你所迷惑的技术来certificate你对你正在着手的事情一无所知。 你注定要失败世界™

首先你需要做的是弄清楚你正在努力完成什么。 人们不build造摩天大楼只是为了看看他们是否可以,为了特定的目的(办公室空间或你有什么)build造摩天大楼。 如果你有一些特定的应用程序,你将会运行,或者是一个开发环境,或者什么东西(任何东西!),都可以作为你的焦点。 找出你的目的地,然后从那里回到你现在的位置。

毫无头绪地推荐CentOS,至多你应该完成什么,这将是可耻的。 同样推荐一个虚拟化平台,集群软件,MPI(et alii),基础设施,应用基地等。

安全绝对不是一个简单的话题,也不是一个我可以简单地指出你快速的方法。 复杂系统的每个组成部分都有其个人的必需品,脆弱性和其他考虑因素。

我可以告诉你的一件事情,几乎肯定不会那么简单。 这是计算这些天的本质。 如果不这样想的话,对于那些专心致力于理解现代技术所包含的一部分光谱的专业人士来说,这是一种侮辱。