独立服务器设置计算能力

独立服务器设置计算能力

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

距离我上次设置自己的服务器已经有一段时间了,所以我想我可以利用 serverfault 的集体智慧!

我的大致要求是:

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

考虑到这些要求,您会推荐什么样的设置以及为什么?

答案1

不知道上述任何问题的答案,并且假设软件可以轻松处理硬件故障,我会考虑类似的事情:

  • 一对装有必要存储的 HP DL 180 G6。它们将充当镜像存储提供程序和多主(或冗余)集群主控。节点的 PXE-Boot/NFS 服务器也是如此。
  • 大约 8 个 HP DL 160 G6 计算节点(12GB,2 个 6 核 X5650)。
  • 一对 HP ProCurve E2510-24G 交换机(除非您已经拥有交换机)

我估计每台服务器的成本大约为 5000 美元;当然具体价格取决于 RAM/磁盘/CPU/等配置。

这不包括 UPS/电源、机架外壳、备份、空调/冷却或其他环境考虑因素。我偏爱 HP 设备,因为我们使用的是这种设备;我与 HP 没有任何关系。

另外需要注意的是,当购买价值 50,000 美元以上的设备时 - 无论是 HP、戴尔、IBM 等 - 都要从多家公司获取报价,并确保他们知道他们正在相互竞价。价格会立即下降约 10%(或者他们有时喜欢进行实物交易,例如增加价值 5,000 美元的延长保修期)。

相关内容