与设计用于服务器的硬件相比,使用 PC/廉价 PC 作为服务器有哪些缺点?

与设计用于服务器的硬件相比,使用 PC/廉价 PC 作为服务器有哪些缺点?

与一组廉价 PC 或优质 PC 相比,服务器硬件的哪些方面实际上使其更适合服务器托管?

答案1

“与一组廉价 PC 或优质 PC 相比,服务器硬件的哪些方面使其更适合服务器托管?”

当托管大量服务器时,支撑它们、为它们供电以及能够访问它们都很重要。典型的方法是在机架中(http://images.google.com/images?q=server%20rack) 和服务器的形状使其适合标准机架尺寸,并配有导轨和电缆束线器,它们都适合乐高风格的正确间距。如果您构建自己的机器,您将不得不处理将它们放在地板上或将它们放在架子上、整齐地将电缆连接到它们、将它们放在锁着的门后面或锁上它们的前面以防止摆弄等问题。

在电子方面,服务器采用更昂贵的内存,可以纠正错误(Google 对其自身套件的研究表明,每根内存条每年的错误率超过 3,500 次)。如果数据库的内容被悄悄破坏,而它又很重要,那么将数据库分散在廉价机器上就没什么好处了。

它们采用更高质量的磁盘构建,可以全天候运行并享受保修,以更快的速度运行(15,000 RPM,而标准为 7,200 RPM),连接到更快的接口(串行连接 SCSI),并且它们通常具有高端磁盘控制器,可以处理磁盘负载分散,即使磁盘发生故障也能正常工作,并且具有板载内存用于缓冲磁盘访问以加快速度。

从电气角度来看,它们的设计更加精心,因此可以在开启时移除和重新连接磁盘 - 并且在更大的服务器中,可以在开启时添加和移除组件卡和处理器、电源和扩展卡。

它们通常使用更昂贵的处理器,例如 Intel Xeon,它具有更多的集成内存和更快的处理器到内存接口能力、更多的内核和更强大的冷却能力。

通常它们拥有更多的东西——十几个内存插槽、六个磁盘插槽、多个处理器、多个电源、四个网络连接,所有这些都是为了同时处理更多工作,或者处理单个故障。

他们的所有电子元件(例如电容器和电阻器)都采用更高质量的材料,因此它们可以在高温环境下长时间满负荷运行而不会发生故障。他们不是在价格上竞争,而是在长期工作中值得信赖上竞争。

气流很重要 - 内部精心布置了组件和电缆,还有许多风扇。两排风扇一排吹过另一排以转移更多空气并容忍风扇故障,这种情况并不罕见。

更多的传感器——如果最近打开了机壳,有多少台家用电脑会警告您?

所有的改变都是为了回答以下问题:

  • 如果我们需要 50 或 500 个这样的东西,我们该如何管理它们?
  • 它一次能比普通计算机多完成多少工作?
  • 我们如何才能拥有服务器而不需要庞大的员工团队来运行它们?
  • 我们如何才能避免一场毁掉一切的失败?
  • 修复这个问题时怎样才能避免引发更多问题?

好的,您的集群 MySQL 服务器 - 当 50 美元的主板出现故障时会发生什么?您是否会在 4 小时内让支持人员到现场并保证提供正确的替换件,还是必须从 NewEgg 订购替换件并希望它仍在生产?当它出现故障时会不会损坏任何其他组件?50 美元的主板能否容纳足够的内存来组成一个好的 MySQL 服务器?它能否从磁盘->RAM->CPU 转移足够的信息来组成一个好的数据库服务器?

你在集群上花了多少精力,而你可以购买一台大型机器而不需要集群?

如果不是 MySQL,而是一个不支持集群的系统(例如某个公司的文档存储),并且您需要它在一台服务器上为 500 个用户提供服务,该怎么办?

服务器没有什么神奇之处,这是对的——它们是更昂贵的重型计算机。推土机、起重机和一级方程式赛车,而不是一队蒙迪欧。您的企业需要一辆非常快的汽车,并且能负担得起一个机械师团队吗?您是否在自己工作,买不起一辆快车,但您可以花整个周末的时间摆弄东西让它们运转?

你问这个问题的时候,分布式服务器正风靡一时 - 如果你有一个冗余存储系统,你可以将 30 台廉价的 Apache 服务器指向它,并且有一个足够简单的站点,你可以在它们之间进行负载平衡,而不需要昂贵的负载平衡器,那么你就找到了一个好东西。廉价的机器就足够了。

答案2

服务器通常有供应商的支持;也就是说,你只需付费,几个小时内就能收到替换部件。因此,它们通常质量较高,并且经过大量测试。

这些也是经过测试的配置,因此某些硬件是“已知良好”的,具有稳定的驱动程序。

服务器通常还能够容纳多个处理器、多个电源等。并且通常配置为适合适当的标准机架。并且总是打电话给您的供应商,并知道他们可以告诉您 XYZ 组件将与 ABC 系统配合使用。

一般来说,服务器没有什么神奇之处。如果你不介意四处寻找零件,你可以组装一个和戴尔一样好的系统。但是当某个东西坏了时,你无法得到完全相同的零件或经过认证的零件来替换它,让它成为别人的问题,而是你自己的问题。对于大多数企业/管理员来说,增加的成本是安心的,因为他们知道你的供应商会更换东西,而不是增加系统管理员的问题。

甚至谷歌也使用商品系统作为服务器。我认为他们现在仍然这么做。

答案3

可靠性、可用性和可服务性。

这意味着更好的组件设计可以多年不间断运行,大量的报警传感器可以发现故障前兆,熄灯控制和远程 ISO 启动,更高性能的芯片组可以在极端负载下保持响应,磁盘、CPU、内存、适配器、冗余 PSU 的“热”插拔,更好的空气管理,内存故障保护,电源管理,以及 >2 CPU 支持、巨大的本地存储支持、更大的内存容量、机架安装性/物理尺寸。

无论如何,这些是我能想到的。最终,这取决于您的服务器为您的组织提供的服务有多重要。

答案4

低端服务器可能采用与台式机非常相似的塔式外形。但即使是这些服务器也有一些与台式机设备不同的地方:

  • 更好的电源。与 12V 电源相比,它们将在 5V 电源上提供更多电力(以支持更多硬盘),但即使您只需要一个驱动器(或 RAID 1 需要两个驱动器),它们也会随着时间的推移变得更加可靠。
  • 磁盘速度更快、更可靠,保修期更长
  • 缓冲内存
  • 支持服务器级 CPU (Xeon/Opteron)

相关内容