有四个一般的服务器或一个真棒服务器更好吗?

好吧,我想有一个高规格的服务器(两个四核心处理器,大量内存,RAID 5,服务器2008 R2等),我的同事想要花费在四个普通的二手服务器(双核Xeon,raid 2,4GB Ram,Server 2003等)。

我们正在托pipe一个相当繁忙的MySql数据库,一个域,公司网站,并计划在未来还托pipe一台Microsoft SQL服务器来开发新的软件。

谁是对的?

我几乎总是select多台服务器来提供硬件问题的灵活性和冗余。

直到“pre owned”标签,我和你的同事在一起。 我不会依靠翻新或二手服务器来承载任何关键的事情。

但一般来说,我宁愿在一台function强大的服务器,鸡蛋和篮子上使用“更低端的服务器”服务器。

正如你也build议你做开发工作一样,开发工作需要在其他地方而不是在生产系统上 – 你有多less次听到“哦,我没想到会发生”。

从开发人员的angular度来看,拥有更多的服务器是一件好事,因为您可以将数据库服务器,Web服务器和域服务器分离到不同的框中。 这也意味着,如果您需要扁平化或升级您的开发服务器,则可以这样做,而不会影响生产服务器。

我知道你可以在虚拟服务器上实现同样的function,但是在物理盒子中你有冗余(在硬件故障的情况下)和灵活性(每个物理盒子可以运行几个虚拟服务器)。

如果空间不是问题,我会去与自有的。

除了特定的configuration外,至less需要三台服务器。 您需要两个用于生产的冗余和负载分配。 您不应该在单个服务器上运行您公司的网站。 您需要第三台服务器进行开发。 您不应该在生产服务器上进行积极的开发。 风险太多,收益不大。

这两个硬件规格都与您声明的工作负载有关:

  • 你不会在只有4GB的内存上运行MS SQL服务器
  • 在一台物理服务器上运行两个不同的数据库服务器系统以及其他服务将快速运行,以抵御资源限制,特别是磁盘I / O
  • RAID-5不适合运行数据库服务器。
  • 我不知道RAID-2是什么意思,但是我怀疑你是否确实是这个意思

也就是说,我的build议是,现在就投资一个巨大的系统,并运行VMware ESXi(这是免费的)

我个人对硬件的build议是这样的:

  • 惠普或IBM双插槽六核Xeon i7(12个物理内核)
  • 48 GB或更多内存,最好是更多
  • 用于虚拟机的4个300GB 15krpm SAS-RAID 10磁盘
  • RAID-10中有4个或更多磁盘用于数据库数据请确保将这些磁盘放在一个好的硬件RAID控制器上(HP和IBM的内置产品在这方面都很好)

结合VMware ESXi,此设置将允许您轻松运行10个Windows服务器虚拟机,CPU负载不到50%; 我认为这个系统在CPU上仍然很重,所以你可以通过增加更多的磁盘和/或内存来提高性能。

IBM X3650(2U机箱)拥有16个(!)2.5英寸SAS600插槽,支持144GB注册DDR3,是理想的ESXi系统。