多 CPU 服务器 - 您能建议哪一个?

多 CPU 服务器 - 您能建议哪一个?

我们想为客户安装几台大型服务器,在一台服务器上运行 Oracle,在另一台服务器上运行 Java 应用程序。厌倦了集群、复制,想在一台大型服务器上运行所有内容。

我们可能需要 24-32 个内核、64-96GB 的 RAM。由于 Oracle 和 Java 可以在 Power、x86 和 SPARC 上运行,因此 CPU 架构并不重要。一台服务器(不含存储)的预算约为 25-30k。

如果有人有使用此类机器的经验,您会建议哪一种,为什么?

谢谢。

答案1

如果您需要这样的大盒子,我可以根据第一手经验推荐 HP 的 DL580 G5/DL585 G6 24 核服务器和 HP DL785 G6 48 核服务器。

请考虑一下,现在购买任何这些(或戴尔/IBM/等同类产品)机器都是非常糟糕的主意 - 原因是今年晚些时候或明年年初,我们将看到所有这些制造商推出基于英特尔 75xx 系列和 AMD“Magny-Cours”系列处理器的新服务器。这些芯片将支持每个插槽 8/12/16/24 个线程,因此双插槽服务器将具有同样的功能,但比我在第一段中列出的 4 插槽和 8 插槽服务器更小,购买和运行成本更低。此外,您还将在 2010 年第二季度/第三季度看到运行这些处理器的 8 插槽以上服务器,从而允许单个服务器具有 256 个线程和 2TB 内存。

答案2

说实话,我认为最好将其分散到集群中的多台机器上。您可以以合理的价格购买大量廉价的商品 8 路服务器,但单个机箱中的核心数量将比您想象的要昂贵得多。将所有东西都放在一个机箱中的风险使得该机箱的可靠性变得更加关键。这增加了热插拔组件和冗余方面的成本。

无论如何,Oracle 许可证(基本上)是按核计算的,因此服务器数量不会对许可成本产生太大影响。但无论如何,30k 不会为您带来价值 32 个核的 Oracle 许可证。假设使用标准版,您将在第一个 CPU 之后耗尽预算。不过,您可能会发现转售许可证的价格合理。

另外,这个价格点是仅针对服务器,还是也针对存储?您没有提到数据集的大小,但如果您真的需要那么多 RAM,我假设是 TB 级?可靠的存储可以处理足够的同时 I/O 请求以保持这些核心忙碌,这将花费您一些钱。

将所有东西都放在一个盒子里既危险又昂贵。从长远来看,如果你努力学习必要的复制和集群技能,你将获得一个更安全、更具可扩展性的系统。

不过,如果你下定决心,我会考虑 Sun。他们在多核多线程服务器方面经验丰富,并且拥有一些非常优化的 JVM 可以在这些服务器上运行。

就在去年,我还在寻找运行 Java 应用的多核服务器。当时,Sun 的 32 核/256 线程 T5440 对我来说似乎是最划算的。但他们要价约 50000 美元,配备 32GB RAM 和 0.5TB 本地存储。不包括 Oracle。

答案3

为什么不?

如果您擅长在停机时间内进行恢复,并且制定了恢复计划,以防万一发生故障,而您的客户也意识到了这一点,那么问题是什么?或者,如果您将所有内容复制到第二台服务器(在 MS SQL 的情况下是镜像,但我不知道 Oracle 的等效服务器是什么),并且您的应用程序设计为在第一个服务器脱机时数据库服务器出现故障,并且您的应用服务器以类似的方式设置,那么这应该是可行的,而不必对其进行集群。

为什么不看看惠普DL580行吗?它可以采用 4 个处理器,每个处理器最多有 6 个核心,有 24 个处理器和最多 256 GB 的 RAM,网站上的 16 GB RAM 基本价格(不含存储)约为 2 万美元,因此应该有足够的钱用于 FC 接口和内存升级。

相关内容