服务器硬件有哪些好处?

服务器硬件有哪些好处?

与仅仅将服务器软件置于桌面硬件之上相比,使用服务器硬件有哪些好处?

多年来,我一直在为几个网站、一个博客和一个多用户地下城运行一个小型网络服务器,现在正在考虑升级。我一直只是使用我闲置的旧台式机作为服务器,因为我的页面流量不大,所以没问题。但是现在,我正在学习更多关于在真正的开发环境中运行服务器的知识。我已经了解了专用服务器硬件和台式机硬件之间的一些差异。我正在考虑是否值得我付出额外的努力,花额外的钱去了解真正的服务器硬件,以便组装一台服务器。或者我是否应该坚持我所知道的,像往常一样,自己构建一个低功耗多核台式机,将其用作服务器。

那么问题是,服务器和桌面硬件之间有什么区别,以及将服务器硬件用于服务器能获得什么好处?

就我的具体情况而言,如果它只是用于小型项目的小型服务器,那么这些收益是否值得花费时间和精力?

编辑:哎呀,这是我写过的最长的句子。我肯定比我想象的还要累。

答案1

那么问题是,服务器和桌面硬件之间有什么区别,以及将服务器硬件用于服务器能获得什么好处?

其他人提到了管理功能,这是一个巨大的优势。有些人提到更好的支持的产品,所以我将远离那些实质性的观点。总而言之,对于服务器硬件(一般来说)你通常会获得 3 样东西(在我看来):

  1. 耐用性 - 虽然每个人的体验都不一样,但服务器级设备的使用寿命似乎比台式机更长。但即使长时间(和高强度)使用,服务器硬件趋向满足制造商提供的规格要求。

  2. 稳定性/可靠性/更长的支持 - 通常对相应操作系统提供更好的驱动程序支持。台式机设备可能有也可能没有可靠的驱动程序,但如果不认真关注细节,服务器硬件就无法销售。驱动程序支持是批判的以及对设备的严格测试。我发现一旦我支付对于服务器硬件,我不太担心这个问题。如果出现问题确实出现、制造商通常更新驱动程序/固件/软件/等等。

  3. 可扩展 -多数大多数核心服务器硬件(主板、CPU、RAM)都或多或少需要升级。大多数台式机也需要不是预计会有更多资源。这通常是主板芯片组的功能,但服务器芯片组显著地与台式机不同。

就我的具体情况而言,如果它只是用于小型项目的小型服务器,那么这些收益是否值得花费时间和精力?

听起来你只需要一个“小型”服务器需要但您可能希望投资低端服务器硬件以获得更大的灵活性并尝试更新的技术,如虚拟化、集群等。当然,服务器硬件的成本更高,但就像生活中一样,一分钱一分货。

我怀疑你花费的时间和精力(以及金钱)是否值得。如果你思考你可能有一天(1-2 年)决定在更多服务上投入更多精力或能量,那么一些服务器硬件可能会对你有好处。否则,现在就存钱,直到你知道您将会更大程度地使用该服务器硬件。

答案2

根据我的经验,服务器硬件的细节决定了一切。使用台式机硬件或超便宜的服务器硬件 95% 没问题(当然,76% 的统计数据都是当场编造的……)但最后的 5% 会让你吃尽苦头,甚至可能让你丧命。

例如,台式机上的网卡可能没有 SNMP、WoL 或其他大规模管理功能。Javier 使用 NIC 的经历就是台式机硬件不够强大的一个很好的例子。

消费级/台式机硬盘的制造目的并不是为了长时间运行、抗震、相当高水平的错误纠正或相当高水平的错误报告。当然,你可以购买更坚固的硬盘。但磁盘控制器是否能够检测到这些错误并报告它们?这让我想到了下一个观点……

磁盘控制器肯定不会那么快,而且在我看来最重要的是,它们不会有那么多的错误检测和报告。::轻蔑地看了一眼带有 nVidia 板载控制器的 HP ML115:: ML 115 是一款真正的服务器,但却是最低端的型号,甚至这一点也让我很恼火。我很遗憾没能买到好的磁盘控制器。不要在磁盘控制器上吝啬!

一般而言,这些资源通常无法满足处理为多个用户全天候运行的系统所期望的负载、管理能力或可靠性标准。

此外,服务器硬件制造商还免费提供许多软件管理工具,例如适用于 HP 的 ProLiant 支持包,它可以帮助管理隐藏在各处的大量驱动程序和其他系统信息点。

对于我这样一个使用小型服务器并从事小型项目的人来说,一想到我在这里花 5 分钟,在那里花 10 分钟,甚至偶尔花整个周末的时间来解决一些小问题,我就不寒而栗,因为我没有足够强大的工具。生命太短暂了。多花点钱买一些更好的工具吧!

或者不。这取决于你。当你四处奔波花费大量时间试图修补不稳定的系统时,肯定有很多东西需要学习。只是不要指望其中有你妻子的新男友的名字。=P

答案3

  • 对我来说,这主要是关于物理管理,如果所有盒子都是相同的宽度并且安装在机架或机柜内,而不是混合使用各种高度的桌面面板,那么会整洁得多。

  • 订购合适的配置会更容易,可能是大磁盘,也可能是许多小磁盘,或者很多 RAM,但总是带有少量板载 VGA。使用台式机主板,您会得到很多不需要的东西,而重要的东西却太少。例如,过去很难买到支持 4GB 以上 RAM 的好主板。

  • 几年前,一些“桌面级”(3Com)网络板的驱动程序非常有限,如果带宽饱和几个小时,它们就会开始丢弃大量数据包,严重降低性能。具有完全相同规格的“服务器级”板具有预期的行为,但价格大约是其两倍。

答案4

似乎没有人提到过,很多“真实服务器”(虽然不是全部,通常只有更昂贵的型号)都配有带外远程访问卡,如 Sun RSC/ILOM/ALOM 卡和 Dell DRAC 卡。这些卡有自己的网络连接,让您可以执行一些不错的操作,例如远程打开/关闭服务器电源或获取控制台,在某些情况下无需 IP-KVM。

大多数允许您通过 Web 界面访问系统,有些允许 telnet 和 SSH 访问。当您与系统有单独的带外连接时,这些是最有用的,但即使没有,也可以在不实际存在的情况下访问本地 tty 来拯救您(曾经意外中断网络或 SSH,或设置防火墙阻止所有流量?)。

虽然这可能对您的特定用例没有用(如果机器就放在您的桌子下面,那么这些都没什么用),但当您使用位于数据中心/远处的机器时,它可以救命。

编辑:刚刚看到 AlexTEH 提到了 DRAC :)

相关内容