Dja*_*rdt 3 windows-server-2008 web-server architecture
我们目前正在向我们的网站添加额外的服务器。我们计划了一个非常简单的拓扑:在 Web 应用程序服务器和数据库服务器之前的防火墙/路由器服务器。
这是我在上一个问题中使用的一个简单(并且技术上不正确)的图表来说明我的意思:
我们现在想知道我们的两台新机器(Web 应用程序和防火墙服务器)的规格,以及我们是否可以购买几台旧服务器。(注意:两台机器都将运行Windows Server 2008 R2。)
我们不太关心我们的防火墙/路由器服务器,因为我们很确定它不会被征税太重,但我们对我们的 Web 应用程序服务器感兴趣。我意识到如果没有关于用户、带宽、并发会话等的大量细节,回答这类问题真的很困难,所以我只想专注于购买新旧产品的一般智慧。
我最初为我们公司指定了一个新的 Dell PowerEdge R300(1U 机架)。简而言之,因为我们将缓存尽可能多的数据,所以我专注于处理器速度和内存:
但是当我为我们的防火墙/路由器寻找便宜的二手机器时,我遇到了几台机器,这些机器让我们的工程师提出了一个非常合理的问题:如果我们在这个东西上塞了一大堆内存,它会不会用于 Web App Server 并在此过程中为我们节省大量资金?
例如,具有以下规格的二手机器怎么样:
它真的可以与上面更昂贵的(新)服务器相媲美吗?
我们的工程师推测,公司将服务器升级到更新的处理器的原因通常是因为他们想降低电力成本,而 2.6Ghz 处理器仍然是 2.6Ghz 处理器,无论它是什么时候制造的。
各种站点上的基准测试并不真正支持这个理论,但我想知道服务器管理员是怎么想的。
感谢您的任何建议。
Gra*_*eme 12
首先,如果 2.6GHz 处理器来自不同代,它们就不是2.6GHz 处理器。你三思而后行是正确的。很长一段时间以来都是如此(至少从 486 / Pentium 时代开始),因此向您的工程师指出Megahertz Myth是多么错误是很重要的。特别是考虑到基于 i7 的芯片在相同时钟速度下比基于 Core / Core2 的芯片提供了巨大的性能改进。
话虽如此,这不是我对这个计划的第一关注。我首先担心的是,与新服务器相比,使用过的服务器的使用寿命会大大缩短,因为您不知道它以前是如何使用的、在什么条件下使用的,或者在运送给您的途中会发生什么。一般而言,对于生产系统,可靠性应始终优先于性能,因为修复死机的生产服务器比升级速度太慢的服务器的成本要高得多。
我的感觉是价格差异必须非常非常大才能考虑这样做,而且如果您购买二手货,为了安全起见,您会希望将它们冗余地聚集在一起。