好的,我想要一台高规格的服务器(两个四核处理器、大量 RAM、RAID 5、Server 2008 R2 等),我的同事想花同样的钱购买四台普通的二手服务器(双核 Xeon、RAID 2、4GB RAM、Server 2003 等)。
我们托管了一个相当繁忙的 MySql 数据库、一个域名、公司网站,并计划托管一个 Microsoft SQL 服务器以便将来开发新的软件。
谁是对的?
答案1
我几乎总是选择多台服务器,以便在出现硬件问题时提供灵活性和冗余度。
答案2
直到“二手”标签出现之前,我都和你的同事一样。我不会依赖翻新或二手服务器来托管任何重要的东西。
但一般来说,我更喜欢“更低配置”的服务器,而不是一台功能强大的服务器,鸡蛋和篮子等等。
正如您还建议您将从事开发工作一样,开发工作需要在其他地方而不是生产系统上进行 - 您听到过多少次“哦,我没想到会发生这种事”。
答案3
从开发人员的角度来看,拥有更多服务器是一件好事,因为您可以将数据库服务器、Web 服务器和域服务器拆分到不同的机器上。这也意味着,如果您需要简化或升级开发服务器,您可以这样做而不会影响生产服务器。
我知道您可以使用虚拟服务器实现同样的效果,但是使用物理机箱您还可以获得冗余(在出现硬件故障的情况下)和灵活性(每个物理机箱可以运行几个虚拟服务器)。
答案4
除了具体配置之外,您至少需要三台服务器。您需要两台用于生产冗余和负载分配。您不应该在一台服务器上运行公司的网站。您需要第三台服务器进行开发。您永远不应该在生产服务器上进行积极的开发。风险太大,收益却微乎其微。