计算容量的独立服务器设置

我正在为我公司开发一个需要大量计算能力的应用程序(运行一些非常大的math计算),并寻找某种forms的服务器设置来执行此操作。 由于各种原因,我们希望在办公室现场运行,而不是在外部托pipe。

自从我上次必须build立自己的服务器以来,我一直以为我会利用serverfault的集体智慧!

我的广泛要求是:

  • 预算3万至5万美元,目标是尽可能多的预算计算能力
  • 适合运行Ubuntu Linux + Java的64位服务器
  • 一些相对独立的机架,可以安装在安全的办公空间
  • 服务器之间的快速/低延迟networking连接,但并不真正关心与外界的连接
  • 存储容量在服务器之间共享 – 它们不一定需要自己的存储,只要它们可以从一个通用映像启动
  • 停机时间是可以容忍的(因为计算是在批处理模式下运行的)
  • 软件本身是容错的,所以在服务器设置中不需要额外的弹性(便宜的可replace的商品部件通常会很好)

鉴于这些要求,你会推荐什么样的设置,为什么?

在不知道上述任何问题的答案的情况下 ,假设软件可以很容易地处理硬件故障,我会考虑这样的:

  • 装有必要存储的一对HP DL 180 G6。 这些将作为镜像存储提供者和多主(或多余)集群主人。 PXE-Boot / NFS服务器。
  • 大约8个HP DL 160 G6计算节点(12GB,2个6核X5650)。
  • 一对HP ProCurve E2510-24G交换机,除非您已经有交换机

我认为这些服务器的成本大约是5千美元。 当然确切的价格取决于RAM /磁盘/ CPU /等configuration。

这不包括UPS /电源,机架式机箱,备份,AC /冷却或其他环境因素。 我偏向HP设备,因为这是我们使用的; 我与惠普没有其他关系。

另外需要注意的是,当购买价值5万美元以上的设备时,无论是惠普,戴尔,IBM等 – 都可以从多个设备获取报价,并确保他们知道他们正在竞标对方。 价格会下降10%(或者他们有时候喜欢做实物交易,比如增加5千美元的延期担保)。