好吧,我想有一个高规格的服务器(两个四核心处理器,大量内存,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需要三台服务器。 您需要两个用于生产的冗余和负载分配。 您不应该在单个服务器上运行您公司的网站。 您需要第三台服务器进行开发。 您不应该在生产服务器上进行积极的开发。 风险太多,收益不大。
这两个硬件规格都与您声明的工作负载有关:
也就是说,我的build议是,现在就投资一个巨大的系统,并运行VMware ESXi(这是免费的)
我个人对硬件的build议是这样的:
结合VMware ESXi,此设置将允许您轻松运行10个Windows服务器虚拟机,CPU负载不到50%; 我认为这个系统在CPU上仍然很重,所以你可以通过增加更多的磁盘和/或内存来提高性能。
IBM X3650(2U机箱)拥有16个(!)2.5英寸SAS600插槽,支持144GB注册DDR3,是理想的ESXi系统。