MultiCPU服务器 – 你能build议哪一个?

我们希望为我们的客户安装几台大型服务器,在其中一台运行Oracle,另一台运行Java应用程序。 厌倦了集群,复制,想要在一台大型服务器上运行所有的东西。

我们可能需要24-32核心,64-96GB的RAM。 由于Oracle和Java在Power,x86和SPARC上均可运行,因此CPU架构无关紧要。 一台服务器的预算是25-30k左右(没有存储)。

如果有人有这样的机器的经验,你可以build议,为什么?

谢谢。

如果您需要这样一个大盒子,我可以亲身体验HP的DL580 G5 / DL585 G6 24核服务器和HP DL785 G6 48核服务器。

请考虑购买任何这些(或戴尔/ IBM /等equivilant)机器RIGHT NOW是一个非常糟糕的主意 – 原因是,今年年底或明年,我们将看到所有这些制造商基于英特尔75xx系列和AMD'Magny-Cours'系列处理器。 这些芯片将支持8/12/16/24线程的PER插槽,所以双插槽服务器的性能将会比我在第一段中列出的4和8插槽服务器更小,更便宜。 你也可以在Q2 / 3 '10上看到> 8个socket服务器运行这些处理器,从而允许具有256个线程和2TB内存的单个服务器。

我真的认为你可以更好地把它分散到一个集群中的多台机器上。 你可以以合理的价格买到很多便宜的商品8路服务器,但是你在一个盒子里谈论的核心数量将比你想象的要贵得多。 将所有东西放在一个盒子上的风险使得盒子的可靠性变得更加重要。 这增加了热插拔组件和冗余的成本。

Oracle许可证(基本上)是每核心的,所以服务器数量不会太多地影响许可成本。 但无论如何,30k不会让你获得32核心的Oracle许可证。 假设标准版本,你会在第一个CPU之后吹出预算。 不过,您可能会在转售许可证上find合理的价格。

另外,单是服务器的价格还是存储? 你没有提到数据集的大小,但是如果你真的需要那么多的RAM,我假设是TB级? 可靠的存储,可以服务足够的同时I / O请求,以保持这些核心繁忙,会花费你。

把所有东西放在一个盒子里是有风险的,也是很昂贵的。 从长远来看,如果你学会了必要的复制和集群技能,你将会得到一个更安全,更具可扩展性的系统。

如果你的心依然在上面,我会看看孙子。 他们在多核multithreading服务器方面有很多经验,并且有一些非常好的优化JVM来运行它们。

就在去年,我还在研究运行Java应用程序的多核服务器。 那时候,Sun的32核/ 256线程T5440看起来对我来说是最好的交易。 但是他们问的是50GB的32GB RAM和0.5TB本地存储。 没有Oracle。

为什么不?

如果你在停机恢复方面performance不错,并且有一个恢复的计划,那么如果你的客户意识到了这一点,那么这有什么问题呢? 或者,如果您正在将所有内容复制到第二个服务器(在MS SQL中镜像,但我不知道Oracle平衡器是什么),并且您的应用程序devise为在数据库服务器失败的情况下失败,应用程序服务器以类似的方式设置,这应该是可行的,而不是集中它。

为什么不看HP DL580产品线? 它可以采用4个处理器,每个处理器最多6个核心,有24个处理器和256个演出RAM,网站的基本价格是16G RAM,而不是存储大约是20K,所以应该足够的FC接口和内存升级。